浏览代码

change chunk listener to monitor so we can ignore cancelled events

nossr50 5 月之前
父节点
当前提交
90fe8ee882
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/java/com/gmail/nossr50/listeners/ChunkListener.java

+ 2 - 1
src/main/java/com/gmail/nossr50/listeners/ChunkListener.java

@@ -11,9 +11,10 @@ import java.util.Arrays;
 
 public class ChunkListener implements Listener {
 
-    @EventHandler(ignoreCancelled = true)
+    @EventHandler(ignoreCancelled = true, priority = org.bukkit.event.EventPriority.MONITOR)
     public void onChunkUnload(ChunkUnloadEvent event) {
         final Chunk unloadingChunk = event.getChunk();
+
         Arrays.stream(unloadingChunk.getEntities())
                 .filter(entity -> entity instanceof LivingEntity)
                 .map(entity -> (LivingEntity) entity)