LogoyStore

ArmorStands

Configure tops em ArmorStands personalizados.

Exemplo completo de configuração

Aqui está um exemplo de como configurar tops em ArmorStands:

armorstand:
  money:
    top-type: 'VAULT'
    click-command: ''
    # CLICK-COMMAND: comando ao clicar com o botão direito no ArmorStand
    # Placeholders: {player}, {index}, {top_player}, {value}, {value_formatted}
    # Use [console] no início para executar como console
    hologram:
      offset: 3.1
      lines: [ '&a&lTOP {index}', '&fJogador: &7{player}', '&fDinheiro: &a{value_formatted}' ]
    customs:
      custom_index_1:
        index: 1
        baby: true
        items:
          chestplate: 'DIAMOND_CHESTPLATE'
          leggings: 'DIAMOND_LEGGINGS'
          boots: 'DIAMOND_BOOTS'
          hand: 'null'
        euler-positions:
          head: '0;0;0'
          body: '0;0;0'
          left-arm: '0;0;0'
          right-arm: '0;0;0'
          left-leg: '0;0;0'
          right-leg: '0;0;0'
      custom_index_2:
        index: 2
        baby: true
        items:
          chestplate: 'GOLD_CHESTPLATE'
          leggings: 'GOLD_LEGGINGS'
          boots: 'GOLD_BOOTS'
          hand: 'null'
        euler-positions:
          head: '0;0;0'
          body: '0;0;0'
          left-arm: '0;0;0'
          right-arm: '0;0;0'
          left-leg: '0;0;0'
          right-leg: '0;0;0'
      custom_index_3:
        index: 3
        baby: true
        items:
          chestplate: 'IRON_CHESTPLATE'
          leggings: 'IRON_LEGGINGS'
          boots: 'IRON_BOOTS'
          hand: 'null'
        euler-positions:
          head: '0;0;0'
          body: '0;0;0'
          left-arm: '0;0;0'
          right-arm: '0;0;0'
          left-leg: '0;0;0'
          right-leg: '0;0;0'

TOP-TYPE DISPONÍVEIS: Veja a lista completa na seção de Placeholders.

PLACEHOLDERS DISPONÍVEIS: {index}, {player_<index>}, {value_<index>}, {value_formatted_<index>}, {value_time_<index>}, {value_kdr_<index>}

Opções disponíveis na configuração

Estrutura principal

Cada configuração de ArmorStand deve ter um identificador único (ex: money, kills, etc.).

Exemplo:

armorstand:
  money:
    top-type: 'VAULT'

top-type

Define o tipo de ranking que será exibido no ArmorStand.

Exemplo:

top-type: 'VAULT'

Consulte a lista completa de TOP-TYPE disponíveis na página de Placeholders.

hologram

Configuração do holograma que aparece acima do ArmorStand.

offset

Define a altura do holograma em relação ao ArmorStand.

Exemplo:

hologram:
  offset: 3.1

lines

Define as linhas do holograma. Suporta placeholders e códigos de cor.

Exemplo:

hologram:
  lines: 
    - '&a&lTOP {index}'
    - '&fJogador: &7{player}'
    - '&fDinheiro: &a{value_formatted}'

Placeholders disponíveis: {index}, {player}, {value}, {value_formatted}, {value_time}, {value_kdr}

customs

Configurações personalizadas para cada posição do top.

custom_index_X

Cada configuração customizada deve ter um identificador único e especificar o índice.

Exemplo:

customs:
  custom_index_1:
    index: 1

index

Define a posição do top (1 a 10).

Exemplo:

index: 1

baby

Define se o ArmorStand será pequeno (baby) ou normal.

Exemplo:

baby: true

items

Define os itens equipados no ArmorStand.

Exemplo:

items:
  chestplate: 'DIAMOND_CHESTPLATE'
  leggings: 'DIAMOND_LEGGINGS'
  boots: 'DIAMOND_BOOTS'
  hand: 'null'

Itens disponíveis: chestplate, leggings, boots, hand

Use 'null' para não equipar nenhum item em um slot específico.

euler-positions

Define as posições/rotações das partes do ArmorStand usando ângulos de Euler (X;Y;Z).

Exemplo:

euler-positions:
  head: '0;0;0'
  body: '0;0;0'
  left-arm: '0;0;0'
  right-arm: '0;0;0'
  left-leg: '0;0;0'
  right-leg: '0;0;0'

Os valores devem estar no formato X;Y;Z onde cada valor representa a rotação em graus para cada eixo.

Criando seu primeiro ArmorStand de Top

Defina o identificador e tipo

Escolha um nome único e o tipo de ranking:

armorstand:
  meu_top:
    top-type: 'VAULT'

Configure o holograma

Defina as linhas que aparecerão acima do ArmorStand:

hologram:
  offset: 3.1
  lines: 
    - '&e&lTOP {index}'
    - '&7{player}'
    - '&a{value_formatted}'

Personalize os ArmorStands

Configure a aparência para cada posição do top:

customs:
  custom_index_1:
    index: 1
    baby: false
    items:
      chestplate: 'DIAMOND_CHESTPLATE'
      leggings: 'DIAMOND_LEGGINGS'
      boots: 'DIAMOND_BOOTS'
      hand: 'DIAMOND_SWORD'
    euler-positions:
      head: '0;0;0'
      body: '0;0;0'
      left-arm: '-10;0;0'
      right-arm: '10;0;0'
      left-leg: '0;0;0'
      right-leg: '0;0;0'

Defina a localização

Use o comando no jogo para definir onde o ArmorStand aparecerá:

/topentity set <tipo> ARMORSTAND <index>

Reinicie o servidor

Reinicie o servidor para aplicar as configurações.

Certifique-se de criar configurações para todos os índices (1 a 10) que você planeja usar, caso contrário eles usarão a configuração padrão.

Nesta página