Skip to content

Commit 266a1ec

Browse files
committed
1 parent 5893de2 commit 266a1ec

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/main/java/org/maxgamer/quickshop/QuickShop.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import org.bukkit.entity.Player;
4040
import org.bukkit.event.HandlerList;
4141
import org.bukkit.event.entity.ItemSpawnEvent;
42+
import org.bukkit.plugin.*;
4243
import org.bukkit.plugin.java.JavaPlugin;
4344
import org.bukkit.plugin.java.JavaPluginLoader;
4445
import org.bukkit.scheduler.BukkitRunnable;

src/main/java/org/maxgamer/quickshop/listener/PlayerListener.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,9 @@ private void postControlPanel(PlayerInteractEvent e) {
141141
MsgUtil.sendControlPanelInfo(p, Objects.requireNonNull(plugin.getShopManager().getShop(block.getLocation())));
142142
this.playClickSound(e.getPlayer());
143143
Objects.requireNonNull(plugin.getShopManager().getShop(block.getLocation())).setSignText();
144-
e.setCancelled(true);
144+
if (e.getAction() == Action.RIGHT_CLICK_BLOCK) {
145+
e.setCancelled(true);
146+
}
145147
}
146148
}
147149
}
@@ -280,7 +282,9 @@ else if (e.useInteractedBlock() == Event.Result.ALLOW
280282
final SimpleInfo info = new SimpleInfo(b.getLocation(), ShopAction.CREATE, e.getItem(), last, false);
281283
plugin.getShopManager().getActions().put(p.getUniqueId(), info);
282284
plugin.text().of(p, "how-much-to-trade-for", MsgUtil.getTranslateText(Objects.requireNonNull(e.getItem())), Integer.toString(plugin.isAllowStack() && QuickShop.getPermissionManager().hasPermission(p, "quickshop.create.stacks") ? item.getAmount() : 1)).send();
283-
e.setCancelled(true);
285+
if (e.getAction() == Action.RIGHT_CLICK_BLOCK) {
286+
e.setCancelled(true);
287+
}
284288
}
285289
}
286290

0 commit comments

Comments
 (0)