From e33be83b079f0e6e2bcc4bbabf2c22799a25b129 Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Tue, 25 Jun 2024 09:31:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9C=A8=E9=A2=86=E5=9C=B0?= =?UTF-8?q?=E5=A4=96=E4=BB=8D=E7=84=B6=E8=83=BD=E8=A7=A6=E5=8F=91=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E7=9A=84=E6=9D=83=E9=99=90=E6=BC=8F=E6=B4=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java b/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java index aaffa17..a920eac 100644 --- a/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java +++ b/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java @@ -160,7 +160,8 @@ public class PlayerEvents implements Listener { if (event.getClickedBlock() == null) { return; } - Material clicked = event.getClickedBlock().getType(); + Block block = event.getClickedBlock(); + Material clicked = block.getType(); if (clicked != Material.STONE_BUTTON && clicked != Material.BAMBOO_BUTTON && clicked != Material.OAK_BUTTON && @@ -176,7 +177,7 @@ public class PlayerEvents implements Listener { clicked != Material.CHERRY_BUTTON) { return; } - DominionDTO dom = Cache.instance.getPlayerCurrentDominion(player); + DominionDTO dom = Cache.instance.getDominion(block.getLocation()); checkFlag(dom, Flag.BUTTON, player, event); }