Documentação yStore Help

Como usar o ItemStack Builder

Exemplo Completo de Configuração

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

    Opções Disponíveis na Configuração

    Aqui estão os parâmetros que podem ser passados para o `section` e seus respectivos efeitos:

    1. id / ID / material / 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), o id de um material (com ou sem data) (ex: 1 para STONE, 1:1 para STONE:1), o id de um item criado pelo yPlugins ou um id de uma cabeça do minecraft-heads.com.

      Exemplo:

      material: 'DIAMOND_SWORD'
      material: 'STONE:1'
      material: '1'
      material: '1:1'
      material: '[YSTORE_ITEM]i2h3do2h42p2po42iog42opj42in'
      material: 'c25af966a326f9d98466a7bf8582ca4da6453de271b3bc9e59f57a99b63511c6'
    2. data / 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
    3. amount / Amount:

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

      Exemplo:

      amount: 5
    4. name / Name:

      Define o nome do item. O nome pode ser estilizado com códigos de cor (&).

      Exemplo:

      name: '&6Espada de Diamante'
    5. lore / 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']
    6. glow / Glow:

      Define se o item terá o efeito de brilho. Se true, o item brilhará.

      Exemplo:

      glow: true
    7. custom-skull / CustomSkull:

      Define se o item será uma cabeça personalizada (ex: uma cabeça de jogador ou uma cabeça com textura customizada).

      Exemplo:

      custom-skull: true
    8. url / URL:

      URL de uma imagem personalizada usada para itens do tipo "skull" (cabeça). Isso é utilizado quando o item é uma cabeça customizada.

      Exemplo:

      url: 'http://textures.minecraft.net/texture/abc123'
    9. hide-attributes:

      Se true, oculta os atributos do item.

      Exemplo:

      hide-attributes: true
    10. hide-potion-effects:

      Se true, oculta os efeitos da poção.

      Exemplo:

      hide-potion-effects: true
    11. hide-unbreakable:

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

      Exemplo:

      hide-unbreakable: true
    12. hide-destroys:

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

      Exemplo:

      hide-destroys: true
    13. hide-placed-on:

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

      Exemplo:

      hide-placed-on: true
    14. hide-enchants:

      Se true, oculta os encantamentos do item.

      Exemplo:

      hide-enchants: true
    15. disable-metadata:

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

      Exemplo:

      disable-metadata: true
    16. flags:

      Define as flags do item. As flags alteram o comportamento e a aparência do item.

      Exemplo:

      flags: ['HIDE_ENCHANTS', 'HIDE_UNBREAKABLE']
    17. custom-model-data:

      Define o ID do modelo customizado para o item, permitindo usar modelos personalizados.

      Exemplo:

      custom-model-data: 123
    18. color:

      Define a cor do item. Usado principalmente em armaduras de couro.

      Exemplo:

      color: '255:0:0'
    19. 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']
    20. effects:

      Define os efeitos de poção para itens do tipo POTION. O formato é "POTION_TYPE-EXTEND-UPGRADE".

      Exemplo:

      effects: ['SPEED-true-false']
    Last modified: 04 May 2025