public class TeleportRailFuelItemHandler
extends java.lang.Object
implements net.minecraftforge.items.IItemHandlerModifiable
Constructor and Description |
---|
TeleportRailFuelItemHandler(java.util.function.Supplier<net.minecraft.world.World> worldSupplier,
io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.Consumer<java.lang.Integer> fuelAdder) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.item.ItemStack |
extractItem(int slot,
int amount,
boolean simulate) |
int |
getSlotLimit(int slot) |
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 TeleportRailFuelItemHandler(java.util.function.Supplier<net.minecraft.world.World> worldSupplier, io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.Consumer<java.lang.Integer> fuelAdder)
public boolean isItemValid(int slot, net.minecraft.item.ItemStack stack)
isItemValid
in interface net.minecraftforge.items.IItemHandler
public net.minecraft.item.ItemStack insertItem(int slot, net.minecraft.item.ItemStack stack, boolean simulate)
insertItem
in interface net.minecraftforge.items.IItemHandler
public net.minecraft.item.ItemStack getStackInSlot(int slot)
getStackInSlot
in interface net.minecraftforge.items.IItemHandler
public int getSlots()
getSlots
in interface net.minecraftforge.items.IItemHandler
public int getSlotLimit(int slot)
getSlotLimit
in interface net.minecraftforge.items.IItemHandler
public net.minecraft.item.ItemStack extractItem(int slot, int amount, boolean simulate)
extractItem
in interface net.minecraftforge.items.IItemHandler
public void setStackInSlot(int slot, net.minecraft.item.ItemStack stack)
setStackInSlot
in interface net.minecraftforge.items.IItemHandlerModifiable