Преглед изворни кода

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);
             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);
+        }
+    }
 }
 }