From 895e0035029f5e9cb6ae273c323e545e256a227e Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Mon, 27 May 2024 16:27:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E5=85=BC=E5=AE=B9=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E7=AE=B1=E5=AD=90UI=E8=8F=9C=E5=8D=95=E6=8F=92?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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) {