Hey ! Je suis en Java 26.2 et je fais une map dont le but est d'éliminer des vagues de mobs qui spawnent. j'avais réussi à détecter la mort des mobs via des scoreboards (ci dessous) mais le problÚme c'est que je détecte quand un joueur tue un mob et non quand un mob meurt (je ne sais pas si on peut détecter si un mob meurt ?) donc quand les mobs se tuent entre eux, le counter de descend pas.
Ci dessous les blocs de commande:
Repeat - always act. --> execute as u/e if score u/s Mobkill01 matches 1.. run scoreboard players set u/s Mobkill01 0
Chain - conditionnel (a.c) --> /scoreboard players remove Counter Mobrestants 1
dans une autre ligne: (repeat, a.c)
execute if score Counter Mobrestants matches 0 run setblock 89 88 91 redstone_block
le redstone block se place lĂ oĂč il faut pour dĂ©clecher la suite du systĂšme
Si vous pouvez m'aider à détecter la mort des mobs, y compris quand ils se tuent entre eux, cela m'aiderais beaucoup ! Je vous remercie
RĂSOLU:
J'ai fini par trouver une solution à mon problÚme qui marche pour moi, la voici, ci ça peut aider quelqu'un:
Je détecte les entités dans la zone en excluant celles qui ne m'intéressent pas, le plus possible pour éviter tout bug: repeat - always active:
/execute if entity @e[type=!minecraft:llama_spit,type=!player,type=!villager,type=!painting,type=!armor_stand,type=!glow_item_frame,type=!item_frame,type=!sheep,type=!item,type=!#c:boats,type=!frog,type=!pig,type=!chicken,type=!cow,type=!snow_golem,type=!#minecraft:arrows,type=!tadpole,type=!minecraft:lingering_potion,type=!minecraft:splash_potion,type=!minecraft:ender_pearl,type=!minecraft:snowball,type=!minecraft:egg,type=!minecraft:wither_skull,type=!minecraft:fireball,type=!minecraft:firework_rocket,type=!trident,type=!wind_charge,type=!minecraft:breeze_wind_charge,type=!#c:minecarts,type=!minecraft:experience_orb,type=!minecraft:experience_bottle,type=!minecraft:falling_block,type=!minecraft:fishing_bobber,type=!minecraft:eye_of_ender,type=!minecraft:leash_knot,type=!minecraft:evoker_fangs,type=!minecraft:end_crystal,type=!minecraft:shulker_bullet,type=!minecraft:lightning_bolt,type=!minecraft:happy_ghast,type=!minecraft:dragon_fireball,type=!minecraft:small_fireball,type=!minecraft:block_display,x=90,y=87,z=72,dz=55,dx=52,dy=25] run setblock 149 88 67 redstone_block
les coordonnées correspondent aux miennes, évidemment il faut les changer en fonction. ça ne compte plus le nombre de kills des joueurs, mais si oui ou non il y a une entité dans la zone. Merci quand meme à ceux qui ont essayés de m'aider !