Esta página se tradujo del inglés con ayuda de IA. Mejora esta traducción o lee el original.
Drops personalizados
ESTE TUTORIAL ES PARA EXECUTABLEITEMS, ESO SIGNIFICA QUE ESTOS DROPS NO FUNCIONAN DE FORMA GLOBAL, SOLO FUNCIONAN SI TIENES UN EXECUTABLEITEM EN TU INVENTARIO.
SI QUIERES CREAR UN DROP PERSONALIZADO GLOBAL USA EXECUTABLEVENTS
Si quieres crear drops personalizados, primero necesitamos saber qué tipo de drop. Se explicarán ambos:
Drops de entidades
Usa el activador PLAYER_KILL_ENTITY o PLAYER_KILL_PLAYER y en los comandos puedes usar:
- Comandos EI para soltar los ítems
- DROPEXECUTABLEITEM
- DROPEXECUTABLEBLOCK
- DROPITEM
- Comandos vanilla para soltar los ítems
- Un buen ejemplo de esto sería dar la CABEZA del PLAYER
- execute at %player% run summon item %target_x_int% %target_y_int% %target_z_int% {Item:{id:"player_head",Count,tag:{SkullOwner:"%target%"\}}}
- Un buen ejemplo de esto sería dar la CABEZA del PLAYER
¡No olvides que si quieres que este comando no funcione al 100% puedes darle probabilidades! Solo revisa la wiki, eso ya está explicado ^^
Drops de bloques
Usa el activador PLAYER_BREAK_BLOCK y en los comandos puedes usar:
- Comandos EI para soltar los ítems
- DROPEXECUTABLEITEM
- DROPEXECUTABLEBLOCK
- DROPITEM
- Comandos vanilla para soltar los ítems
- Comando vanilla para soltar más de un ítem al romper (este ejemplo da 2 ítems más, puedes aleatorizar esto usando en lugar de "2" un placeholder 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 soltar más de un ítem al romper (este ejemplo da 2 ítems más, puedes aleatorizar esto usando en lugar de "2" un placeholder RNG)
¡No olvides que si quieres que este comando no funcione al 100% puedes darle probabilidades! Solo revisa la wiki, eso ya está explicado ^^
Pruébalo ahora
Copia esto en ExecutableItems y recarga
De la referencia de comandos personalizados de SCore. Pégalo en una configuración, ejecuta el comando de reload del plugin y tendrás un punto 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 en esta página
ExecutableItemsÍtems personalizados con habilidades, activadores y comandos, sin código.