@MethodsReturnNonnullByDefault
@ParametersAreNonnullByDefault
public class BottomlessItemHandler
extends net.minecraftforge.items.ItemStackHandler
| Constructor and Description |
|---|
BottomlessItemHandler(java.util.function.Supplier<net.minecraft.item.ItemStack> suppliedItemStack) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.item.ItemStack |
extractItem(int slot,
int amount,
boolean simulate) |
int |
getSlots() |
net.minecraft.item.ItemStack |
getStackInSlot(int slot) |
net.minecraft.item.ItemStack |
insertItem(int slot,
net.minecraft.item.ItemStack stack,
boolean simulate) |
boolean |
isItemValid(int slot,
net.minecraft.item.ItemStack stack) |
void |
setStackInSlot(int slot,
net.minecraft.item.ItemStack stack) |
public BottomlessItemHandler(java.util.function.Supplier<net.minecraft.item.ItemStack> suppliedItemStack)
public int getSlots()
getSlots in interface net.minecraftforge.items.IItemHandlergetSlots in class net.minecraftforge.items.ItemStackHandlerpublic net.minecraft.item.ItemStack getStackInSlot(int slot)
getStackInSlot in interface net.minecraftforge.items.IItemHandlergetStackInSlot in class net.minecraftforge.items.ItemStackHandlerpublic void setStackInSlot(int slot,
net.minecraft.item.ItemStack stack)
setStackInSlot in interface net.minecraftforge.items.IItemHandlerModifiablesetStackInSlot in class net.minecraftforge.items.ItemStackHandlerpublic net.minecraft.item.ItemStack insertItem(int slot,
net.minecraft.item.ItemStack stack,
boolean simulate)
insertItem in interface net.minecraftforge.items.IItemHandlerinsertItem in class net.minecraftforge.items.ItemStackHandlerpublic net.minecraft.item.ItemStack extractItem(int slot,
int amount,
boolean simulate)
extractItem in interface net.minecraftforge.items.IItemHandlerextractItem in class net.minecraftforge.items.ItemStackHandlerpublic boolean isItemValid(int slot,
net.minecraft.item.ItemStack stack)
isItemValid in interface net.minecraftforge.items.IItemHandlerisItemValid in class net.minecraftforge.items.ItemStackHandler