MoreItems
MoreItems is a custom items plugin which will enhance your Role-Playing server to the max! The possibilities are endless. It is designed for server who want to add extra special items into the game. Be it items with special powers, RPG items, or just random every day items! If you are looking for a custom items plugin and you can't find any that are updated look no further. MoreItems has all you would want and more!
If you plan to use powers I suggest using Magicspells. It is a very good plugin for spells.
MoreItems! Enhance your server's RPG experience!
Features
- Endless possibilities!
- Create items with custom lore, names, material, itemflags, damage, armor and much more!
- Built in Recipe Manager meaning you can make recipes for the cool items you make. The ingredients can be MoreItems items too!
- Custom powers with cooldowns!
- Works for armor, swords and bows. You can give extra damage and powers to everything!
- You can enchant your items too!
- Custom mob and block drops! MythicMobs supported!
- Automatic Updating! You do NOT need to give the item to players after updating it!
- Custom join items!
- RPGInventory support! Check the plugin out!
- Import your items from RPGItems!
- Supports 1.8.x!
Commands
- /mi - Main command of MoreItems
- /mi create <Item Identifier> - Create an item. The item identifier is the name which you will identify the item as.
- /mi give <OPTIONAL: Item Identifier> <OPTIONAL: player> - Give yourself or a player an item. Write without any args to bring forth a GUI.
- /mi name <Item Identifier> <Name> - Set an item's name.
- /mi material <Item Identifier> <Material> - Set an item's material.
- /mi lore <Item Identifier> <Line> <OPTIONAL: Lore> - Set the description for an item. Write no lore for an empty line.
- /mi delline <Item Identifier><Line> - Delete a line in the lore.
- /mi durability <Item Identifier> <Durability/infinite> - Set the durability of an item. Write infite to get unbreakable (only if using Spigot)
- /mi enchant <OPTIONAL: Item Identifier> <Enchantment> <Level> - Add an enchantment to an item. Write without any args to bring forth a GUI.
- /mi additemflag <OPTIONAL: Item Identifier> <ItemFlag> - Add an itemflag. Write without any args to bring forth a GUI.
- /mi removeitemflag <Item Identifier> <ItemFlag> - Remove and itemflag
- /mi damage <Item Identifier> <minimum damage> <maximum damage> - Sets the damage range of an item. Set both minimum and maximum for an absolute damage.
- /mi armor <Item Identifier> <Armor> - Set an armor piece's armor rating. This is in percentage so if you write 20 it'll shield 20% of all damage. If more items are worn then the percentage will stack. For example a chest with 20% and a helmet with 10% will give 30% damage reduction.
- /mi list - List all MoreItems items
- /mi addpower <Item Identifier> <EventType> <Power> <Args> - Add a power
- /mi removepower <Item Identifier> <Power> - Remove a power
- /mi recipe <Item Identifier> <Shaped/Furnace> - Shaped: Will open the an inventory where you can place items in a 9x9 grid to the left hand side. When you move out of the window the crafting recipe will be set. Furnace: Will open a furnace inventory where you can place an item to be smelted for the item to pop out.
- /mi removerecipe <Item Identifier> - Quickly remove a recipe if you made a mistake. You might need to reload the server.
- /mi removeitem <Item Identifier> - Delete an item forever!
- /mi adddrops <Item Identifier> <Entity> <Chance> - Make the entity drop your item a percentage amount of time!
- /mi removedrops <Item Identifier> <Entity> - Remove the drop from the specified entity
- /mi addblockdrops <Item Identifier> <Block> <Chance> - Make an item drop from a block!
- /mi removeblockdrops <Item Identifier> <Block> - Remove an item from the block drop list
- /mi requirepermission <Item Identifier> <true/false> - Default is set to false. If you set this to true then your item can only be used if the player has the permission moreitems.use.<Item Identifier>
- /mi setlevel <Item Identifier> <Level> - Set the minimum required experience level to use this item!
- /mi addattribute <Item Identifier> <Attribute> <Args> - Add an attribute
- /mi removeattribute <Item Identifier> <Attribute> - Remove an attribute
- /mi setcolor <Item Identifier> <HEX value> - Set an item's colour. Find the colours here under Color Code
- /mi import - Import all items from RPGItems
- /mi show - Shows the Item Identifier of the item you're holding
- /mi displaydescription <Item Identifier> <true/false> - Set an item to display it's powers and attributes or not!
Permissions
- MoreItems.use - The ability to create MoreItems
- MoreItems.use.<Item Identifier> - If itemsRequirePermission is set to true or the item is said to require permission then this is the permission node for it.
Config
You can either create items via commands or you can do it in bulk via the items.yml. An example of an item from the items.yml would be:
shovel: Material: IRON_SPADE Name: '&cShovel Of Doom' minDamage: 12 maxDamage: 22 Powers: - PotionEffect_HOLD-SPEED_200_1 - PotionEffect_HOLD-JUMP_100_3 Lore: - Its a shovel mate ItemFlags: - HIDE_ATTRIBUTES
This is the config.yml:
timerInterval: 1 #This is how often the plugin should check for the hold event type. displayPowersInDescription: true #If you want powers to not be displayed in the lore then write false displayCooldown: true #If you want cooldowns to be displayed to the user. This might be a good idea to turn off if there are more powers on one item itemsRequirePermission: false #If all items require permission. If this is set to true then the node is moreitems.use.<Item Identifier> joinItems: #A list of items that the player will receive when joining for the first time ever. - someItem
Powers, EventTypes & Attributes
Click Here to see a list of powers, event types and miscellaneous'
Tutorials
Creating items via the in-game commands might become tedious if you want a lot of similiar items, so use the config for that. If you're creating individual items, I'd suggest using the in-game commands.
- Click Here to see a short tutorial about creating a basic item via in-game commands!
- Click Here to see a tutorial about creating items via the config.
API
Click here to see how to use the API side of MoreItems. With this you can create custom powers and custom items via Java.
Milestones
- 100 Downloads - Thank you for 100 downloads within the first week too! Appreciate the support.
- 500 Downloads - 500 downloads in the first week. I can't believe it haha! Thank you very much.
- 1000 Downloads - Wow, thank you very much!
Donate
If you wish to donate you can do so Here. Thanks in advance!
If you have any questions feel free to ask.
Hey,i have some ideas for power
1)Damage to ignore armor
2)Consumption target equipment durability
Hello. I have a problem. I have soulbound on my sword, but when i die, the sword isn't in my inventory and it's dropped like normal item after dead (u die, u drop item). I don't know if u understand my English. Thx for the answer :)
Oh.. And also would be nice no see argument when you adding power. Cost of items. It can works like consume. Just consume item from the player to activate power. And this need name-lore items support I think. For example: Demonic Sword. On right click it will shoot fireball to target, but only if player have item with name "Part of demon soul" with lore for example "It is awesome part of demon soul". When player try to right click it will consume Part of demon soul and will shoot fireball..
P.S. I tried to do something like this trouth add two powers, one power consume and another potioneffect. But it works also when player don't have items to consume.. And also don't support lore and named items for consume. You can also add suppor items from MoreItems for consume I think.. Thank you for read my ideas and I hope you will release this.
P.P.S. I'll glad to see if Damage-event will work with armor.. Like when you damage some target it will heal you for example. Or give you some potioneffect.
P.P.P.S. I see it works fine with speed effect but don't work with Strength effect from potion and also I tested another power - heal. It don't work too.
P.P.P.P.S. I'M STUPID IDIOT! It will work fine after reload config! I just thought when you add power through command in game it don't need to reload config. Oh, sorry me if you can
P.P.P.P.P.S. Stop.. It is still don't work.. It works fine with one pumpkin name Evil_Pumpkin2 but don't work with Evil_Pumpkin.. I CAN'T UNDERSTAND HOW THIS WORKS
P.P.P.P.P.P.S. Would be nice to see some power with chance. Like "Have 20% chance to slow your enemy" when damage event for example
Can you please add one line into language.yml. About max and min damage. I mean line of lore on item about "Damage: 10-20" or add feature to hide it. I see we can translate many things, but not "Damage" word. It is uncomfortable((
if possible then bind the command to the item but without op right. such as i want to bind /spawn command to the item stone when right click to execute the normal player command /spawn . hope can help it
have a bug
Prepared baking items set up after the first into the furnace synthetic fuel to be burned and then hold down the shift things into them, it will brush out two groups, one group has been in the furnace inside a backpack still, [now if you click it will disappear], this time to exit the furnace interface to throw out something infinitely brush
p.s:I'm sorry,i used goolge,because I don't know how to translate these words
Khave,can you modify armor to value damage reduction not percentage?or add this to config then can true/false?
Because 1000 damage if is percentage(set 80%) the player just get 200 damage,but if is value damage reduction(set 80) the player will get 920 damage.....
I think this will better to use in RPG server(The traditional RPG;have 100 level and quest,like online
Hey
Throwing maybe have a bug,if there are multiple items will throw out all but hand items only deduct one
I had found two bugs (may be someone found it before)
Pumpkins don't work like armor (I mean they don't give effect to player when equipped. I find it only with "hold" event. Be damaged-event works fine) When player unequip the item it is not always remove potion effect. I wanted give power time to about few hours for don't use "useItemEquipForHoldEvent: false" and I hoped effect will be removed when player unequip the item.. But it is not always works fine.. And player can bugs it and have effects more than from 1 armor. Fix it please.
P.S. Sorry for my bad English.
P.P.S. And also would be nice to see different crit and crit chance for different items
@khave
Hi , There are a big problem with ' itemflags " none works and says " An internal error occured while Attempting to perform this command " every time on any flag attributes and make the plugin not working after putting a flag directly by the items.yml . it's very irritating , I hope this will be resolved soon .. Otherwise thank you very much for this plugin its just amazing :)
Hey, I hate to make another suggestion after just making one recently, I don't want to overwhelm you, but could you maybe add world guard support, so that you can disabled items in regions? Players can use teleport items that I've made to glitch into places in my spawn and RPG map that I'd rather them not go. I don't want to remove teleport items completely, because I still want players to be able to use them in my survival world, just not in areas like my spawn or RPG map. I'm not going to speak for every one, but I'm sure at least a few others are having this same issue.
@khave
Ok thanks :)
could you tell me how would i create a consumable item like custom food :?
@BrawlerFighter
I will add a config option to turn this feature off in the next update of MoreItems.
@khave
"The potion effect are only applied when holding the item" Why? Because, if the potioneffectself gives invisibility on any item. Then enemy can still see you from what items you are holding. It's really annoying o_O
@khave
Thank you for accepting my suggestion :D
Look forward future versions:D
@BrawlerFighter
Yes. The potion effects are only applied when holding the item. When switching off the potion effects will be removed.
@DoloStar
I love the ideas! They are all amazing and will be added!
@lorwon
This cannot be done yet, but will be added as a possible feature in the future versions of MoreItems. Thanks for commenting!
@DoloStar
This has been fixed in the upcoming version of MoreItems. Thanks for pointing out DoloStar :-)
@iSleepzZz
The plugin will keep being updated, but you cannot expect me to pump out a new update every week. Give me some time and the plugin will be updated. The bug will be fixed in the next version. Thanks for pointing out.
BIG BUG: If an armor is higher level requirement then their real level. Then it can still be worn and now NO damage can be applied to others and NOTHING can damage that person.
Can you please fix this or let me?
Any update soon fixing these bugs?
If you do not wish to update this anymore. Give me the source, and I will gladly give you the credits + keep the plugin afloat.
Can you let Hold EventType can set every 10s to trigger?time can custom