- Versions
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.20.6
Welcome to MMOItems!
Source Code | Documentation | Legacy Version | Issue Tracker | Metrics | Crowdin
Make sure you download MythicLib first!
MMOItems is best ran using MMOCore and MMOInventory
Join our Discord/website to get daily dev builds
Unique Item Types (wiki)
MMOItems introduces new original item types, such as slashing weapons (swords, daggers... ), piercing weapons (lances, spears), and blunt weapons (hammers, great staffs). Item types apply unique on-hit attack effects, like slashing weapons which redirect some percentage of the attack damage in a cone behind the initial target. Piercing weapons feature a smaller attack cone balanced by a higher damage rate. Blunt weapons deal area-of-effect damage just like vanilla sweep attacks.
MMOItems also introduces staffs, crossbows, muskets & lutes, which all have unique attack effects. Item types have more specific options: you may change the particle effects displayed by staffs or lutes or even define a fully custom skill run when arrows hit your target.
90+ Item Options (wiki)
MMOItems comes with about 90 item options, including item stats, display options, item attributes, abilities, recipe options, and many more. A brief overview of the available options can be found below, although you'll find a more exhaustive list on the wiki.
70+ Item Abilities (wiki)
Item abilities are fantastic skills you can bind to your items to make them even more unique. You can bind up to seven abilities on each item. While some abilities help you defeat enemies by summoning powerful projectiles, others may temporarily buff you or your allies.
There are many ways of casting an ability: right/left clicks, sneaking, landing an arrow on a block, being damaged by an entity, damaging an entity... They are the same casting modes as in MMOCore skills. You can also create abilities with a specific timer.
If you feel like MMOItems abilities are duplicates, you can add your abilities to MMOItems using scripting languages from MythicLib, MythicMobs, SkillAPI, or ProSkillAPI.
Item Sets & Full Set Bonuses (wiki)
Item sets can grant extra stats to the player when he wears multiple items from the same item set. This is an extremely powerful RPG feature you can use to link different items, as it incites players to use items from the same set.
Item sets may give extra damage, damage reduction, maximum mana, and critical strike chance... They may also grant the holder permanent potion effects or even more abilities. Item sets can also give different stat bonuses depending on the number of items from the same set the player is wearing. The possibilities are limitless!
Item Generator (wiki)
MMOItems features a powerful rule-based item generator. The basic principle is to have item templates with basic item data, like material and default attack damage, and a list of item modifiers that the item can have.
- The rarer the item, the more modifiers it can carry and the better the stats are. A modifier can give extra stats, an ability, an extra enchant, additional elemental stats, or any other stat.
- Every modifier has a prefix or a suffix to let the player know what special features the item has!
- Numeric stats like attack damage, move speed, and crit strike chance all feature powerful formulas so the item stats can scale on the item level: the higher the level, the better the stats.
- This system lets you have simple items for beginners with less special features, as well as rarer items with more item modifiers for higher levels using the very same "item template." The item generator is bound to the tier system: the tier determines how many modifiers an item may carry.
- To reduce time spent in the configs, you can define global modifiers that you can use in different item templates.
- Last but not least, the /mmoitems generate config lets you generate a random item with either a specific type, a specific tier, or a specific level or all at the same time. This command also features an extra parameter so that the item generated matches the player's level or class to improve loot chest tables.
Custom Blocks (without Armor Stands!) (wiki)
MMOItems adds custom blocks with configurable textures (using a resource pack). Configure item break levels and create custom ores or use them as decorative blocks. Custom blocks don't use armor stands. They are entirely physical blocks and function much like vanilla ones!
Item Upgrading (wiki)
Players can upgrade their items using specific crafting station recipes or consumables, granting better stats. Items display their current level on the display name and may have maximum upgrades and an upgrading chance. Using upgrading references, you can have weapons that only a specific set of consumables can upgrade. Using upgrading templates, you can have items gain the same extra stats when upgraded for a faster plugin setup.
A crafting station is a GUI that grants players access to custom recipes. There are two types of recipes: crafting recipes that players can use to create new items and upgrading recipes that players can use to boost their weapons/armor.
These custom recipes require specific ingredients (vanilla or items from MI) and conditions, including level, class, and permission conditions. Crafting recipes may also have a crafting time, which delays players' need to wait before claiming the crafted item. These items are sent to the crafting queue and can be claimed later by the player when opening the crafting station.
These stations can be opened using a command; therefore, they can be easily bound to any NPC from Citizens. For example, you could have a Blacksmith NPC which lets you create advanced gear like steel stuff.
Soulbound (wiki)
Players can bind items to themselves using specific consumables. Once their item is bound, other players can't use it and will take damage when trying to... unless they use another consumable to break that soulbound!
Soulbounds are displayed on the item lore, but the info of an item can also be accessed using /soulbound while holding that particular item. Soulbounds also have levels. A consumable item stat determines the level of a soulbound and sets how strong the binding is, i.e., how much damage it deals. To break a soulbound, the level of the consumable breaking the soulbound must be higher than the binding level.
Creating or breaking a soulbound item might sometimes fail depending on the consumables' soul-binding chance/soulbound break chance.
- Highly compatible with MMOCore
- Compatible with MMOInventory and RPGInventory
- Levels, classes, mana & stamina from Heroes
- Levels, classes & mana from SkillAPI
- Levels, mana & power from RPGPlayerLeveling
- Levels, classes & energy from Skills
- Levels & mana from AureliumSkills
- Useful WorldGuard flags
- Drop tables and custom skills for MythicMobs
- Adds PlaceholderAPI placeholders
- Levels from BattleLevels
- Item glow using GlowAPI and PacketListenerAPI
- New reward type for BossShopPro
- Fully supports RealDualWield and DualWield
- Support for Vault economy and permissions
- You cannot redistribute, resell, or give this plugin to anyone else.
- We don't give support to servers involved with piracy in any way, shape, or form.
- You cannot modify or decompile the plugin.
- You can only use it on one network/server at a time.
- You are only allowed to download this plugin from an official source (PhoenixDevt or Spigot).
- Bugs must be reported on Gitlab.
- PhoenixDevt reserves the right to change the terms at any time; therefore, you must agree to the most recent version.
- There will be no refunds.
- An installation guide is available on the wiki.