public class AnvilContainer_v1_7<T extends PlayerInventory_v1_7<I,S>,I,S extends net.lenni0451.mcstructs.items.AItemStack<I,S>> extends AContainer_v1_7<T,I,S>
| Constructor and Description |
|---|
AnvilContainer_v1_7(int windowId,
InventoryHolder<T,I,S> inventoryHolder,
net.lenni0451.mcstructs.enchantments.EnchantmentRegistry<I,S> enchantmentRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBookEnchantment(S stack,
net.lenni0451.mcstructs.enchantments.Enchantment enchantment,
int level) |
void |
close()
Handle the closing of this container.
|
net.lenni0451.mcstructs.enchantments.EnchantmentRegistry<I,S> |
getEnchantmentRegistry() |
protected java.util.Map<net.lenni0451.mcstructs.enchantments.Enchantment,java.lang.Short> |
getEnchantments(S stack) |
SimpleInventory_v1_7<I,S> |
getInputSlots() |
InventoryHolder<T,I,S> |
getInventoryHolder() |
CraftingResultInventory_v1_7<I,S> |
getOutputSlot() |
protected int |
getRarityFactor(net.lenni0451.mcstructs.enchantments.Enchantment enchantment) |
int |
getRepairCost() |
protected I |
getRepairItem(S stack) |
java.lang.String |
getRepairItemName() |
int |
getRepairStackCount() |
protected void |
initSlots()
Initialize all slots of this container.
|
protected S |
moveStack(InventoryHolder<T,I,S> inventoryHolder,
int slotId) |
protected void |
refresh() |
protected void |
setEnchantments(S stack,
java.util.Map<net.lenni0451.mcstructs.enchantments.Enchantment,java.lang.Short> enchantments) |
void |
setRepairCost(int repairCost) |
void |
setRepairItemName(java.lang.String repairItemName) |
void |
setRepairStackCount(int repairStackCount) |
canTakeAll, click, click, mergeStackaddSlot, addSlot, getSlot, getSlotCount, getWindowIdprotected void initSlots()
AContainerinitSlots in class AContainer<T extends PlayerInventory_v1_7<I,S>,I,S extends net.lenni0451.mcstructs.items.AItemStack<I,S>>public InventoryHolder<T,I,S> getInventoryHolder()
public net.lenni0451.mcstructs.enchantments.EnchantmentRegistry<I,S> getEnchantmentRegistry()
public SimpleInventory_v1_7<I,S> getInputSlots()
public CraftingResultInventory_v1_7<I,S> getOutputSlot()
public int getRepairCost()
public void setRepairCost(int repairCost)
public int getRepairStackCount()
public void setRepairStackCount(int repairStackCount)
public java.lang.String getRepairItemName()
public void setRepairItemName(java.lang.String repairItemName)
protected S moveStack(InventoryHolder<T,I,S> inventoryHolder, int slotId)
moveStack in class AContainer_v1_7<T extends PlayerInventory_v1_7<I,S>,I,S extends net.lenni0451.mcstructs.items.AItemStack<I,S>>public void close()
AContainerclose in class AContainer<T extends PlayerInventory_v1_7<I,S>,I,S extends net.lenni0451.mcstructs.items.AItemStack<I,S>>protected void refresh()
protected int getRarityFactor(net.lenni0451.mcstructs.enchantments.Enchantment enchantment)
protected java.util.Map<net.lenni0451.mcstructs.enchantments.Enchantment,java.lang.Short> getEnchantments(S stack)
protected void setEnchantments(S stack, java.util.Map<net.lenni0451.mcstructs.enchantments.Enchantment,java.lang.Short> enchantments)
protected void addBookEnchantment(S stack, net.lenni0451.mcstructs.enchantments.Enchantment enchantment, int level)