public abstract class AbstractInventoryEditManager extends Manager
Modifier and Type | Field and Description |
---|---|
protected static char |
CHECK |
protected static char |
PENCIL |
protected Map<UUID,InventoryTrigger> |
sessions |
protected Map<UUID,IInventory> |
suspended |
protected static char |
X |
Constructor and Description |
---|
AbstractInventoryEditManager(TriggerReactorCore plugin) |
Modifier and Type | Method and Description |
---|---|
abstract void |
continueEdit(IPlayer player) |
abstract void |
discardEdit(IPlayer player) |
protected void |
replaceItems(InventoryTrigger trigger,
IItemStack[] items) |
abstract void |
saveEdit(IPlayer player) |
abstract void |
startEdit(IPlayer player,
InventoryTrigger trigger) |
protected void |
stopEdit(IPlayer player) |
disable, getManagers, reload, saveAll
protected static final char X
protected static final char CHECK
protected static final char PENCIL
protected Map<UUID,InventoryTrigger> sessions
protected Map<UUID,IInventory> suspended
public AbstractInventoryEditManager(TriggerReactorCore plugin)
public abstract void startEdit(IPlayer player, InventoryTrigger trigger)
public abstract void continueEdit(IPlayer player)
public abstract void discardEdit(IPlayer player)
public abstract void saveEdit(IPlayer player)
protected void stopEdit(IPlayer player)
protected void replaceItems(InventoryTrigger trigger, IItemStack[] items)