ItemStack Builder
Aprenda a utilizar o sistema de ItemStack Builder.
Exemplo completo de configuração
Aqui está um exemplo completo de como poderia ser uma configuração com todas as opções mencionadas:
id: 'DIAMOND_SWORD'
data: 5
amount: 3
name: '&6Espada de Diamante'
lore:
- '&7A espada mais forte do mundo'
- '&6Aproveite sua jornada!'
glow: true
custom-skull: true
url: 'http://textures.minecraft.net/texture/abc123'
hide-attributes: true
hide-potion-effects: true
hide-unbreakable: true
hide-destroys: true
hide-placed-on: true
hide-enchants: true
disable-metadata: true
flags:
- 'HIDE_ENCHANTS'
- 'HIDE_UNBREAKABLE'
custom-model-data: 123
color: '255:0:0'
nbt-tag:
- 'CustomName=>Espada do Herói'
effects:
- 'SPEED-true-false'Opções disponíveis na configuração
Aqui estão os parâmetros que podem ser passados para o section e seus respectivos efeitos:
id / material
Define o tipo de material do item. Pode ser um nome de material do Minecraft (com ou sem data) (ex: STONE, IRON_SWORD, STONE:1).
Exemplo:
material: 'DIAMOND_SWORD'material: 'STONE:1'O id de um material (com ou sem data) (ex: 1 para STONE, 1:1 para STONE:1).
material: '1'material: '1:1'O id de um item criado pelo yPlugins ou um id de uma cabeça do minecraft-heads.com.
material: '[YSTORE_ITEM]i2h3do2h42p2po42iog42opj42in'material: 'c25af966a326f9d98466a7bf8582ca4da6453de271b3bc9e59f57a99b63511c6'data
Especifica o valor de dados para o item, caso o material possua variações (ex: cor de couro ou tipo de bloco).
Exemplo:
data: 5amount
Define a quantidade do item. O valor padrão é 1 se não especificado.
Exemplo:
amount: 5name
Define o nome do item. O nome pode ser estilizado com códigos de cor (&).
Exemplo:
name: '&6Espada de Diamante'lore
Define a descrição do item. A descrição pode ser estilizada com códigos de cor (&).
Exemplo:
lore: ['&7A espada mais forte do mundo']glow
Define se o item terá o efeito de brilho. Se true, o item brilhará.
Exemplo:
glow: truehide-unbreakable
Se true, oculta a informação de que o item é inquebrável.
Exemplo:
hide-unbreakable: truehide-destroys
Se true, oculta os blocos que o item pode destruir.
Exemplo:
hide-destroys: truehide-placed-on
Se true, oculta os blocos onde o item pode ser colocado.
Exemplo:
hide-placed-on: truehide-enchants
Se true, oculta os encantamentos do item.
Exemplo:
hide-enchants: truedisable-metadata
Se true, desativa a adição de metadados NBT no item.
Exemplo:
disable-metadata: trueflags
Define as flags do item. As flags alteram o comportamento e a aparência do item.
Exemplo:
flags: ['HIDE_ENCHANTS', 'HIDE_UNBREAKABLE']custom-model-data
Define o ID do modelo customizado para o item, permitindo usar modelos personalizados.
Exemplo:
custom-model-data: 123color
Define a cor do item. Usado principalmente em armaduras de couro.
Exemplo:
color: '255:0:0'nbt-tag / nbt-tag-int / nbt-tag-short / nbt-tag-byte
Define os NBT tags adicionais para o item. São usados para armazenar dados extras no item (ex: etiquetas personalizadas, atributos adicionais).
Há uma NBT-Tag geral para a execução de comandos em itens de "enfeite" nos menus dos plugins: "yStore-Menu-Command"
Exemplo:
nbt-tag: ['CustomName=>Meu Item']nbt-tag: ['yStore-Menu-Command=>sudo {player} /g oi']effects
Define os efeitos de poção para itens do tipo POTION. O formato é "POTION_TYPE-EXTEND-UPGRADE".
Exemplo:
effects: ['SPEED-true-false']