SPluginsSPlugins

Esta página foi traduzida do inglês com ajuda de IA. Melhore esta tradução ou leia o original.

Comandos de Jogador e Alvo

Aviso

Você precisa saber que, por padrão, todos os comandos são executados pelo console. Então, se você quiser que o jogador execute o comando, adicione SUDO ou SUDO_OP antes.

(Clique em SUDO ou SUDO_OP para mais informações)


Não use essa opção para comandos vanilla e CUSTOM COMMANDS. Para usar comandos vanilla corretamente, acesse o FAQ e "How to use vanilla commands",

Dica

Compatibilidade "multi-mundo" para os comandos vanilla.

execute in <<NAMEOFYOUR_WORLD>> run ...

Exemplo, você quer invocar um Zombie no mundo SsomarWorld:

execute in <<SsomarWorld>> run summon zombie 100 50 100

Exemplo com um placeholder:

execute in <<%player_world%>> run summon zombie 100 50 100

Informação

Você quer manter a forma HEX bruta no seu comando? Adicione a tag BRUT_HEX no seu comando. Ela funciona em qualquer lugar da linha de comando, mas é recomendado colocá-la na primeira parte do comando para deixar menos confuso

Informação

Por padrão, todos os comandos não são executados se o jogador estiver offline (os comandos serão executados quando o jogador se conectar).

Mas você pode adicionar a tag [<OFFLINE>] nos seus comandos para remover essa restrição.

(Muito útil para comandos de broadcast, boost, giveall, ...)

Exemplo:

  • [<OFFLINE>] broadcast hello !
  • [<OFFLINE>] execute at %player% run setblock %block_x_int%+3 %block_y_int%-1 %block_z_int%-14 minecraft:air
Informação

Você pode usar [<CLEAR_IF_DISCONNECT>] se quiser limpar comandos quando o jogador desconectar

Exemplo:

  • [<CLEAR_IF_DISCONNECT>] say meow

Comandos Mistos

Além da lista de comandos a seguir, você também pode usar:

docs/tools-for-all-plugins-score/custom-commands/mixed-commands-player-and-entity

Esses comandos podem ser usados nos comandos relacionados a Jogador OU nos comandos relacionados a Entidade.

Comandos personalizados

Em ordem alfabética

ABSORPTION

  • Info: Dá o efeito de absorção ao jogador
  • Configurações do comando:
    • {amount}: quantidade de meio-corações de absorção. Suporta valores negativos para remover.
    • {time}: duração do efeito em ticks. Deixe vazio ou "0" se quiser que seja infinito.
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ABSORPTION amount:5 time:200 # Gives the player absorption
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - ABSORPTION amount:5 time:200 # Gives the target absorption
Aviso

O valor do seu atributo MAX_ABSORPTION precisa estar acima de 0!

Verifique o valor digitando: /attribute PLAYER_NAME minecraft

_absorption base get

E você pode aumentá-lo digitando: /attribute PLAYER_NAME minecraft

_absorption base set 20

activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    # You can do that to temporary up the max_absorption value of the player
    - minecraft:attribute %player% minecraft:max_absorption base set 5**
    - ABSORPTION amount:5 time:200
    - DELAY_TICK 200
    - minecraft:attribute PLAYER_NAME minecraft:max_absorption base set 0
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    # You can do that to temporary up the max_absorption value of the target
    - minecraft:attribute %player% minecraft:max_absorption base set 5
    - ABSORPTION amount:5 time:200
    - DELAY_TICK 200
    - minecraft:attribute PLAYER_NAME minecraft:max_absorption base set 0

ACTIONBAR

  • Info: Exibe a action bar com seu texto + o tempo restante (59, 58, 57...).
  • Configurações do comando:
    • {text}: Seu texto a ser exibido
    • {delay}: Duração em segundos
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - `ACTIONBAR &6Hey &e%player% ! 10` # Sends an ACTIONBAR to the player
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - `ACTIONBAR &6Hey &e%player% ! 10`# Sends an ACTIONBAR to the target

ADD_ITEM_ATTRIBUTE

  • Info: Adiciona um atributo a um item como operação de soma ou subtração.
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. -1 para a mão principal
    • {attribute}: O atributo que você quer adicionar. Lista de atributos
    • {value}: O valor da operação
    • {equipmentSlot}: O slot onde o atributo será habilitado. Lista de EquipmentSlot
    • {mode}: selecione o modo de adição
      • mode:ADD : Adiciona o atributo ao item
      • mode:OVERRIDE : Remove os atributos atuais do mesmo tipo do item + Adiciona o atributo ao item
      • mode:STACK : Acumula com o atributo presente no item, se não existir nenhum ele adiciona
    • affectDefaultAttributes: true ou false # Quando é true, o modo OVERRIDE também sobrescreve os atributos padrão, e para o MODE stack permite acumular com os atributos padrão (verde)
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ADD_ITEM_ATTRIBUTE slot:%slot% attribute:GENERIC_ATTACK_DAMAGE value:1.0 equipmentSlot:HAND mode:ADD # Add this attribute to the player
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - ADD_ITEM_ATTRIBUTE slot:%slot% attribute:GENERIC_ATTACK_DAMAGE value:1.0 equipmentSlot:HAND mode:STACK affectDefaultAttributes: true # Add this attribute to the target

ADD_ITEM_ENCHANTMENT

  • Info: Adiciona um encantamento a um item em um slot específico com um certo nível
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. -1 para a mão principal
    • {enchantment}: O encantamento que você quer aplicar, não use espaços, use os encantamentos do minecraft e não os de exibição. Enchantments
    • {level}: O nível do encantamento
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ADD_ITEM_ENCHANTMENT slot:-1 enchantment:unbreaking level:1 
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - ADD_ITEM_ENCHANTMENT slot:-1 enchantment:unbreaking level:1

ADD_ITEM_LORE

  • Info: Adiciona uma linha de lore
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. -1 para a mão principal
    • {text}: O texto para a nova linha de lore
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ADD_ITEM_LORE slot:%slot% text:&7Item of %player%
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    playerCommands:
    - ADD_ITEM_LORE slot:%slot% text:&7Item of %target% added by %player%

BOOTS

  • Info: Coloca o item da sua mão principal no slot de botas. (Não vai funcionar se o item tiver "Curse of Binding")
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - BOOTS

BOSSBAR

  • Info: Cria um texto de bossbar por um certo tempo de duração.
  • Configurações do comando:
    • {time}: A duração da bossbar em ticks
    • {color}: Cor do texto da bossbar
    • {text}: texto na bossbar (Use underscores "_" para adicionar espaço no seu argumento.)
    • {count}: quantas vezes você quer que ela conte
      • se essa opção estiver presente, o argumento de tempo não vai mais importar
    • {countTicks}: true/false se você quer que conte em ticks ou em segundos
    • {countOrder}:
      • ascending: faz o timer contar a partir de 0
      • descending: faz o timer contar a partir do valor informado
    • {overrideMode}:
      • NO_OVERRIDE: Não sobrescreve as outras Bossbars
      • OVERRIDE_ALL: Vai sobrescrever todas as outras BossBars enviadas pelo SCore
      • OVERRIDE_SAME_TEXT: Vai sobrescrever as outras Bossbars enviadas pelo SCore que contêm o mesmo texto
    • {barProgress}: (padrão = 1.0) O progresso inicial da barra (0.0 a 1.0). Funciona com barras estáticas e de contagem regressiva (apenas contagem descendente)
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - BOSSBAR time:200 color:RED text:This_is_a_bossbar text
    - BOSSBAR time:20 color:BLUE text:Hello_world count:50 countTicks:true countOrder:ascending
    - BOSSBAR time:200 color:RED text:This is a bossbar text overrideMode:OVERRIDE_SAME_TEXT
    - BOSSBAR time:200 color:GREEN text:Half filled bar barProgress:0.5

CANCEL_PICKUP

  • Info: Desativa a coleta de itens de um jogador por um tempo determinado
  • Configurações do comando:
    • {time}: A duração em ticks até o jogador poder coletar itens novamente
    • {material}: Se definido, o jogador não pode coletar apenas o material especificado. Se nulo, ele não pode coletar nada
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - CANCEL_PICKUP time:600
    - CANCEL_PICKUP time:600 material:stone
Informação

A única forma de REDEFINIR esse comando depois de definir um tempo em ticks é recarregar ou reiniciar o servidor. Se você quiser uma forma de redefinir isso, sugira no canal #suggestions do Discord.

CHAT

  • Info: Envia uma mensagem do jogador para o chat
  • Configurações do comando:
    • {text}: Texto a ser enviado
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - CHAT &6Hello !!

CHESTPLATE

  • Info: Coloca o item da sua mão principal no slot de peitoral. (Não vai funcionar se o item tiver "Curse of Binding")
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - CHESTPLATE

CLOSE_INVENTORY

  • Info: Fecha o inventário do jogador
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - CLOSE_INVENTORY

CROPS_GROWTH_BOOST

  • Info: Aumenta o crescimento das plantações ao seu redor
  • Configurações do comando:
    • {radius}: O raio do boost (Padrão 5)
    • {delay}: O delay em ticks entre cada boost de crescimento
    • {duration}: A duração em ticks do boost total
    • {chance}: A chance de crescimento que os blocos têm quando o boost é aplicado
  • Exemplo:

O comando a seguir vai gerar 20 boosts de crescimento a cada 10 ticks.
Todos os blocos dentro do raio terão 50% de chance de crescer quando um boost for aplicado.

activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - CROPS_GROWTH_BOOST radius:5 delay:10 durations:200 chance:50

DISABLE_FLY_ACTIVATION

  • Info: Impede o uso do voo por um jogador (planar com Elytra não é considerado como voar)
  • Configuração do comando:
    • {time}: A duração em segundos do efeito
  • Exemplo: (o comando abaixo desativa a ativação do voo por 1 minuto)
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - DISABLE_FLY_ACTIVATION time:60

DISABLE_GLIDE_ACTIVATION

  • Info: Impede o uso da elytra por um período de tempo
  • Configurações do comando:
    • {time}: A duração em segundos do efeito
  • Exemplo: (o comando abaixo desativa o uso da elytra por 20 segundos)
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - DISABLE_GLIDE_ACTIVATION time:20

EICOOLDOWN

  • Info: Aplica um cooldown a um ExecutableItems específico
  • Configurações do comando:
    • {PLAYER}: O jogador alvo do comando
    • {ID}: O id do ExecutableItem ou "all" para todos os ExecutableItems
    • {DURATION}: A quantidade de tempo
    • {boolean TICKS}: (Padrão: false) Se false, o valor do argumento duration será considerado em segundos. Se true, será considerado em ticks.
    • [optional activator id]: (Opcional) Você pode aplicar a um id de ativador específico
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - EICOOLDOWN %player% thisismyid 10 true # For the ExecutableItem thisismyid 
    - EICOOLDOWN %player% all 10 true # For all ExecutableItems

EBCOOLDOWN

  • Info: Aplica um cooldown a um ExecutableBlocks específico
  • Configurações do comando:
    • {PLAYER}: O jogador alvo do comando
    • {ID}: O id do ExecutableBlocks ou "all" para todos os ExecutableBlocks
    • {DURATION}: A quantidade de tempo
    • {boolean TICKS}: (Padrão: false) Se false, o valor do argumento duration será considerado em segundos. Se true, será considerado em ticks.
    • [optional activator id]: (Opcional) Você pode aplicar a um id de ativador específico
  • Exemplo:
activators:**
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - EBCOOLDOWN %player% thisismyid 10 true # For the ExecutableBlock thisismyid 
    - EBCOOLDOWN %player% all 10 true # For all ExecutableBlocks

EECOOLDOWN

  • Info: Aplica um cooldown a um ExecutableItems específico
  • Configurações do comando:
    • {PLAYER}: O jogador alvo do comando
    • {ID}: O id do ExecutableEvent ou "all" para todos os ExecutableEvents
    • {DURATION}: A quantidade de tempo
    • {boolean TICKS}: (Padrão: false) Se false, o valor do argumento duration será considerado em segundos. Se true, será considerado em ticks.
    • [optional activator id]: (Opcional) Você pode aplicar a um id de ativador específico
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - EECOOLDOWN %player% thisismyid 10 true # For the ExecutableEvent thisismyid 
    - EECOOLDOWN %player% all 10 true # For all ExecutableEvents

FIREWORK_BOOST

  • Info: Se esse comando for executado enquanto quem o usou estiver planando com a elytra, ele vai gerar um foguete de fogos de artifício de forma parecida com quando os jogadores clicam com o botão direito em um fogo de artifício na mão enquanto planam para ganhar distância.
  • Configurações do comando:
    • {duration}: O tempo de vida do fogo de artifício em segundos
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - FIREWORK_BOOST 20

FLY OFF

  • Info: Desativa o voo criativo do jogador e, se o voo do jogador for desativado no ar, o jogador será teleportado para o bloco possível abaixo dele.
  • Configuração do comando:
    • [teleportOnTheGround]: (Opcional) (padrão = true) Se o jogador deve ser teleportado para o chão ou não
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - FLY_OFF teleportOnTheGround:true

FLY_ON

  • Info: Dá ao jogador o voo criativo
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - FLY_ON

FORMAT_ENCHANTMENTS

  • Info: Formata todos os encantamentos na sua lore
  • Configurações do comando:
    • {slot}: O slot alvo (-1 para a mão principal)
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - FORMAT_ENCHANTMENTS %slot%

->

GIVE_MONEY

  • Info: Dá dinheiro a um jogador
    • Requer o plugin Vault
  • Configurações do comando:
    • amount: a quantidade a dar
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - GIVE_MONEY amount:50.0

GRAVITY_DISABLE

  • Info: Para a gravidade do jogador, impedindo que ele "caia" ou suba.
  • Sem configurações de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - GRAVITY_DISABLE
    - DELAY 5
    - GRAVITY_ENABLE

GRAVITY_ENABLE

  • Info: Ativa novamente a gravidade do jogador, então ele vai cair normalmente.
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - GRAVITY_DISABLE
    - DELAY 5
    - GRAVITY_ENABLE
  • Info: Coloca o item da sua mão principal no slot de capacete. (Não vai funcionar se o item tiver "Curse of Binding")
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - HEAD

JOBS_MONEY_BOOST

  • Info: Aumenta temporariamente o dinheiro ganho. Para Jobs reborn
  • Configurações do comando:
    • {multiplier}: Valor do multiplicador
    • {time}: Duração em segundos do boost
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - JOBS_MONEY_BOOST multiplier:2.0 time:10
Informação

O multiplicador não afeta os valores da actionbar do Jobs. O multiplicador desse comando só se aplica quando o plugin Jobs decide incrementar o dinheiro, xp e pontos obtidos.

Se executado várias vezes com duração suficiente em cada boost, todos os boosts em andamento podem se acumular.

JOBS_XP_BOOST

  • Info: Multiplica temporariamente os ganhos de XP do plugin Jobs. Para Jobs reborn
  • Configurações do comando:
    • {multiplier}: Valor do multiplicador de XP (ex.: 2.0 para o dobro de XP)
    • {time}: Duração em segundos antes do boost expirar
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - JOBS_XP_BOOST multiplier:2.0 time:10
Informação

O multiplicador não afeta os valores da actionbar do Jobs. O multiplicador desse comando só se aplica quando o plugin Jobs decide incrementar o dinheiro, xp e pontos obtidos.

Se executado várias vezes com duração suficiente em cada boost, todos os boosts em andamento podem se acumular.

Informação

Esse comando suporta o acúmulo de múltiplos boosts de forma multiplicativa.

LAUNCH

  • Info: Lança um projétil personalizado. Referência
  • Lista:
Tipos de Projétil * ARROW * DRAGONFIREBALL * EGG * ENDERPEARL * FIREBALL * LARGEFIREBALL * LINGENRINGPOTION * LLAMASPIT * SHULKERBULLET (Disponível apenas para 1.12+) * SIZEDFIREBALL * SNOWBALL * TRIDENT * WITHERSKULL
  • Configurações do comando:
    • {projectile}: o tipo do projétil ou o ID de projétil personalizado do SCore ( Referência )
    • [angleRotationVertical]: (Opcional) (padrão = 0) VERSION (em graus) Define a direção para onde a entidade será lançada
    • [angleRotationHorizontal]: (Opcional) (padrão = 0) VERSION (em graus) Define a direção para onde a entidade será lançada
    • [velocity]: (Opcional) (padrão = 1) Para personalizar a velocidade do projétil
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - LAUNCH projectile:My_Custom_Proj velocity:5
  • Exemplo com múltiplos disparos:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - LAUNCH projectile:WITHERSKULL
    - LAUNCH projectile:WITHERSKULL angleRotationVertical:20
    - LAUNCH projectile:WITHERSKULL angleRotationVertical:-20
Informação

Se você usar o comando LAUNCH no ativador PLAYER_LAUNCH_PROJECTILE, e o projétil tiver sido lançado por um arco, o lançamento do projétil com o comando LAUNCH personalizado vai manter a mesma velocidade.

Informação

Se você usar SHULKERBULLET como tipo de projétil, ele vai usar o cursor de quem lançou como alvo. Caso contrário, vai mirar na entidade mais próxima de quem lançou.

Aviso

Problemas atuais:

  • Shulker Bullets não podem ser usados nas versões 1.9.4, 1.10.2, 1.11.2. A partir da 1.12 não deve haver complicações, exceto pela necessidade de criar um projétil SCore para dar ao Shulker Bullet uma velocidade de voo adequada.

LEGGINGS

  • Info: Coloca o item da sua mão principal no slot de calças. (Não vai funcionar se o item tiver "Curse of Binding")
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - LEGGINGS

LOCATED_LAUNCH

  • Info: Lança um projétil em uma localização específica
  • Configurações do comando:
    • {projectileType}: o tipo do projétil ou o ID de projétil personalizado do SCore ( Referência )
    • [frontValue]: (Opcional) (padrão = 0) positivo = frente, negativo = trás : Posição Frente/Trás. Por exemplo, se você quiser gerar o projétil 5 blocos longe de onde você está olhando, use um valor positivo maior
    • [rightValue]: (Opcional) (padrão = 0) direita = positivo, negativo = esquerda : Posição Direita/Esquerda. Por exemplo, se você quiser que o projétil seja gerado à sua esquerda, use um valor negativo maior
    • [yValue]: (Opcional) (padrão = 0) O quanto acima da sua posição Y o projétil vai ser gerado.
    • [velocity]: (Opcional) (padrão = 1) A velocidade com que o projétil vai voar. Defina o valor como 0 para que o projétil caia para baixo ao ser gerado.
    • [angleRotationVertical]: (Opcional) (padrão = 0) VERSION você pode adicionar uma rotação vertical para o seu projétil (em graus)
    • [angleRotationHorizontal]: (Opcional) (padrão = 0) VERSION você pode adicionar uma rotação horizontal para o seu projétil (em graus)
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - LOCATED_LAUNCH projectile:ARROW frontValue:0 rightValue:0 yValue:0 velocity:1 angleRotationVertical:0 angleRotationHorizontal:0

MINECART_BOOST

  • Info: Dá um boost quando você está andando em um minecart (Efeito parecido com quando você sobe em um trilho energizado)
  • Configuração do comando:
    • {boost}: A velocidade do boost
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - MINECART_BOOST boost:10

MIX_HOTBAR

  • Info: Embaralha a hotbar do jogador
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - MIX_HOTBAR

MODIFY_DURABILITY

  • Modifica a durabilidade de um item específico em um slot específico
  • Configurações do comando:
    • {modification}: Valor positivo para aumentar a durabilidade. Valor negativo para diminuir a durabilidade
    • {slot}: O número do slot do item (-1 para o slot em mãos)
    • {supportUnbreaking}: (true ou false) Se suporta o encantamento unbreaking ou não
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - MODIFY_DURABILITY modification:-1 slot:%slot% supportUnbreaking:true

OPEN_CHEST

  • Info: Abre um baú ou barril na localização selecionada
  • Configurações do comando:
    • {world}: Nome do mundo
    • {x}: Coordenada X
    • {y}: Coordenada Y
    • {z}: Coordenada Z
    • [bypassProtections]: (Opcional) (padrão = false) Se vai abrir o baú mesmo assim, mesmo que esteja protegido
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - OPENCHEST VanillaWorld 100 100 100

OPEN_ENDERCHEST

  • Info: Abre o ender chest para o jogador que executa o ativador
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - OPEN_ENDERCHEST

OPEN_WORKBENCH

  • Info: Abre uma bancada de trabalho para o jogador que executa o ativador
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - OPEN_WORKBENCH

OXYGEN

  • Info: Dá oxigênio ao alvo
  • Configuração do comando:
    • {time}: A duração em ticks de oxigênio que você quer dar
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - OXYGEN time:200

PROJECTILE_CUSTOMDASH1

  • Info: Similar ao CUSTOMDASH1, mas o xyz será substituído pelas coordenadas xyz do projétil mais próximo de você.
  • Configurações do comando:
    • {fallDamage}: Se você vai receber dano de queda ou não (se você esquecer de definir true ou false, o padrão será false. Para receber dano de queda, defina como true)
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - PROJECTILE_CUSTOMDASH1 fallDamage:false

REGAIN_FOOD

  • Info: Dá uma quantidade específica de comida/saturação
  • Configurações do comando:
    • {amount}: A quantidade de pontos de saturação que você quer ganhar. Use valores negativos para reduzir pontos de fome
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - REGAIN_FOOD amount:5

REGAIN_MAGIC

  • Info: Dá ao jogador valores específicos da magia de um Ecoskills específico.
  • Configurações do comando:
    • {ecoSkillsMagicID}: O ID da magia do Ecoskills.
    • {amount}: A quantidade a obter.
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - REGAIN_MAGIC ecoSkillsMagicID:mana amount:15
Informação

Suporta valores negativos.

REGAIN_SATURATION

  • Info: Dá uma quantidade específica de saturação
  • Configurações do comando:
    • {amount}: A quantidade de saturação que você pode dar
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - REGAIN_SATURATION amount:10

REMOVE_ENCHANTMENT

  • Info: Remove um encantamento de um slot
  • Configurações do comando:
    • {slot}: Slot para remover o encantamento (-1 para o slot em mãos)
    • {enchantment}: Encantamento a remover (ALL para todos os encantamentos)
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - REMOVE_ENCHANTMENT slot:-1 enchantment:ALL

REMOVE_LORE

  • Info: Remove uma linha de lore
  • Configurações do comando:
    • {slot}: Slot para remover a lore (-1 para o slot em mãos)
    • {line}: A linha que você quer remover
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - REMOVE_LORE slot:1 line:5

REPLACE_BLOCK

  • Info: Substitui o bloco que o jogador está olhando por outro diferente
  • Configurações do comando:
    • {material}: ID do bloco (block states são suportados)
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - REPLACE_BLOCK STONE_BRICKS
    - REPLACE_BLOCK WATER[LEVEL=0]

SEND_BLANK_MESSAGE

  • Info: Envia uma mensagem em branco para você
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SEND_BLANK_MESSAGE

SEND_MESSAGE

  • Info: Envia uma mensagem para você
  • Configurações do comando:
    • {message}: a mensagem que você quer enviar
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    playerCommands:
    - SEND_MESSAGE text:&fThis is a somewhat random text.
    - SEND_MESSAGE text:<yellow>Hello </yellow><blue>World</blue><yellow>!</yellow> # MiniMessage Suported, but dont use MiniMessage + vanilla at the same time

SEND_CENTERED_MESSAGE

  • Info: Envia uma mensagem centralizada no chat
  • Configurações do comando:
    • {message}: a mensagem que você quer enviar
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SEND_CENTERED_MESSAGE text:&fThis is a somewhat random text.
    - SEND_CENTERED_MESSAGE text:<yellow>Hello </yellow><blue>World</blue><yellow>!</yellow> # MiniMessage Suported, but dont use MiniMessage + vanilla at the same time

SET_ARMOR_TRIM

  • Info: Define o trim de armadura específico com o padrão específico para o slot informado
  • Configurações do comando:
    • {slot}: O slot para aplicar o comando (slot -1 para a mão principal)
    • {pattern}: O padrão do trim (se 'null' ou 'remove' vai remover o padrão atual). Lista de TrimPattern
    • {patternMaterial}: O material do padrão. Lista de TrimMaterial
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ARMOR_TRIM slot:38 pattern:vex patternMaterial:netherite
    - SET_ARMOR_TRIM slot:38 pattern:null #to clear the armor trim

SET_BLOCK

  • Info: Coloca um bloco no bloco que o jogador está mirando
  • Configurações do comando:
    • {blockface}: Você pode especificar ou não um blockFace para forçar a colocação acima, por exemplo. BlockFaces
    • {material}: ID do bloco (block states são suportados)
    • {bypassProtection}: Se vai colocar o bloco mesmo que o jogador não tenha a permissão
    • [whitelistCurrentBlock]: (Opcional) (padrão = pode definir em qualquer tipo de bloco) Lista de blocos que o bloco atual precisa corresponder para ser substituído
      • Exemplos:
      • AIR, WATER
      • !STONE, !COBBLESTONE
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_BLOCK blockface:UP material:OAK_WOOD
    - SET_BLOCK material:FURNACE[LIT=TRUE]
    - SET_BLOCK material:GOLD_BLOCK whitelistCurrentBlock:SAND,DIRT

SET_BLOCK_POS

  • Info: Define um bloco em uma posição específica
  • Configurações do comando:
    • {x}: Coordenada X
    • {y}: Coordenada Y
    • {z}: Coordenada Z
    • {material}: o material do bloco
    • [bypassProtection]: (Opcional) (padrão = false), se ignora ou não a proteção de região, claim, island
    • [replace]: (Opcional) (padrão = true), se substitui ou não o bloco caso já exista um
    • [whitelistCurrentBlock]: (Opcional) (padrão = pode definir em qualquer tipo de bloco) Lista de blocos que o bloco atual precisa corresponder para ser substituído
      • Exemplos:
      • AIR, WATER
      • !STONE, !COBBLESTONE
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_BLOCK_POS x:0 y:0 z:0 material:STONE bypassProtection:false replace:true
    - SET_BLOCK_POS x:0 y:0 z:0 material:GOLD_BLOCK whitelistCurrentBlock:SAND,DIRT

SET_EQUIPPABLE_MODEL

  • Info: Define o equippable model data de um item em um slot específico
  • Configurações do comando:
    • {slot}: O número do slot onde está o item alvo
    • {model}: O nome do equipment model que você deseja atribuir ao item
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_EQUIPPABLE_MODEL slot:-1 model:minecraft:diamond

SET_EXECUTABLE_BLOCK

  • Info: Setblock, mas para Executable Blocks. (EXECUTABLE BLOCKS PRECISA ESTAR INSTALADO)
  • Configurações do comando:
    • {id}: ID do executable block que você está tentando colocar
    • {x}: Coordenada X
    • {y}: Coordenada Y
    • {z}: Coordenada Z
    • {world}: Nome do mundo
    • [replace]: (Opcional) (padrão = true). Se vai substituir o bloco existente nas coordenadas informadas ou não
    • [bypassProtection]: (Opcional) (padrão = false) se você quer ignorar as proteções como worldguard
    • [ownerUUID]: (Opcional) (padrão = sem dono) O uuid do suposto dono do executable block
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_EXECUTABLE_BLOCK id:Mithril_Ore x:%block_x_int% y:%block_y_int% z:%block_z_int% world:%block_world% replace:false bypassProtection:true ownerUUID:%player_uuid%

SET_ITEM_COLOR

  • Info: Define uma cor específica para o item (itens colorizáveis como armadura de couro / estrela de fogos de artifício)
  • Configurações do comando:
  • {slot}: O slot onde será aplicado. (-1 para a mão principal)

activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_COLOR slot:1 color:0

SET_ITEM_ATTRIBUTE

  • Info: Define um atributo a um item.
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. (-1 para a mão principal)
    • {attribute}: O atributo que você quer adicionar. Atributos
    • {value}: O valor da operação
    • {equipmentSlot}: O slot do atributo EquipmentSlots
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_ATTRIBUTE slot:%slot% attribute:GENERIC_ARMOR value:10 equipmentSlot:CHEST

SET_ITEM_COOLDOWN

  • Dá cooldown ao jogador/alvo em um item
  • Configurações do comando:
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_COOLDOWN material:ENDER_PEARL cooldown:10
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_COOLDOWN group:my_cooldown_group cooldown:10

SET_ITEM_CUSTOM_MODEL_DATA

  • Info: Define um customModelData específico para o item específico
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. (-1 para a mão principal)
    • {customModelData}: valor do customModelData
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_CUSTOM_MODEL_DATA slot:10 customModelData:10

SET_ITEM_LORE

  • Info: Define uma linha de lore
  • Configurações do comando:
    • {slot}: Número do slot (-1 para a mão principal)

  • {line} : Se você quer definir a lore do primeiro tipo 1
  • {text}: O novo texto da linha
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_LORE slot:%slot% line:3 text:&6LEGENDARY SWORD

SET_ITEM_MATERIAL

VERSION

  • Substitui o material do item por um material diferente mantendo o nbt do item alvo
  • Configurações do comando:
    • {slot}: Número do slot (-1 para a mão principal)

  • {material}: O material que você quer que o item se torne
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_MATERIAL slot:10 material:DIAMOND_HOE

SET_ITEM_MODEL

  • Info: Define um modelo personalizado para o seu item em um slot específico
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. (-1 para a mão principal)
    • {model}: o valor do model que você quer aplicar ao item alvo
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_MODEL slot:-1 model:minecraft:stone

SET_ITEM_NAME

  • Info: Define um nome personalizado para o seu item em um slot específico
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. (-1 para a mão principal)
    • {name}: o novo nome do item
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_NAME slot:%slot% name:&eThis is the new name of the item

SET_ITEM_POTIONCOLOR

  • Info: Define uma cor personalizada para a cor de poção de um item em um slot específico
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. (-1 para a mão principal)
    • {color}: A cor que você quer aplicar. Para a cor, acesse https://www.tydac.ch/color/ e pegue o valor MapInfo Color da cor de sua escolha.
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_POTIONCOLOR slot:%slot% color:10944256

SET_ITEM_TOOLTIPSTYLE

  • Info: Define o estilo de tooltip personalizado do item no slot.
  • Configurações do comando:
    • {slot}: O slot onde será aplicado. (-1 para a mão principal)
    • {tooltipModel}: (Valor padrão: namespace:id) O id do tooltip.
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_ITEM_TOOLTIPSTYLE slot:-1 tooltipModel:namespace:id

SET_PLAYER_TIME

  • Info: Define o tempo do jogador sem afetar o tempo do lado do servidor.
  • Configurações do comando:
    • {time}: O valor do tempo. Digite -1 para redefinir o tempo do jogador de volta a depender do tempo do lado do servidor.
    • {relative}: (Valor padrão: false) Se não for true, vai definir o tempo do POV do usuário literalmente para esse valor. Mas se for true, vai pegar o tempo atual do mundo e somar com o valor informado para definir o tempo atual do seu POV.
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_PLAYER_TIME time:6000 relative:false

SET_PLAYER_WEATHER

  • Info: Define o clima do jogador sem afetar o tempo do lado do servidor.
  • Configurações do comando:
    • {weather The time value}: Define o clima do jogador no POV dele
      • Opções:
        • RESET : Restaura de volta para o clima do lado do servidor
        • DOWNFALL : Chuva ou neve dependendo do bioma
        • CLEAR : Clima limpo, nuvens mas sem chuva.
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_PLAYER_WEATHER weather:CLEAR

SET_TEMP_BLOCK_POS

  • Info : Define um bloco temporário
  • Configurações do comando:
    • {x}: Coordenada X
    • {y}: Coordenada Y
    • {z}: Coordenada Z
    • {world}: Nome do mundo
    • {material}: ID do bloco
    • {time}: Tempo em ticks
    • [bypassProtection]: (Opcional) (padrão = false) Se vai ignorar intervenção de terceiros ou não
    • [whitelistCurrentBlock]: (Opcional) (padrão = pode definir em qualquer tipo de bloco) Lista de blocos aos quais prestar atenção
      • Exemplos:
      • AIR, WATER
      • !STONE, !COBBLESTONE
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SET_TEMP_BLOCK_POS x:%entity_x% y:%entity_y% z:%entity_z% world:%entity_world% material:BEDROCK time:40 bypassProtection:true whitelistCurrentBlock:!AIR,!WATER
Aviso

Não substitui blocos que têm dados extras (inventário, rotação, etc)

SPAWN_ENTITY_ON_CURSOR

  • Info: Gera entidades no seu cursor
    • Você pode especificar um EntityType
    • Ou um exemplo de definição de entidade: {HasVisualFire:1b,id:"minecraft:bee"} (1.21.+)
    • Ou um ID de MythicMob
  • Configurações do comando:
    • {entity}: A especificação da entidade
    • {amount}: A quantidade de mobs que vão aparecer naquele local
    • [maxRange]: (Opcional) (padrão = 200) O alcance máximo da geração
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SPAWN_ENTITY_ON_CURSOR entity:CREEPER amount:1
# With EntitySnapshot
- SPAWN_ENTITY_ON_CURSOR entity:{HasVisualFire:1b,id:"minecraft:bee"} amount:1

# With MythicMob ID
- SPAWN_ENTITY_ON_CURSOR entity:MyCustomBossID amount:1

SUDO

  • Info: Força você a executar um comando
  • Configuração do comando:
    • {command}: O comando a executar
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SUDO sit
    - SUDO say hi

SUDO_OP

  • Info: Dá OP ao jogador, faz SUDO no jogador e tira o OP (DEOP)
  • Informação extra: Durante o OP, o jogador só pode executar o comando especificado depois do SUDOOP, todos os outros comandos são bloqueados enquanto o jogador está como OP, e se o servidor cair, não tem problema. O jogador vai perder o OP (DEOP) quando se reconectar.
  • Configurações do comando:
    • {command}: O comando a executar com OP
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SUDO_OP summon zombie
    - SUDO_OP fly
    - SUDO_OP god
    - SUDO_OP /replacenear 20 tnt
Perigo

Não é recomendado usar isso muito. Como explicado no topo desta página, se você quer executar comandos vanilla, use o comando execute (explicado no FAQ How to use vanilla commands).

Só use SUDOOP se não houver absolutamente nenhuma outra opção: deve ser seu último recurso, não sua primeira escolha.

SWAP_HAND

  • Info: Troca o item atual com o item da sua mão secundária
  • Sem configuração de comando
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - SWAP_HAND

TRANSFER_ITEM

  • Info: Troca 2 itens no inventário por slot
  • Configurações do comando:
    • {slot of launcher}: Slot alvo para o slot nº 1
    • {slot of receiver}: Slot alvo para o slot nº 2

  • [boolean drop]: (Opcional) (padrão = false) Se o slot de quem lançou deve ser derrubado durante a troca ou não

XP_BOOST

  • Info: Aumenta o ganho de xp por um tempo.
  • Configurações do comando:
    • {multiplier}: Valor do multiplicador de XP
    • {timeinsecs}: Duração em segundos
  • Exemplo:
activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - XP_BOOST 2 10
Informação

Cuidado! Esse comando pode se acumular, então se você executá-lo várias vezes vai receber mais e mais multiplicadores se o tempo entre eles não for suficiente para o último boost desaparecer.\

- XP_BOOST 2 5
- DELAY 1
- XP_BOOST 2 5

Isso significa que o XP será aumentado nesta ordem:

  • 1 segundo: x2
  • 4 segundos: x4
  • 1 segundo: x2

Experimente agora

Copie isto no ExecutableItems e recarregue

Retirado desta página. Cole em uma config, execute o comando de reload do plugin e você terá um ponto de partida funcional para editar.

activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ABSORPTION amount:5 time:200 # Gives the player absorption
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - ABSORPTION amount:5 time:200 # Gives the target absorption
E

Plugin usado nesta página

ExecutableItems

Itens personalizados com habilidades, ativadores e comandos, sem código.

Criado em 3 de out. de 2026Última atualização em 3 de out. de 2026 por Ssomar
Editar esta página no GitHub