diff --git a/EpicAnchors-Plugin/src/main/java/com/songoda/epicanchors/events/BlockListeners.java b/EpicAnchors-Plugin/src/main/java/com/songoda/epicanchors/events/BlockListeners.java
index 6a2188d..fe63f46 100644
--- a/EpicAnchors-Plugin/src/main/java/com/songoda/epicanchors/events/BlockListeners.java
+++ b/EpicAnchors-Plugin/src/main/java/com/songoda/epicanchors/events/BlockListeners.java
@@ -4,6 +4,7 @@ import com.songoda.epicanchors.anchor.EAnchor;
import com.songoda.epicanchors.EpicAnchorsPlugin;
import com.songoda.epicanchors.api.anchor.Anchor;
import org.bukkit.Material;
+import org.bukkit.PortalType;
import org.bukkit.Sound;
import org.bukkit.block.Block;
import org.bukkit.entity.Player;
@@ -11,6 +12,7 @@ import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.block.BlockPlaceEvent;
+import org.bukkit.event.entity.EntityCreatePortalEvent;
import org.bukkit.inventory.ItemStack;
public class BlockListeners implements Listener {
@@ -38,4 +40,10 @@ public class BlockListeners implements Listener {
instance.getAnchorManager().addAnchor(event.getBlock().getLocation(), new EAnchor(event.getBlock().getLocation(), instance.getTicksFromItem(item)));
}
+
+ @EventHandler
+ public void onPortalCreation(EntityCreatePortalEvent e) {
+ if (e.getBlocks().size() < 1) return;
+ if (instance.getAnchorManager().isAnchor(e.getBlocks().get(0).getLocation())) e.setCancelled(true);
+ }
}
diff --git a/pom.xml b/pom.xml
index 325c5b8..b19f4c8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
com.songoda
EpicAnchors
4.0.0
- 1.1.7
+ 1.1.8
clean package