Summary
Innovative Items is a custom item plugin that allows those with no Java experience to make custom items and create custom abilities with the plugin's powerful scripting system.
This plugin depends on NBTAPI, this is to make sure that all custom item data is stored safely and is cross-compatible.
Features
- Custom Items
- Item Specific Support
- Anonymous Abilities
- Custom Crafting Recipes
- In-game Item Creation UI
- Custom Abilities
- Garbage Collection
- Item Defender
- Debug Level
- Update Checker
- Developer API
All commands have one single permission to use, and that is "innovativeitems.command".
- innovativeitems get <item> <amount> - get a custom item
- innovativeitems give <player> <item> <amount> - give a custom item
- innovativeitems debug <level> - set the debug level
- innovativeitems reload - reload the plugin
- innovativeitems execute <ability> <player> - executes an ability
- innovativeitems clean <player> - clean the inventory of a single player
- innovativeitems create <item name> - opens the item creation user interface
YAML:
blood-blade:
material: 'DIAMOND_SWORD'
display-name: '&4&lBlood Blade'
ability: 'lifesteal' #will not work if you do not have an ability by the name of "lifesteal"
custom-model-data: 987
unbreakable: true
lore:
- ''
- '&7&oA blade made of the blood of the &4&ogod of war&7&o...'
- '&7&oLegend says that it was from a paper cut'
enchantments:
DAMAGE_ALL: 150
flags:
- 'HIDE_ENCHANTS'
- 'HIDE_ATTRIBUTES'
attributes:
ALL:
GENERIC_MAX_HEALTH: 20
HAND:
GENERIC_MAX_HEALTH: 500
GENERIC_MOVEMENT_SPEED: 50
YAML:
test-ability:
trigger: 'timer:40'
keywords:
- 'particle(?player, FLAME, 20, 0, 0, 0)'
- 'effect(?player, JUMP, 60, 2)'