Esta página foi traduzida do inglês com ajuda de IA. Melhore esta tradução ou leia o original.
Condições de Jogador e Alvo
Configurações de condição
Todas as condições são formatadas da mesma forma, você tem:
{theCondition}{theCondition}Msg: A mensagem a ser enviada se a condição for inválida (sem ela, uma mensagem de erro padrão é enviada, exceto para o activator LOOP do ExecutableItems){theCondition}Cancel: Se o evento deve ou não ser cancelado se a condição for inválida{theCondition}Cmds: O(s) comando(s) a ser(em) executado(s) se a condição for inválida- Exemplo:
playerConditions:
ifSneaking: true
ifSneakingMsg: "&cMy custom error message here"
ifSneakingCancel: true
ifSneakingCmds:
- kill %player%
Para condições numéricas, você pode atribuir 2 condições ao mesmo tempo.
Exemplo:
"Eu quero criar uma condição que só ativa se o valor for maior que 50, mas menor que 250"
{theCondition}: 50 < CONDITION < 250
Você quer adicionar player conditions?
Então, na parte do activator, adicione playerConditions.
E obviamente é targetConditions para a condição do alvo.
INFO GIFS: O activator usado nos GIFS para demonstrar como cada condição funciona é o activator LOOP, por isso a mensagem de erro da condição aparece múltiplas vezes.
ifSneaking - Not
- Descrição: Verifica se o jogador está agachado
- Exemplo:
playerConditions:
ifSneaking: false
ifSneakingMsg: '' #<- Here is where you will add the custom message.
ifNotSneaking: true
ifNotSneakingMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está (não) agachado, o activator será ativado.
- Se o jogador está voando e desce pressionando o botão de agachar, o activator será ativado. para ifSneaking
- Obrigatório: NÃO (Padrão: false)

Não ative ifNotSneaking se a condição ifSneaking estiver ativada, pois não faz sentido ter ambas ativadas
ifSprinting - Not
- Descrição: Verifica se o jogador está correndo
- Exemplo:
playerConditions:
ifSprinting: false
ifSprintingMsg: '' #<- Here is where you will add the custom message.
ifNotSprinting: false
ifNotSprintingMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está (não) correndo, o activator será ativado.
- Obrigatório: NÃO (Padrão: false)
ifFlying - Not
- Descrição: Verifica se o jogador está voando
- Exemplo:
playerConditions:
ifFlying: false
ifFlyingMsg: '' #<- Here is where you will add the custom message.
ifNotFlying: false
ifNotFlyingMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador alterna o voo clicando duas vezes no botão de pular e (não) voa, o activator será ativado.
- Obrigatório: NÃO (Padrão: false)

ifBlocking - Not
- Descrição: Verifica se o jogador está segurando um escudo e clicando com o botão direito nele (bloqueando)
- Exemplo:
playerConditions:
ifBlockng: false
ifBlockingMsg: '' #<- Here is where you will add the custom message.
ifNotBlockng: false
ifNotBlockingMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está (não) bloqueando com um escudo, o activator será ativado
- Obrigatório: NÃO (Padrão: false)

ifGliding - Not
- Descrição: Verifica se o jogador está planando
- Exemplo:
playerConditions:
ifGliding: false
ifGlidingMsg: '' #<- Here is where you will add the custom message.
ifNotGliding: false
ifNotGlidingMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador (não) plana no ar com um elytra, o activator será ativado.
- Obrigatório: NÃO (Padrão: false)

ifSwimming - Not
- Descrição: Verifica se o jogador está nadando (1.13 Aquatic Update)
- Exemplo:
playerConditions:
ifSwimming: false
ifSwimmingMsg: '' #<- Here is where you will add the custom message.
ifNotSwimming: false
ifNotSwimmingMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador pula na água e começa a nadar em posição livre, o activator será ativado.
- Obrigatório: NÃO (Padrão: false)

ifStunned - Not
- Descrição: Verifica se o jogador está atordoado
- Exemplo:
playerConditions:
ifStunned: false
ifStunnedMsg: '' #<- Here is where you will add the custom message.
ifNotStunned: false
ifNotStunnedMsg: ''
Você pode atordoar um jogador executando o comando de jogador personalizado STUN_ENABLE
// Example of a stun of 5 seconds
- STUN_ENABLE
- DELAY 5
- STUN_DISABLE
- Obrigatório: NÃO (Padrão: false)
ifIsOnFire - Not
- Descrição: Verifica se o jogador está pegando fogo
- Exemplo:
playerConditions:
ifIsOnFire: false
ifIsOnFireMsg: '' #<- Here is where you will add the custom message.
ifIsNotOnFire: false
ifIsNotOnFireMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está (não) pegando fogo por cair em lava / andar no fogo, o activator será ativado
- Obrigatório: NÃO (Padrão: false)
ifIsInTheAir - Not
- Descrição: Verifica se o jogador está no ar.
- Exemplo:
playerConditions:
ifIsInTheAir: false
ifIsInTheAirMsg: '' #<- Here is where you will add the custom message.
ifIsNotInTheAir: false
ifIsNotInTheAirMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador (não) tem blocos sob seus pés, o activator será ativado.
- Obrigatório: NÃO (Padrão: false)

ifLineOfSight
- Descrição: Verifica se o jogador tem linha de visão para uma entidade viva (dentro de 50 blocos).
- Exemplo:
playerConditions:
ifLineOfSight: true
ifLineOfSightMsg: ''
- Situações de exemplo:
- Se o jogador está olhando diretamente para um mob ou outro jogador dentro de 50 blocos, o activator será ativado.
- Útil para criar itens que só funcionam quando mirando em uma entidade.
- Obrigatório: NÃO (Padrão: false)
Esta condição requer a versão do servidor 1.14+.
ifPlayerMustBeOnHisTown
- SUPORTA OS SEGUINTES PLUGINS:
- Towny
- Descrição: Verifica se o jogador está em sua cidade.
- Exemplo:
playerConditions:
ifPlayerMustBeOnHisTown: true
ifPlayerMustBeOnHisTownMsg: '' #<- Here is where you will add the custom message.
- Obrigatório: NÃO (Padrão: false)
ifPlayerMustBeOnHisClaim
- SUPORTA OS SEGUINTES PLUGINS:
- GriefPrevention
- Lands
- GriefDefender
- Residence
- Descrição: Verifica se o jogador está em um claim no qual ele/ela tem permissão.
- Exemplo:
playerConditions:
ifPlayerMustBeOnHisClaim: true
ifPlayerMustBeOnHisClaimMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está em um claim que ele/ela possui, o activator será ativado.
- Se o jogador está em um claim que ele/ela não possui, mas tem permissão, o activator será ativado.
- Obrigatório: NÃO (Padrão: false)
ifPlayerMustBeOnHisClaimOrWilderness
- SUPORTA OS SEGUINTES PLUGINS:
- GriefPrevention (Retorna válido se o jogador estiver em um claim público do GriefPrevention)
- Lands
- GriefDefender
- Residence
- Descrição: Verifica se o jogador está em um claim no qual ele/ela tem permissão ou em wilderness.
- Exemplo:
playerConditions:
ifPlayerMustBeOnHisClaimOrWilderness: true
ifPlayerMustBeOnHisClaimOrWildernessMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está em um claim que ele/ela possui, o activator será ativado.
- Se o jogador está em um claim que ele/ela não possui, mas tem permissão, o activator será ativado.
- Se o jogador está em wilderness, o activator será ativado.
- Obrigatório: NÃO (Padrão: false)
ifPlayerMustBeOnHisIsland
- Descrição: Verifica se o jogador está em sua ilha.
- Plugins compatíveis:
- IridiumSkyblock
- SuperiorSkyblock2
- BentoBox
- Exemplo:
playerConditions:
ifPlayerMustBeOnHisIsland: true
ifPlayerMustBeOnHisIslandMsg: '' #<- Here is where you will add the custom message
- Situações de exemplo:
- Se o jogador está em sua ilha, o activator será ativado.
- Obrigatório: NÃO (Padrão: false)
ifPlayerMustBeOnHisPlot
- SUPORTA OS SEGUINTES PLUGINS:
- PlotSquared
- Descrição: Verifica se o jogador está em um plot no qual ele/ela tem permissão.
- Exemplo:
playerConditions:
ifPlayerMustBeOnHisPlot: true
ifPlayerMustBeOnHisPlotMsg: '' #<- Here is where you will add the custom message
- Obrigatório: NÃO (Padrão: false)
ifCursorDistance
- Descrição: Verifica se a direção para onde o jogador está olhando está livre ou bloqueada
- Exemplo:
playerConditions:
ifCursorDistance: '>5'
ifCursorDistanceMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Em
">5", desde que haja ar além de 5 blocos à sua frente, o activator será ativado - Em
"<5", se houver blocos de ar 5 blocos à sua frente, o activator não será ativado
- Em
- Obrigatório: NÃO

ifLightLevel
- Descrição: Verifica se o jogador está em um local com o nível de luz correto
- Exemplo:
playerConditions:
ifLightLevel: ==5
ifLightLevelMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o valor é
<5, o activator só será ativado se o nível de luz na localização do jogador for inferior a 5 - Se o valor é
<=5, o activator só será ativado se o nível de luz na localização do jogador for 5 ou inferior. - Se o valor é
==13, o activator só será ativado se o nível de luz na localização do jogador for 13. - Se o valor é
>5, o activator só será ativado se o nível de luz na localização do jogador for superior a 5. - Se o valor é
>=5, o activator só será ativado se o nível de luz na localização do jogador for 5 ou superior.
- Se o valor é
- Obrigatório: NÃO
- Mais informações: Você pode editar a mensagem de erro adicionando isso no arquivo:
ifLightLevelMsg: "&4&lError you need...."ou no jogo.
Se o valor é ==13, o activator só será ativado se o nível de luz na localização do jogador for 13.

ifPlayerExp
- Descrição: Verifica se o jogador tem a quantidade dita de pontos de experiência.
- Exemplo:
playerConditions:
ifPlayerExp: <8
ifPlayerExpMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o valor é
<120, o activator só será ativado se os pontos de experiência do jogador forem inferiores a 120 - Se o valor é
<=96, o activator só será ativado se os pontos de experiência do jogador forem 96 ou inferiores. - Se o valor é
==13, o activator só será ativado se os pontos de experiência do jogador forem 13. - Se o valor é
>696, o activator só será ativado se os pontos de experiência do jogador forem superiores a 696. - Se o valor é
>=45, o activator só será ativado se os pontos de experiência do jogador forem 45 ou superiores.
- Se o valor é
- Obrigatório: NÃO
ifPlayerLevel
- Descrição: Verifica se o jogador tem a quantidade dita de níveis de experiência.
- Exemplo:
playerConditions:
ifPlayerLevel: <76
ifPlayerLevelMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o valor é
<700, o activator só será ativado se os pontos de experiência do jogador forem inferiores a 700 - Se o valor é
<=1296, o activator só será ativado se os pontos de experiência do jogador forem 1296 ou inferiores. - Se o valor é
==153, o activator só será ativado se os pontos de experiência do jogador forem 5. - Se o valor é
>420, o activator só será ativado se os pontos de experiência do jogador forem superiores a 420. - Se o valor é
>=99, o activator só será ativado se os pontos de experiência do jogador forem 99 ou superiores.
- Se o valor é
- Obrigatório: NÃO
ifPlayerFoodLevel
- Descrição: Verifica se o jogador tem a quantidade dita de comida
- Exemplo:
playerConditions:
ifPlayerFoodLevel: '>=12'
ifPlayerFoodLevelMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o valor é
<10, o activator só será ativado se a comida do jogador for inferior a 10 - Se o valor é
<=10, o activator só será ativado se a comida do jogador for 10 ou inferior. - Se o valor é
==10, o activator só será ativado se a comida do jogador for 10. - Se o valor é
>10, o activator só será ativado se a comida do jogador for superior a 10. - Se o valor é
>=10, o activator só será ativado se a comida do jogador for 10 ou superior.
- Se o valor é
- Obrigatório: NÃO
ifPlayerHealth
- Descrição: Verifica se o jogador tem a quantidade dita de vida
- Exemplo:
playerConditions:
ifPlayerHealth: ==20
ifPlayerHealthMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o valor é
<10, o activator só será ativado se a vida do jogador for inferior a 10 - Se o valor é
<=10, o activator só será ativado se a vida do jogador for 10 ou inferior. - Se o valor é
==10, o activator só será ativado se a vida do jogador for 20. - Se o valor é
>10, o activator só será ativado se a vida do jogador for superior a 10. - Se o valor é
>=10, o activator só será ativado se a vida do jogador for 10 ou superior.
- Se o valor é
- Obrigatório: NÃO

Se o valor é <=10, o activator só será ativado se a vida do jogador for 10 ou inferior.
ifPlayerSpeed
- Descrição: Verifica a magnitude da velocidade do jogador (velocidade de movimento).
- Exemplo:
playerConditions:
ifPlayerSpeed: '>=0.1'
ifPlayerSpeedMsg: ''
- Situações de exemplo:
- Se o valor é
>=0.1, o activator só será ativado se o jogador estiver se movendo. - Se o valor é
>=0.3, o activator só será ativado se o jogador estiver correndo ou se movendo rápido. - Se o valor é
==0, o activator só será ativado se o jogador estiver parado.
- Se o valor é
- Obrigatório: NÃO
ifPosX
- Descrição: Verifica se o jogador está no nível X dito.
- Exemplo:
playerConditions:
ifPosX: <76
ifPosXMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o valor é
<700, o activator só será ativado se o valor da posição X do jogador for inferior a 700 - Se o valor é
<=1296, o activator só será ativado se o valor da posição X do jogador for 1296 ou inferior. - Se o valor é
==153, o activator só será ativado se o valor da posição X do jogador for 5. - Se o valor é
>420, o activator só será ativado se o valor da posição X do jogador for superior a 420. - Se o valor é
>=99, o activator só será ativado se o valor da posição X do jogador for 99 ou superior.
- Se o valor é
- Obrigatório: NÃO
ifPosY
- Descrição: Verifica se o jogador está no nível Y dito.
- Exemplo:
playerConditions:
ifPosY: <76
ifPosYMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o valor é
<700, o activator só será ativado se o valor da posição Y do jogador for inferior a 700 - Se o valor é
<=1296, o activator só será ativado se o valor da posição Y do jogador for 1296 ou inferior. - Se o valor é
==153, o activator só será ativado se o valor da posição Y do jogador for 5. - Se o valor é
>420, o activator só será ativado se o valor da posição Y do jogador for superior a 420. - Se o valor é
>=99, o activator só será ativado se o valor da posição Y do jogador for 99 ou superior.
- Se o valor é
- Obrigatório: NÃO
ifPosZ
- Descrição: Verifica se o jogador está no nível Z dito.
- Exemplo:
playerConditions:
ifPosZ: <76
ifPosZMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o valor é
<700, o activator só será ativado se o valor da posição Z do jogador for inferior a 700 - Se o valor é
<=1296, o activator só será ativado se o valor da posição Z do jogador for 1296 ou inferior. - Se o valor é
==153, o activator só será ativado se o valor da posição Z do jogador for 5. - Se o valor é
>420, o activator só será ativado se o valor da posição Z do jogador for superior a 420. - Se o valor é
>=99, o activator só será ativado se o valor da posição Z do jogador for 99 ou superior.
- Se o valor é
- Obrigatório: NÃO
ifNearbyEntityCount
- Descrição: Verifica o número de entidades dentro de um raio de 10 blocos ao redor do jogador.
- Exemplo:
playerConditions:
ifNearbyEntityCount: '>=3'
ifNearbyEntityCountMsg: ''
- Situações de exemplo:
- Se o valor é
>=3, o activator só será ativado se houver pelo menos 3 entidades perto do jogador. - Se o valor é
==0, o activator só será ativado se o jogador estiver sozinho sem entidades por perto. - Conta todos os tipos de entidades (mobs, jogadores, itens dropados, etc.).
- Se o valor é
- Obrigatório: NÃO
ifNearbyPlayerCount
- Descrição: Verifica o número de jogadores dentro de um raio de 10 blocos ao redor do jogador.
- Exemplo:
playerConditions:
ifNearbyPlayerCount: '>=1'
ifNearbyPlayerCountMsg: ''
- Situações de exemplo:
- Se o valor é
>=1, o activator só será ativado se houver pelo menos 1 outro jogador por perto. - Se o valor é
==0, o activator só será ativado se nenhum outro jogador estiver dentro de 10 blocos. - Diferente do ifNearbyEntityCount, isso só conta jogadores, não mobs ou outras entidades.
- Se o valor é
- Obrigatório: NÃO
ifHasPermission - Not
- Descrição: Verifica se o jogador tem (ou não) a permissão dita.
- Exemplo:
playerConditions:
ifHasPermission:
- test.ei
ifHasPermissionMsg: '' #<- Here is where you will add the custom message.
ifNotHasPermission:
- test.ei
ifNotHasPermissionMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador tem a permissão
custom.jump.yes, o activator será ativado. Se o jogador não tem essa permissão, não será ativado. - A condição real não é usada neste gif para exibir corretamente o comportamento da condição. Quando você realmente usar essa condição, um erro específico depende de você
- Se o jogador tem a permissão
- Obrigatório: NÃO
Para testar, é melhor não ser OP, porque se você for OP, você tem todas as permissões

ifHasTag - Not
- Descrição: Verifica se o jogador tem a tag selecionada.
- Exemplo:
playerConditions:
ifHasTag:
- thisisthenameofmytag
ifHasTagMsg: ''
ifNotHasTag:
- thisisthenameofmytag
ifNotHasTagMsg: ''
ifTargetBlock - Not
- Descrição: Verifica se o jogador está (não) selecionando o bloco dito.
- Exemplo:
playerConditions:
ifTargetBlock:
- SAND
ifTargetBlockMsg: '' #<- Here is where you will add the custom message.
ifNotTargetBlock:
- DIRT
ifNotTargetBlockMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está com o cursor sobre areia, o activator será ativado.
- Obrigatório: NÃO

ifIsInTheBlock - Not
- Descrição: Verifica se o jogador está (não) dentro de um bloco.
- Exemplo:
playerConditions:
ifIsInTheBlock:
material0:
material: COBWEB
ifIsInTheBlockMsg: '' #<- Here is where you will add the custom message.
ifIsNotInTheBlock:
material0:
material: WATER
tags: '{level:0}'
ifIsNotInTheBlockMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está em uma COBWEB (cabeça ou pés), o activator será ativado.
- Desde que o jogador não esteja mais de 1 bloco acima do bloco em que está, o activator será ativado
- Obrigatório: NÃO (Padrão: false)
Para especificações de tags, consulte esta lista:
https://minecraft.fandom.com/wiki/Block_states
ifIsOnTheBlock - Not
- Descrição: Verifica se o jogador está (não) em pé sobre um bloco.
- Exemplo:
playerConditions:
ifIsOnTheBlock:
blocks:
- EXECUTABLEBLOCKS:FREE_HUT
- DIAMOND_BLOCK
- Situações de exemplo:
- Se o jogador tem pedra sob seus pés, o activator será ativado.
- Desde que o jogador não esteja mais de 1 bloco acima do bloco em que está em pé, o activator será ativado
- Obrigatório: NÃO (Padrão: false)

Você pode adicionar um grupo de blocos, estes são os grupos:
ALL_CHESTS,
ALL_FURNACES,
ALL_PLANKS,
ALL_LOGS,
ALL_WOODS,
ALL_ORES,
ALL_WOOLS,
ALL_SLABS,
ALL_STAIRS,
ALL_FENCES,
ALL_SAPLINGS,
ALL_CROPS,
ALL_DOORS,
ALL_TRAPDOORS,
ALL_BEDS,
ALL_TERRACOTTA,
ALL_NORMAL_TERRACOTTA,
ALL_GLAZED_TERRACOTTA,
ALL_CONCRETE,
ALL_GLASS,
ALL_STAINED_GLASS,
ALL_SHULKER_BOXES;
Para especificações de tags, consulte esta lista:
https://minecraft.fandom.com/wiki/Block_states
Suporta blocos IA e EB
ifPlayerMounts - Not
- Descrição: Verifica se o jogador está (não) montando a(s) "entidade(s) selecionada(s)"
- Exemplo:
playerConditions:
ifPlayerMounts:
- COW
- SILVERFISH
- FOX
ifPlayerMountsMsg: '&4&l&o[ExecutableItems] &cYou must mount on a specific entity to active the activator: &6%activator% &cof this item!'
ifPlayerNotMounts:
- PIG
ifPlayerNotMountsMsg: '&4&l&o[ExecutableItems] &cdont mount pigs'
ifInBiome - Not
- Descrição: Verifica se o jogador está (não) no bioma dito.
- Exemplo:
playerConditions:
ifInBiome:
- TAIGA
- EXTREME_HILLS
ifInBiomeMsg: '' #<- Here is where you will add the custom message.
ifNotInBiome:
- EXTREME_HILLS
ifNotInBiomeMsg: '' #<- Here is where you will add the custom message.
-
Situações de exemplo:
- Se o jogador está no Birch Forest Biome e o Birch Forest Biome está listado na lista de mundos na condição
ifInBiome:, o activator será ativado.
- Se o jogador está no Birch Forest Biome e o Birch Forest Biome está listado na lista de mundos na condição
- Obrigatório: NÃO

ifInRegion - Not
- Descrição: Verifica se o jogador está (não) na região dita (WorldGuard Region).
- Exemplo:
playerConditions:
ifInRegion:
- area1
ifInRegionMsg: '' #<- Here is where you will add the custom message.
ifNotInRegion:
- mySpawnRegion
ifNotInRegionMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está na região "area1" e a região "area1" está listada na lista de mundos na condição
ifInRegion:, o activator será ativado.
- Se o jogador está na região "area1" e a região "area1" está listada na lista de mundos na condição
- Obrigatório: NÃO

ifInWorld - Not
- Descrição: Verifica se o jogador está (não) no mundo dito.
- Exemplo:
playerConditions:
ifInWorld:
- world_nether
ifInWorldMsg: '' #<- Here is where you will add the custom message.
ifNotInWorld:
- world_the_end
ifNotInWorldMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador está no nether e o nether está listado na lista de mundos na condição
ifInWorld:, o activator ativa.
- Se o jogador está no nether e o nether está listado na lista de mundos na condição
- Obrigatório: NÃO

ifPlayerHasEffect
- Descrição: Verifica se o jogador tem o(s) efeito(s).
- Exemplo:
playerConditions:
ifPlayerHasEffect:
- "SPEED:0" <- (Format: "EFFECT:MINIMAL_REQUIRED_AMPLIFIER")
ifPlayerHasEffectMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador tem speed com pelo menos um amplifier de 0, o activator será ativado
- Lista de todos os efeitos: PotionEffectType
- Obrigatório: NÃO
ifPlayerNotHasEffect
- Descrição: Verifica se o jogador não tem o(s) efeito(s).
- Exemplo:
playerConditions:
ifPlayerNotHasEffect:
- SPEED:2 # if the player has speed 1 = okay, but if has speed 2 or above, invalid
ifPlayerNotHasEffectMsg: '&4&l&o[ExecutableItems] &cYou have an effect that you shouldn''t have to active the activator: &6%activator% &cof this item!'
ifPlayerNotHasEffectCE: false
ifCanBreakTargetedBlock
- Descrição: Verifica se o jogador pode quebrar o bloco alvo. Quando o activator tem um bloco (block break, block place, clique em um bloco...) esse bloco é verificado, caso contrário, o bloco que o jogador está olhando (5 blocos no máximo).
- Exemplo:
playerConditions:
ifCanBreakTargetedBlock: true
Suporta GriefPrevention, IridiumSkyblock, SuperiorSkyblock, BentoBox, Lands, Worldguard, Towny, ProtectionStones, Residence
ifPlayerHasEffectEquals
- Descrição: Verifica se o jogador tem o(s) efeito(s). DEVE TER O AMPLIFIER EXATO
- Exemplo:
playerConditions:
ifPlayerHasEffectEquals:
- "SPEED:1" #<- (Format: "EFFECT:REQUIRED_AMPLIFIER")
ifPlayerHasEffectEqualsMsg: '' #<- Here is where you will add the custom message.
- Situações de exemplo:
- Se o jogador tem speed com um amplifier de 1, o activator será ativado
- Lista de todos os efeitos: PotionEffectType
- Obrigatório: NÃO
ifPlayerHasExecutableItems - Not
- Descrição: Verifica se o jogador tem (não) o ExecutableItems dito.
- Exemplo:
playerConditions:
ifHasExecutableItems:
condition1:
multi-choices:
'1':
executableItem: test1
amount: 1
detailedSlots:
- 38
'2':
executableItem: test2
amount: 1
detailedSlots:
- 38
'3':
executableItem: test3
amount: 1
detailedSlots:
- 38
condition2:
executableItem: ddx
amount: 1
detailedSlots:
- 40
ifHasExecutableItemsMsg: war
ifHasNotExecutableItems:
hasExecutableItem0:
executableItem: Leto2025_Srdcova10
amount: 1
detailedSlots: []
ifHasNotExecutableItemsMsg: famine
- O exemplo acima funciona assim.
- Você deve ter um item ei com o id "test1", "test2" ou "test3" no slot 38, o activator executa
- Você deve ter um item ei com o id "ddx" no slot 40
- Obrigatório: NÃO

Copie corretamente o índice do exemplo, algumas pessoas pediram suporte, todas elas não copiaram corretamente o formato.
ifPlayerHasItem - Not
- Descrição: Verifica se o jogador tem itens específicos
- Exemplo:
playerConditions:
ifHasItems:
condition1:
multi-choices:
'1':
material: DIAMOND_HELMET
amount: 1
detailedSlots:
- 39
'2':
material: IRON_HELMET
amount: 1
detailedSlots:
- 39
condition2:
material: DIAMOND_CHESTPLATE
amount: 1
detailedSlots:
- 38
ifHasItemMsg: '' #<- Here is where you will add the custom message.
ifHasNotItems:
hasItem0:
material: STONE
amount: 32
detailedSlots:
- -1 #<- -1 means main hand
ifHasNotItemMsg: '&cYou should not have more than 32 stones in your main hand !'
- Situações de exemplo:
- Se o capacete de diamante está no slot 39, o activator será ativado
- Obrigatório: NÃO
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.
playerConditions:
ifSneaking: true
ifSneakingMsg: "&cMy custom error message here"
ifSneakingCancel: true
ifSneakingCmds:
- kill %player%Plugin usado nesta página
ExecutableItemsItens personalizados com habilidades, ativadores e comandos, sem código.