Fixed entity teleporting?

This commit is contained in:
Sekwah 2020-12-03 22:45:05 +00:00
parent 9279be58aa
commit 2063c8e30c
No known key found for this signature in database
GPG Key ID: C3BE2E6C861A461A
1 changed files with 11 additions and 0 deletions

View File

@ -18,6 +18,7 @@ import org.bukkit.event.block.Action;
import org.bukkit.event.entity.CreatureSpawnEvent;
import org.bukkit.event.entity.EntityCombustEvent;
import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.event.entity.EntityPortalEvent;
import org.bukkit.event.player.*;
import org.bukkit.inventory.ItemStack;
import org.bukkit.metadata.FixedMetadataValue;
@ -286,6 +287,16 @@ public class Listeners implements Listener {
event.setCancelled(true);
}
@EventHandler(ignoreCancelled = true)
public void onEntityPortalEvent(EntityPortalEvent event) {
if (event.isCancelled()) {
return;
}
if(Portal.locationInPortal(event.getFrom(), 2)) {
event.setCancelled(true);
}
}
@EventHandler(ignoreCancelled = true)
public void onItemInteract(PlayerInteractEvent event) {