diff --git a/pom.xml b/pom.xml index 3d09114..3943e1b 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.maxgamer QuickShop - 1.5.1 + 1.5.2 快捷商店重置版本... ${project.name} @@ -54,7 +54,7 @@ http://ci.citycraft.cn:8080 - 完善7老板的底层Gson库... + &4紧急更新 &c修复金斧权限检测问题... UTF-8 diff --git a/src/main/java/org/maxgamer/QuickShop/Listeners/PlayerListener.java b/src/main/java/org/maxgamer/QuickShop/Listeners/PlayerListener.java index 7fa2948..af995ae 100644 --- a/src/main/java/org/maxgamer/QuickShop/Listeners/PlayerListener.java +++ b/src/main/java/org/maxgamer/QuickShop/Listeners/PlayerListener.java @@ -165,19 +165,19 @@ public class PlayerListener implements Listener { final Location loc = shop.getLocation(); String shopmode = ""; if (e.getAction() == Action.RIGHT_CLICK_BLOCK) { - if (p.hasPermission("quickshop.unlimited")) { + if (p.hasPermission("quickshop.unlimited") && (shop.getOwner().equalsIgnoreCase(p.getName()) || p.isOp())) { shop.setUnlimited(!shop.isUnlimited()); shopmode = shop.isUnlimited() ? "§e无限模式" : "§c有限模式"; p.sendMessage(MsgUtil.p("command.toggle-unlimited", shopmode)); return; } } else { - if (shop.getShopType() == ShopType.BUYING && p.hasPermission("quickshop.create.sell")) { + if (shop.getShopType() == ShopType.BUYING && p.hasPermission("quickshop.create.sell") && (shop.getOwner().equalsIgnoreCase(p.getName()) || p.isOp())) { shop.setShopType(ShopType.SELLING); p.sendMessage(MsgUtil.p("command.now-selling", shop.getDataName())); shopmode = "出售模式"; return; - } else if (shop.getShopType() == ShopType.SELLING && p.hasPermission("quickshop.create.buy")) { + } else if (shop.getShopType() == ShopType.SELLING && p.hasPermission("quickshop.create.buy") && (shop.getOwner().equalsIgnoreCase(p.getName()) || p.isOp())) { shop.setShopType(ShopType.BUYING); p.sendMessage(MsgUtil.p("command.now-buying", shop.getDataName())); shopmode = "收购模式"; diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 7dcb923..01ddbf7 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,7 +1,7 @@ name: ${project.artifactId} description: ${project.description} main: ${project.groupId}.${project.artifactId}.${project.artifactId} -version: ${project.version} +version: ${project.version}-Build#${env.BUILD_NUMBER} authors: - Netherfoam - Timtower