Items Tutorial
All items on Codex follow the same format, here you can find information of the properties of items.
An example of an item on the inventory.yml file:
An example of an item on the regions category file:
Id
The id/material of the item. Latest Versions Material: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
Durability
Durability or data value of the item.
Name
Custom name of the item.
You can use any PlaceholderAPI variable.
Lore
Custom lore/description of the item.
You can use any PlaceholderAPI variable.
Amount
The number of items.
Custom Model Data
Custom model data value of the item. Only works on 1.16-1.21.3.
Custom Model Component Data
The new 1.21.4 custom model data. The flags, floats, colors and strings properties consist of a list of elements. More info here: https://minecraft.wiki/w/Data_component_format/custom_model_data
Enchants
Enchantments of the item. Use the following format: <name>;<level>
You can find all enchantment names here:
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/enchantments/Enchantment.html
Item Flags
Item flags of this item. You can find all item flag names here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/inventory/ItemFlag.html
Attributes
Attribute modifiers of this item. This is difficult to implement manually, so I suggest you not to modify this option unless you know what you are doing. Format: <attribute_name>;<operation>;<value>;<uuid>;<slot>
Attribute names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/attribute/Attribute.html Operation names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/attribute/AttributeModifier.Operation.html
Slot names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/inventory/EquipmentSlot.html Generate a random uuid here: https://www.uuidgenerator.net/
Color
Color of a leather armor.
Skull Data
Information of a player head with texture. You can find heads with textures and their properties here: https://minecraft-heads.com/custom-heads.
Potion Data
Information of a potion item. Works for these items IDs: POTION, SPLASH_POTION, LINGERING_POTION, TIPPED_ARROW. Potion Types: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionType.html Potion Effects: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html
Banner Data
Information of a banner or shield item. Use the following format for patterns: <color>;<type>
Colors: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html
Pattern Types: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/banner/PatternType.html
Firework Data
Information of a firework rocket or a firework star. Format for firework effects: <type>;<color1>,<color2>,...;<fade1>,<fade2>,...;<has flicker>;<has trail>
Firework types: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/FireworkEffect.Type.html
Colors: https://minecraftcommand.science/armor-color
Book Data
Information of a written book. Pages are stored in JSON format so I suggest you not to modify this manually. Hover and click events are stored, but only on 1.12+.
Armor Trim Data
Information of armor trim smithing templates. Works only for armor items. Only works on 1.20+. Patterns: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/meta/trim/TrimPattern.html Materials: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/meta/trim/TrimMaterial.html
NBT
NBT data of this item. This is difficult to implement manually, so I suggest you not to modify this option. (Only works on 1.8-1.20.4, nbt compounds don't exist anymore in Minecraft 1.20.5+)
Last updated