LogoyStore

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: 5

amount

Define a quantidade do item. O valor padrão é 1 se não especificado.

Exemplo:

amount: 5

name

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: true

hide-unbreakable

Se true, oculta a informação de que o item é inquebrável.

Exemplo:

hide-unbreakable: true

hide-destroys

Se true, oculta os blocos que o item pode destruir.

Exemplo:

hide-destroys: true

hide-placed-on

Se true, oculta os blocos onde o item pode ser colocado.

Exemplo:

hide-placed-on: true

hide-enchants

Se true, oculta os encantamentos do item.

Exemplo:

hide-enchants: true

disable-metadata

Se true, desativa a adição de metadados NBT no item.

Exemplo:

disable-metadata: true

flags

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: 123

color

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']

Nesta página