Sanity Null Checks

This commit is contained in:
Kam committed 2024-03-29 01:36:23 -04:00
1 parent 66a7054568
commit be37dd9dd3
1 file changed
+6 -3
@@ -10,16 +10,19 @@ import noppes.npcs.scripted.event.NpcEvent;
public class EventHandler {
@SubscribeEvent
public void onNpcMeleeAttack(NpcEvent.SwingEvent event){
NetworkHandler.sendToAll(new CPacketSyncAutoAnim((EntityNPCInterface) event.npc.getMCEntity(), EnumSyncAutoAnim.MELEE_ATTACK));
if(event != null && event.npc != null && event.npc.getMCEntity() != null)
NetworkHandler.sendToAll(new CPacketSyncAutoAnim((EntityNPCInterface) event.npc.getMCEntity(), EnumSyncAutoAnim.MELEE_ATTACK));
}
@SubscribeEvent
public void onNpcRanged(NpcEvent.RangedLaunchedEvent event){
NetworkHandler.sendToAll(new CPacketSyncAutoAnim((EntityNPCInterface) event.npc.getMCEntity(), EnumSyncAutoAnim.RANGED_ATTACK));
if(event != null && event.npc != null && event.npc.getMCEntity() != null)
NetworkHandler.sendToAll(new CPacketSyncAutoAnim((EntityNPCInterface) event.npc.getMCEntity(), EnumSyncAutoAnim.RANGED_ATTACK));
}
@SubscribeEvent
public void onNpcDamaged(NpcEvent.DamagedEvent event){
NetworkHandler.sendToAll(new CPacketSyncAutoAnim((EntityNPCInterface) event.npc.getMCEntity(), EnumSyncAutoAnim.HURT));
if(event != null && event.npc != null && event.npc.getMCEntity() != null)
NetworkHandler.sendToAll(new CPacketSyncAutoAnim((EntityNPCInterface) event.npc.getMCEntity(), EnumSyncAutoAnim.HURT));
}
}