Class MandrelBlockEntity.InventoryHandler
java.lang.Object
net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
com.petrolpark.compat.create.common.processing.mandrel.MandrelBlockEntity.InventoryHandler
- All Implemented Interfaces:
net.neoforged.neoforge.items.IItemHandler,net.neoforged.neoforge.items.IItemHandlerModifiable
- Enclosing class:
MandrelBlockEntity
protected class MandrelBlockEntity.InventoryHandler
extends net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
-
Field Summary
Fields inherited from class net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
baseIndex, itemHandler, slotCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackextractItem(int slot, int amount, boolean simulate) net.minecraft.world.item.ItemStackinsertItem(int slot, net.minecraft.world.item.ItemStack stack, boolean simulate) booleanisItemValid(int slot, net.minecraft.world.item.ItemStack stack) Methods inherited from class net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
getHandlerFromIndex, getIndexForSlot, getSlotFromIndex, getSlotLimit, getSlots, getStackInSlot, setStackInSlot
-
Constructor Details
-
InventoryHandler
public InventoryHandler()
-
-
Method Details
-
isItemValid
public boolean isItemValid(int slot, @Nonnull net.minecraft.world.item.ItemStack stack) - Specified by:
isItemValidin interfacenet.neoforged.neoforge.items.IItemHandler- Overrides:
isItemValidin classnet.neoforged.neoforge.items.wrapper.CombinedInvWrapper
-
insertItem
public net.minecraft.world.item.ItemStack insertItem(int slot, @Nonnull net.minecraft.world.item.ItemStack stack, boolean simulate) - Specified by:
insertItemin interfacenet.neoforged.neoforge.items.IItemHandler- Overrides:
insertItemin classnet.neoforged.neoforge.items.wrapper.CombinedInvWrapper
-
extractItem
public net.minecraft.world.item.ItemStack extractItem(int slot, int amount, boolean simulate) - Specified by:
extractItemin interfacenet.neoforged.neoforge.items.IItemHandler- Overrides:
extractItemin classnet.neoforged.neoforge.items.wrapper.CombinedInvWrapper
-