+ fix MenuStored

This commit is contained in:
sky 2019-12-03 21:39:58 +08:00
parent 0f731c1b97
commit bd46c15208

View File

@ -62,7 +62,7 @@ public abstract class MenuStored {
} }
// 手动装填 // 手动装填
else { else {
Action action = null; Action action;
if (e.castClick().getClick().isShiftClick() && e.getRawSlot() >= 0 && e.getRawSlot() < e.getInventory().getSize()) { if (e.castClick().getClick().isShiftClick() && e.getRawSlot() >= 0 && e.getRawSlot() < e.getInventory().getSize()) {
action = new ActionQuickTake(); action = new ActionQuickTake();
} else if (e.castClick().getClick() == org.bukkit.event.inventory.ClickType.NUMBER_KEY) { } else if (e.castClick().getClick() == org.bukkit.event.inventory.ClickType.NUMBER_KEY) {
@ -74,7 +74,7 @@ public abstract class MenuStored {
if (isIntoSlot(e.getInventory(), action.getCurrent(e), action.getCurrentSlot(e))) { if (isIntoSlot(e.getInventory(), action.getCurrent(e), action.getCurrentSlot(e))) {
e.setCancelled(true); e.setCancelled(true);
// 提取动作 // 提取动作
if (Items.isNull(action.getCurrent(e)) && !existsItem(e.getInventory(), action.getCurrentSlot(e))) { if (Items.isNull(action.getCurrent(e)) && existsItem(e.getInventory(), action.getCurrentSlot(e))) {
// 提取物品 // 提取物品
action.setCurrent(e, getItem(e.getInventory(), action.getCurrentSlot(e))); action.setCurrent(e, getItem(e.getInventory(), action.getCurrentSlot(e)));
// 删除物品 // 删除物品