소스 검색

Fixes an NPE involving certain explosions.

Glitchfinder 12 년 전
부모
커밋
f4cb83319e
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/main/java/com/gmail/nossr50/listeners/EntityListener.java

+ 3 - 1
src/main/java/com/gmail/nossr50/listeners/EntityListener.java

@@ -229,10 +229,12 @@ public class EntityListener implements Listener {
     @EventHandler (priority = EventPriority.HIGHEST, ignoreCancelled = true)
     public void onEnitityExplode(EntityExplodeEvent event) {
         Entity entity = event.getEntity();
+
+        if(entity == null) return;
         
         if(entity.hasMetadata("NPC")) return; // Check if this player is a Citizens NPC
 
-        if (event.getEntity() instanceof TNTPrimed) {
+        if (entity instanceof TNTPrimed) {
             int id = entity.getEntityId();
 
             if (plugin.tntIsTracked(id)) {