diff --git a/app/bin/main/net/xuyezo/main/Handler.class b/app/bin/main/net/xuyezo/main/Handler.class index 61662ee..a5908d7 100644 Binary files a/app/bin/main/net/xuyezo/main/Handler.class and b/app/bin/main/net/xuyezo/main/Handler.class differ diff --git a/app/src/main/java/net/xuyezo/main/Handler.java b/app/src/main/java/net/xuyezo/main/Handler.java index 2a5425c..5c8c1ab 100644 --- a/app/src/main/java/net/xuyezo/main/Handler.java +++ b/app/src/main/java/net/xuyezo/main/Handler.java @@ -2,6 +2,7 @@ package net.xuyezo.main; import java.util.Random; +import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.Location; import org.bukkit.Material; @@ -12,10 +13,21 @@ import org.bukkit.event.Listener; import org.bukkit.event.block.BlockBreakEvent; import org.bukkit.event.block.BlockExplodeEvent; import org.bukkit.event.entity.EntityExplodeEvent; +import org.bukkit.event.entity.EntityPortalEvent; +import org.bukkit.event.player.PlayerPortalEvent; import org.bukkit.inventory.ItemStack; public class Handler implements Listener { + @EventHandler + private void onPortalEvent(PlayerPortalEvent e) { + Random random = new Random(); + Location t = e.getFrom(); + t.multiply(-1); + t.add(0,256,0); + e.setTo(t); + } + @EventHandler private void onBlockExplode(EntityExplodeEvent e) { e.setCancelled(true);