📝ItemFormat™
Hook Item
Hook Plugin
Possible Value: EcoItems, EcoArmor, MMOItems, ItemsAdder, Oraxen, MythicMobs, eco, NeigeItems, ExecutableItems, Nexo.
hook-plugin: MMOItemsHook Item
For EcoItems, Oraxen, MythicMobs, you should write item id.
For ItemsAdder, eco, you should write namespace:item id.
eco's namespace id plugin name, liketalismans. Theitem idfollow below rules:Talisman: Just type talisman ID here.
EcoArmor:
Armor:
set_<setID>_<slotID>Advanced Armor:
set_<setID>_<slotID>_advancedUpgrade Crystal:
shard_<shardID>
Reforges:
stone_<reforgeID>
For EcoArmor, you should write armor set id;;armor slot. armor slot can be set to BOOTS, CHESTPLATE, ELYTRA, HELMET, LEGGINGS.
For MMOItems, you should write item typeId;;item id.
hook-item: AXE;;TEST_AXEFor CraftEngine, you should write namespace;;item id.
Material
If you want to use saved item by plugin, just set this option value to saved item ID, like material: superior_sword.
If the value is empty or illegal, defaults to stone.
Do not use this option when you have hook-plugin option, it won't work if you insist on it!
material: APPLEAmount
Support use PlaceholderAPI or math calculate. For example, %player_health% * 5.
amount: 5Min Amount/Max Amount - Only support in price/products
Useful for dynamic prices.
min-amount: 1
max-amount: 15Component (1.21.5+, Requrie Paper) - Premium
Use Paper's DataComponent API instead of Spigot's ItemMeta API to modify item easily, also all 1.21.5+ item attribute will only be available in component option, like Weapon. For more info, please view this page.
component:
name: '<blue>A good sword'
lore:
- '<gray>This is really nice!'
custom-model-data:
float: # Custom Model Data Type
- '1'
max-stack: 6
food:
can-always-eat: true
nutrition: 5
saturation: 5
tool:
damage-per-block: 5
mining-speed: 1.3
destroy-blocks-in-creative: true
rules:
# blocks, speed, correctForDrops
- 'stone, 1.4, true'
song: otherside
hide-tooltip:
- 'lore'
enchants:
mending: 1
glow: true
attributes:
max_health:
name: 'GENERIC_MAX_HEALTH' # Attribute ID
amount: 5
operation: ADD_NUMBER
slot: MAINHANDCustom Name/Display Name
According to your configuration file, there are two formats, one is the old version color code used before version 1.9, or the Text Component used in later versions. The former uses a color code format we created, while the latter uses Mini Message format, as detailed here. Mini Message format require your server core is Paper.
name: '&fA smart sword'Item Name (1.20.5+)
Item Name is a new item attribute added in 1.20.5, different from display name, item name can not be changed in anvil.
According to your configuration file, there are two formats, one is the old version color code used before version 1.9, or the Text Component used in later versions. The former uses a color code format we created, while the latter uses Mini Message format, as detailed here. Mini Message format require your server core is Paper.
item-name: '&bRare Sword'Lore
You can use \n to represent line breaks.
According to your configuration file, there are two formats, one is the old version color code used before version 1.9, or the Text Component used in later versions. The former uses a color code format we created, while the latter uses Mini Message format, as detailed here. Mini Message format require your server core is Paper.
lore:
- '&fLine 1'
- '&fLine 2'Max Stack (1.20.5+)
max-stack: 99Food (1.20.5+)
Effects format: Potion Type ID, Duration, Amplifier, Ambient, Particles, Icon, Chance.
For Ambient, Particles, Icon is boolean type arg, and for Chance is a number from 0 to 1.
For convert is Item Format that the item will return to player after eaten this food (Require 1.21+, and this is optional).
food:
eat-seconds: 0.25 # Removed in 1.21.2
can-always-eat: true
nutrition: 5
saturation: 0.5
convert: # Removed in 1.21.2
material: BREAD
effects: # Removed in 1.21.2
- 'SPEED, 100, 1, true, true, false, 0.5'Tool (1.21+)
tool:
mining-speed: 1
damage-per-block: 1
rules:
# Blocks, Speed, Drop after mine
- 'stone, coal_ore, 1, true'
# Support replace Blocks to Tag.Jukebox Playable (1.21+)
song: CAT
show-song: falseFire Resistant (1.20.5+)
fire-resistant: trueHide Tool Tip (1.20.5+)
hide-tool-tip: trueUnbreakable
unbreakable: trueRatity (1.20.5+)
rarity: COMMONFlags
flags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
- HIDE_UNBREAKABLE
- HIDE_DESTROYS
- HIDE_PLACED_ON
- HIDE_ADDITIONAL_TOOLTIP
- HIDE_DYE
- HIDE_ARMOR_TRIMEnchants
Config section format is: Enchant ID: Enchant Level.
For enchantment book: You maybe need use stored-enchants instead of enchants.
For custom enchantments: Some enchantments plugins are not registered their enchantment into game, so this won't work for them.
You should use Minecraft enchantment ID instead of Spigot's after 1.20.5.
enchants:
MENDING: 1Glow (1.20.5+)
glow: trueCustom Model Data
custom-model-data: 15Attributes
Please note that 1.20.5 has changed attribute format, if you generated item before 1.20.5, you have to reconfig them into new format.
Config section format is Attribute ID and then has multi sub options.
attributes:
GENERIC_ATTACK_DAMAGE:
name: generic.attack_damage
amount: 12
operation: ADD_NUMBER # ADD_NUMBER, ADD_SCALAR, MULTIPLY_SCALAR_1
slot: HAND Damageable
Represents an item that has durability and can take damage.
Damage
damage: 5Max Damage (1.20.5+)
Similar to max durability.
max-damage: 1500Enchantment Storage
This is specific to items that can store enchantments, as opposed to being enchanted. Material.ENCHANTED_BOOK is an example of an item with enchantment storage.
Stored Enchants
Similar to Enchants.
stored-enchants:
MENDING: 1Banner
Patterns
Config section format is: Pattern ID: Pattern Color.
patterns:
BASE: WHITEPotion
Represents a potion or item that can have custom effects.
Base Effect (1.20.5+)
base-effect: 'WATER'Base Effect (Before 1.20.5)
Format: Potion Type ID, Extended, Upgraded.
For Extended and Upgraded arg is boolean type.
base-effect: 'WATER, true, false'Effects / Custom Effects
Effects format: Potion Type ID, Duration, Amplifier, Ambient, Particles, Icon.
For Ambient, Particles, Icon is boolean type arg.
effects:
- 'SPEED, 100, 1, true, true, false'Color
Color has 2 formats:
Red, Green, Blue
One number (like 0xff0000)
color: '5'Armor
Represents armor that an entity can equip.
Trim (1.20+)
Config section format is 2 sub options.
trim:
material: IRON
pattern: TIDELeather Armor
Color
Color has 2 formats:
Red, Green, Blue
One number (like 0xff0000)
color: '0xff0000'Axolotl Bucket (1.17+)
Color
Possible value: LUCY, WILD, GOLD, CYAN, BLUE.
color: LUCYTropical Fish Bucket (1.14+)
Color
Possible value: WHITE, ORANGE, MAGENTA, LIGHT_BLUE, YELLOW, LIME, PINK, GRAY, LIGHT_GRAY, CYAN, PURPLE, BLUE, BROWN, GREEN, RED, BLACK.
color: WHITEPattern Color
Similar to Color above.
pattern-color: WHITEPattern
Possible value: KOB, SUNSTREAK, SNOOPER, DASHER, BRINELY, SPOTTY, FLOPPER, STRIPEY, GLITTER, BLOCKFISH, BETTY, CLAYFISH.
pattern: KOBSkull
Support 2 formats:
Base64: Like example below, only support 1.19+.
Player Name: Need online mode, support all versions. UltimateShop-Premium supports use PlaceholderAPI's placeholder here.
skull: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2YzZmVkMTZmZDU1MTkwOWZhNWUyOWNkZDY5N2VlMzQ2ZTYzMzkwYjM4M2E0MzAwYTY2MmE4MGI2NGQ5ZWIxNyJ9fX0=Firwork
Power
power: 1Firework Effect
Config section format is multi sub options.
For type possible value: BALL, BALL_LARGE, STAR, BURST, CREEPER.
firework:
1:
flicker: true
trial: true
colors:
base:
- 5
fade:
- 666666
type: BALLFirework Star
Firework Effect
For type possible value: BALL, BALL_LARGE, STAR, BURST, CREEPER.
firework:
flicker: true
trial: true
colors:
base:
- 5
fade:
- 666666
type: BALLSuspicious Stew (1.14+)
Effects
Effects format: Potion Type ID, Duration, Amplifier, Ambient, Particles, Icon.
effects:
- 'SPEED, 100, 1, true, true, false'Bundle (1.17+)/Shulker
Contents
Config section format is slot ID and then with item format.
contents:
1:
material: STONE
2:
material: APPLE
amount: 5Brushable Blocks (1.20+)
Content
The loot item inside brushable blocks. Want custom brushable block? Consider buy our CustomArcheology plugin here!
content:
material: APPLESpawner
Only spawner option is required if you want spawner has mobs inside. Other options are optional.
spawner: ZOMBIE
min-delay: 200
max-delay: 800
max-entities: 6
player-range: 16
spawn-range: 30Ominous Bottle (1.20.5+)
Power
power: 3Music Instrument (1.18+)
Music
music: PONDER_GOAT_HORN # MusicRepairable
repair-cost: 15Enchantable (1.21.2+)
enchantable: 15Glider (1.21.2+)
glider: trueItem Model (1.21.2+)
item-model: 'mycustom:itemmodel'Tooltip Style (1.21.2+)
tootip-style: 'mycustom:tooltip'Use Cooldowns (1.21.2+)
use-cooldown:
cooldown-group: 'minecraft:custom_weapon'
cooldown-seconds: 1.5Equippable - Premium
equippable:
entities:
- 'zombie' # Entity Type ID
- 'skeletons' # Entity Type Tag
dispensable: true
swappable: true
damage-on-hurt: true
camera-overlay: misc/pumpkinblur
sound: ambient.basalt_deltas.mood
model: mycustomarmor
slot: headDamage Resistant
damage-resistant: is_fall # Damage Type TagExtra Item Format Options
Some additional ItemFormat options can be found on the Compatibility page. Their purpose is to hook with other plugins based on ItemFormat, so that other plugins can also participate in item generation.
Supported plugins at the moment:
MythicChanger
AdvancedEnchantments - Premium
NBTAPI - Premium
Last updated