Esta página foi traduzida do inglês com ajuda de IA. Melhore esta tradução ou leia o original.
Drops personalizados
ESTE TUTORIAL É PARA O EXECUTABLEITEMS, ISSO SIGNIFICA QUE ESSES DROPS NÃO FUNCIONAM GLOBALMENTE, SÓ FUNCIONAM SE VOCÊ TIVER UM EXECUTABLEITEM NO SEU INVENTÁRIO.
SE QUISER CRIAR UM DROP PERSONALIZADO GLOBAL, USE O EXECUTABLEVENTS
Se você quiser criar drops personalizados, primeiro precisamos saber qual tipo de drop. Ambos serão explicados:
Drops de entidades
Use o ativador PLAYER_KILL_ENTITY ou PLAYER_KILL_PLAYER e, nos comandos, você pode usar:
- Comandos do EI para dropar os itens
- DROPEXECUTABLEITEM
- DROPEXECUTABLEBLOCK
- DROPITEM
- Comandos vanilla para dropar os itens
- Um bom exemplo disso seria dar a HEAD do PLAYER
- execute at %player% run summon item %target_x_int% %target_y_int% %target_z_int% {Item:{id:"player_head",Count,tag:{SkullOwner:"%target%"\}}}
- Um bom exemplo disso seria dar a HEAD do PLAYER
Não se esqueça de que, se você quiser que esse comando não funcione 100% das vezes, você pode dar chances a eles! Basta consultar a wiki, isso já está explicado ^^
Drops de blocos
Use o ativador PLAYER_BREAK_BLOCK e, nos comandos, você pode usar:
- Comandos do EI para dropar os itens
- DROPEXECUTABLEITEM
- DROPEXECUTABLEBLOCK
- DROPITEM
- Comandos vanilla para dropar os itens
- Comando vanilla para dropar mais de um item quebrado (este exemplo dá 2 itens extras, você pode randomizar isso usando, em vez de "2", um Placeholder de RNG)
- execute at %player% run summon minecraft:item %block_x_int% %block_y_int% %block_z_int% {Item:{id:"minecraft:%block_item_material_lower%",Count\}}
- Comando vanilla para dropar mais de um item quebrado (este exemplo dá 2 itens extras, você pode randomizar isso usando, em vez de "2", um Placeholder de RNG)
Não se esqueça de que, se você quiser que esse comando não funcione 100% das vezes, você pode dar chances a eles! Basta consultar a wiki, isso já está explicado ^^
Experimente agora
Copie isto no ExecutableItems e recarregue
Da referência de custom commands do SCore. 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 absorptionPlugin usado nesta página
ExecutableItemsItens personalizados com habilidades, ativadores e comandos, sem código.