public class InventoryHolder<T extends IInventory<I,S>,I,S extends net.lenni0451.mcstructs.items.AItemStack<I,S>>
extends java.lang.Object
| Constructor and Description |
|---|
InventoryHolder(T playerInventory,
java.util.function.Function<T,AContainer<T,I,S>> containerSupplier) |
| Modifier and Type | Method and Description |
|---|---|
AContainer<T,I,S> |
getOpenContainer() |
T |
getPlayerInventory() |
AContainer<T,I,S> |
getPlayerInventoryContainer() |
int |
getXpLevel() |
boolean |
isCreativeMode() |
void |
setCreativeMode(boolean creativeMode) |
void |
setOpenContainer(AContainer<T,I,S> openContainer) |
void |
setXpLevel(int xpLevel) |
public T getPlayerInventory()
public AContainer<T,I,S> getPlayerInventoryContainer()
public AContainer<T,I,S> getOpenContainer()
public void setOpenContainer(AContainer<T,I,S> openContainer)
public boolean isCreativeMode()
public void setCreativeMode(boolean creativeMode)
public int getXpLevel()
public void setXpLevel(int xpLevel)