Package net.minecraftforge.items.wrapper
Class RecipeWrapper
java.lang.Object
net.minecraftforge.items.wrapper.RecipeWrapper
- All Implemented Interfaces:
IClearable,IInventory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanPlaceItem(int slot, ItemStack stack) voidintReturns the size of this inventory.getItem(int slot) Returns the stack in this slot.intbooleanisEmpty()removeItem(int slot, int count) Attempts to remove n items from the specified slot.removeItemNoUpdate(int index) Removes the stack contained in this slot from the underlying handler, and returns it.voidvoidSets the contents of this slot to the provided stack.voidstartOpen(PlayerEntity player) booleanstillValid(PlayerEntity player) voidstopOpen(PlayerEntity player) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.IInventory
countItem, hasAnyOf
-
Field Details
-
inv
-
-
Constructor Details
-
RecipeWrapper
-
-
Method Details
-
getContainerSize
public int getContainerSize()Returns the size of this inventory. Must be equivalent to#getHeight()*#getWidth().- Specified by:
getContainerSizein interfaceIInventory
-
getItem
Returns the stack in this slot. This stack should be a modifiable reference, not a copy of a stack in your inventory.- Specified by:
getItemin interfaceIInventory
-
removeItem
Attempts to remove n items from the specified slot. Returns the split stack that was removed. Modifies the inventory.- Specified by:
removeItemin interfaceIInventory
-
setItem
Sets the contents of this slot to the provided stack.- Specified by:
setItemin interfaceIInventory
-
removeItemNoUpdate
Removes the stack contained in this slot from the underlying handler, and returns it.- Specified by:
removeItemNoUpdatein interfaceIInventory
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceIInventory
-
canPlaceItem
- Specified by:
canPlaceItemin interfaceIInventory
-
clearContent
public void clearContent()- Specified by:
clearContentin interfaceIClearable
-
getMaxStackSize
public int getMaxStackSize()- Specified by:
getMaxStackSizein interfaceIInventory
-
setChanged
public void setChanged()- Specified by:
setChangedin interfaceIInventory
-
stillValid
- Specified by:
stillValidin interfaceIInventory
-
startOpen
- Specified by:
startOpenin interfaceIInventory
-
stopOpen
- Specified by:
stopOpenin interfaceIInventory
-