@SubscribeEvent
public void bloodMinxsOne(AttackEntityEvent event){
if(event.getTarget() instanceof AnimalEntity) {
if (!event.getTarget().isAlive()) {
PlayerEntity player = event.getPlayer();
player.setHealth(1);
if(!player.world.isRemote()){
String msg = TextFormatting.YELLOW + "you kill a animal";
player.sendMessage(new StringTextComponent(msg), player.getUniqueID());
}
}
}
}
I tried to use AttackEntityEvent but somehow it doesn't work
I am new to minecraft modding, and I want to make a event let player HP - 1 when player kill a animal, but I can't find a event which will fire when a animal being kill (I tried LivingDeathEvent but it donsn't work.)