瀏覽代碼

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)) {