Ajouter un loot a un mob déjà existant
-
salut, depuis quelque temps je cherche a ajouter de la viande de mouton (qui serais loot quant on le tue comme en 1.8 mais je code en 1.7.10 :p), j’ai cherché un peut de partout et je n’ait rien trouvé a pars recréer le mouton et lui ajouter ce loot.
merci d’avance -
@‘Ludrak’:
salut, depuis quelque temps je cherche a ajouter de la viande de mouton (qui serais loot quant on le tue comme en 1.8 mais je code en 1.7.10 :p), j’ai cherché un peut de partout et je n’ait rien trouvé a pars recréer le mouton et lui ajouter ce loot.
merci d’avanceLivingDeathEvent -> conditon avec instanceof -> EntityPlayer#dropItem
-
merci déjà mais je suis assez nouveau en modding et en java donc je ne connait pas tout (comme les instanceof je sait pas trop ce que sa veut dire :p) si je pouvait avoir un code se serait parfait car la je cherche depuis 2 jours a mettre en pratique ce que tu m’as dis mais je ne réussit pas…
-
@SubscribeEvent public void onEntityKilled(LivingDeathEvent event) if(event.entityLiving instanceof EntitySheep) player.dropItem(tonItem, event.entityLiving.prevPosX, event.entityLiving.prevPosY, event.entityLiving.prevPosZ);
-
event.entityLiving.dropItem*
et non player.dropItem
Sinon l’item va apparaitre au niveau du joueur et non au niveau du mob.