瀏覽代碼

cancel players in portal in non vanilla worlds

Kajetan Johannes Hammerle 3 年之前
父節點
當前提交
b864ea7a45
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      src/me/hammerle/kp/Events.java

+ 9 - 0
src/me/hammerle/kp/Events.java

@@ -368,4 +368,13 @@ public class Events implements Listener {
             e.setCancelled(true);
         }
     }
+
+    @EventHandler
+    public void onPlayerPortal(PlayerPortalEvent e) {
+        World from = e.getFrom().getWorld();
+        World to = e.getTo().getWorld();
+        if(!isVanillaWorld(from) || !isVanillaWorld(to)) {
+            e.setCancelled(true);
+        }
+    }
 }