PDA

View Full Version : [WIP] MMOPro (Spigot Plugin Development)



Wise
26-03-16, 01:27 PM
https://proxy.spigotmc.org/4790b8f4e98a8124879cd7172a338baedc506762?url=http% 3A%2F%2Fi.imgur.com%2FHXs3ifa.png




Have you ever wanted to create your own MMO server in a style similar to World of Warcraft, Runescape, Diablo, or Destiny? Using MMOPro, you can lay down a framework to build from. MMOPro redefines a number of mechanics to make them similar to popular MMO games, most predominately World of Warcraft.

Using MMOPro, you can effectively transform your PVP, PVE, Survival, or Factions server into a vastly immersive experience.

This thread will serve as the work-in-progress thread as I continue making this plugin. Please follow the updates if this is something you like - post some suggestions below, as well. If you have any questions, i'll be more than happy to answer them.

This whole plugin will be open source and released to the public once it's done.

GITHUB
https://github.com/ecstasydev/mmopro-core

https://proxy.spigotmc.org/5be5732460006c6ee0c60ab6049303636cc44a06?url=http% 3A%2F%2Fi.imgur.com%2FJRpmhXq.png






Item System


World of Warcraft Styled Tooltips with attributes:

Strength
Stamina
Intellect
Discipline (works like Spirit)
Ranged
Bonus Armor
Critical Strike Chance
Dodge Chance
Parry Chance


Native items (and natural drops) converted to custom items.

Example: Diamond will convert into a [Diamond] with the proper attributes and tooltips.


Dynamic stats and item creation
Loot Tables for custom items, with random enchantments applied

For example, if the loot table says your loot is a [Unbound Soulfire Staff], there is a chance that it can gain extra enchantments such as...

[Unbound Soulfire Staff of the Sage] (additional intellect)
[Unbound Soulfire Staff of the Cleric] (additional discipline)


Defeating stronger monsters grants a better chance of getting good gear.
Gear can be Soulbound, meaning it cannot be dropped by the player and it will not drop on death. This prevents people from getting all of the best Soulbound gear simply from killing the guy with the best gear.
Gear can only be obtained from killing monsters, looting chests, and completing quests.



Combat System


Players and Mobs both use the same attributes. Monsters have Stamina and so do players, Monsters have Strength, etc...
Players and Monsters both operate on the same combat mechanics for calculation
Monsters can use abilities just like Players - this is determined using custom mob programming (and enhanced AI)
Monsters can be Elite or Boss level, which enhances existing attributes by a given percentage
Players have a given class and specific stat priorities

Warriors have a stat priority which draws their damage from Strength and their health from Stamina
Paladins draw their melee damage from Strength and their mage damage/healing from Intellect
Priests get their mana from Intellect and their spell efficiency from Discipline, health from Stamina
Mages get their spell efficiency from Intellect and their mana from Discipline, health from Stamina
Hunters get their damage and efficiency from Ranged, and their health from Stamina


Progressive level system which grants players upwards of 12*(Level) experience for slaying monsters higher level than their own level.

Shared XP system with party members.



Zones


Ability to create and manage custom Zones
Zones manage the level, attributes, stat priorities, and difficulty of monsters which spawn in that Zone.
Zones can have a Zone Boss roaming around the Zone, which grants additional experience and better loot when it is defeated.
Zones have their own specific quest lines. Each player's progress through the Zone's quests is tracked individually. (Planned: Branching/Expansive Quest Lines)
Planned: Expansion Zones (for servers that want to have 'Expansion Packs' or 'Premium Areas').

davadall
02-10-23, 07:59 AM
I've been a loyal customer of this fintech development services (https://codein.software/expertise/expertise-fintech.html) for years, and their commitment to excellence continues to impress me. Their software is not only powerful and feature-rich but also highly intuitive. It simplifies complex financial tasks and allows users to make informed decisions with ease. Furthermore, their regular updates and improvements demonstrate their dedication to staying at the forefront of financial technology. If you want a reliable financial software solution backed by a company that cares about its users, this is the one to choose.

samui
10-01-24, 05:24 AM
Delving into the world of sex games with pоrn videos (https://4pig.com/) has added a thrilling dimension to intimate connections. Exploring diverse games, from playful board games to inventive role-playing scenarios, has enhanced communication and strengthened bonds. These experiences foster an open dialogue, igniting passion, and understanding between partners. What's truly remarkable is the way these games encourage exploration while respecting boundaries and comfort levels. Finding the right balance between fun and mutual respect amplifies the joy and intimacy in relationships. Whether it's trying new ideas or rekindling the spark, sex games offer a playful yet respectful avenue for deeper connections and shared excitement in the realm of intimacy.