diff --git a/pom.xml b/pom.xml index 01a2790..23572c8 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.lunadeer Dominion - 1.28.4-beta + 1.28.5-beta jar Dominion diff --git a/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java b/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java index ecfe757..000038b 100644 --- a/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java +++ b/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java @@ -6,6 +6,7 @@ import cn.lunadeer.dominion.dtos.DominionDTO; import cn.lunadeer.dominion.dtos.Flag; import cn.lunadeer.dominion.dtos.PlayerDTO; import cn.lunadeer.minecraftpluginutils.Teleport; +import cn.lunadeer.minecraftpluginutils.XLogger; import io.papermc.paper.event.entity.EntityDyeEvent; import org.bukkit.GameMode; import org.bukkit.Location; @@ -27,6 +28,7 @@ import org.bukkit.event.inventory.InventoryOpenEvent; import org.bukkit.event.inventory.InventoryType; import org.bukkit.event.player.*; import org.bukkit.event.vehicle.VehicleDestroyEvent; +import org.bukkit.inventory.CraftingInventory; import org.bukkit.inventory.Inventory; import org.spigotmc.event.entity.EntityMountEvent; @@ -203,6 +205,10 @@ public class PlayerEvents implements Listener { @EventHandler(priority = EventPriority.HIGHEST) // container public void openContainer(InventoryOpenEvent event) { + if (event.getInventory() instanceof CraftingInventory) { + Dominion.logger.debug("CraftingInventory opened"); + return; + } if (event.getInventory().getType() != InventoryType.CHEST && event.getInventory().getType() != InventoryType.BARREL && event.getInventory().getType() != InventoryType.SHULKER_BOX) {