From 9a5b3cb09f4591fa825ada7f3f7ba56a900b522e Mon Sep 17 00:00:00 2001 From: 502647092 Date: Mon, 6 Jun 2016 20:39:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=96=B9=E5=9D=97?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=9C=A81.9=E7=9A=84=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- .../java/org/maxgamer/QuickShop/Shop/ShopManager.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/maxgamer/QuickShop/Shop/ShopManager.java b/src/main/java/org/maxgamer/QuickShop/Shop/ShopManager.java index 0b81426..be7bcce 100644 --- a/src/main/java/org/maxgamer/QuickShop/Shop/ShopManager.java +++ b/src/main/java/org/maxgamer/QuickShop/Shop/ShopManager.java @@ -24,6 +24,8 @@ import org.maxgamer.QuickShop.Database.Database; import org.maxgamer.QuickShop.Util.MsgUtil; import org.maxgamer.QuickShop.Util.Util; +import cn.citycraft.PluginHelper.kit.PluginKit; + public class ShopManager { private final HashMap actions = new HashMap(); @@ -296,7 +298,12 @@ public class ShopManager { bs.setType(Material.WALL_SIGN); final Sign sign = (Sign) bs.getData(); sign.setFacingDirection(bf); - bs.update(true); + PluginKit.runTask(new Runnable() { + @Override + public void run() { + bs.update(true); + } + }); shop.setSignText(); } if (shop instanceof ContainerShop) {