public class DirtyChestMenu
extends me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu
Modifier and Type | Class and Description |
---|---|
static class |
DirtyChestMenu.SaveHandler |
me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu.AdvancedMenuClickHandler, me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu.MenuClickHandler, me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu.MenuCloseHandler, me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu.MenuOpeningHandler
Constructor and Description |
---|
DirtyChestMenu(BlockMenuPreset preset) |
Modifier and Type | Method and Description |
---|---|
me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu |
addMenuOpeningHandler(me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu.MenuOpeningHandler handler) |
boolean |
canOpen(Block b,
Player p) |
void |
close() |
void |
consumeItem(int slot) |
void |
consumeItem(int slot,
int amount) |
void |
consumeItem(int slot,
int amount,
boolean replaceConsumables) |
boolean |
fits(ItemStack item,
int... slots) |
BlockMenuPreset |
getPreset() |
int |
getUnsavedChanges() |
boolean |
isDirty() |
void |
markDirty() |
ItemStack |
pushItem(ItemStack item,
int... slots) |
void |
registerEvent(ItemManipulationEvent event) |
void |
replaceExistingItem(int slot,
ItemStack item) |
void |
replaceExistingItem(int slot,
ItemStack item,
boolean event) |
addItem, addItem, addMenuClickHandler, addMenuCloseHandler, addPlayerInventoryClickHandler, build, getContents, getItemInSlot, getMenuClickHandler, getMenuCloseHandler, getMenuOpeningHandler, getPlayerInventoryClickHandler, isEmptySlotsClickable, isPlayerInventoryClickable, open, reset, setEmptySlotsClickable, setPlayerInventoryClickable, toInventory
public DirtyChestMenu(BlockMenuPreset preset)
public void markDirty()
public boolean isDirty()
public int getUnsavedChanges()
public BlockMenuPreset getPreset()
public void close()
public void registerEvent(ItemManipulationEvent event)
public me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu addMenuOpeningHandler(me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu.MenuOpeningHandler handler)
addMenuOpeningHandler
in class me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu
public boolean fits(ItemStack item, int... slots)
public void consumeItem(int slot)
public void consumeItem(int slot, int amount)
public void consumeItem(int slot, int amount, boolean replaceConsumables)
public void replaceExistingItem(int slot, ItemStack item)
replaceExistingItem
in class me.mrCookieSlime.CSCoreLibPlugin.general.Inventory.ChestMenu
public void replaceExistingItem(int slot, ItemStack item, boolean event)