Class MediaContainerItemHandler
java.lang.Object
name.dashkal.minecraft.hexresearch.forge.cap.MediaContainerItemHandler
- All Implemented Interfaces:
net.minecraftforge.items.IItemHandler
public class MediaContainerItemHandler
extends Object
implements net.minecraftforge.items.IItemHandler
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMediaContainerItemHandler(name.dashkal.minecraft.hexresearch.block.entity.AbstractMediaContainerBlockEntity blockEntity) -
Method Summary
Modifier and TypeMethodDescription@NotNull net.minecraft.world.item.ItemStackextractItem(int slotId, int amount, boolean simulate) intgetSlotLimit(int slotId) intgetSlots()@NotNull net.minecraft.world.item.ItemStackgetStackInSlot(int slotId) @NotNull net.minecraft.world.item.ItemStackinsertItem(int slotId, @NotNull net.minecraft.world.item.ItemStack itemStack, boolean simulate) booleanisItemValid(int slotId, @NotNull net.minecraft.world.item.ItemStack itemStack)
-
Field Details
-
ID
public static final net.minecraft.resources.ResourceLocation ID
-
-
Constructor Details
-
MediaContainerItemHandler
public MediaContainerItemHandler(name.dashkal.minecraft.hexresearch.block.entity.AbstractMediaContainerBlockEntity blockEntity)
-
-
Method Details
-
getSlots
public int getSlots()- Specified by:
getSlotsin interfacenet.minecraftforge.items.IItemHandler
-
getStackInSlot
@NotNull public @NotNull net.minecraft.world.item.ItemStack getStackInSlot(int slotId) - Specified by:
getStackInSlotin interfacenet.minecraftforge.items.IItemHandler
-
insertItem
@NotNull public @NotNull net.minecraft.world.item.ItemStack insertItem(int slotId, @NotNull @NotNull net.minecraft.world.item.ItemStack itemStack, boolean simulate) - Specified by:
insertItemin interfacenet.minecraftforge.items.IItemHandler
-
extractItem
@NotNull public @NotNull net.minecraft.world.item.ItemStack extractItem(int slotId, int amount, boolean simulate) - Specified by:
extractItemin interfacenet.minecraftforge.items.IItemHandler
-
getSlotLimit
public int getSlotLimit(int slotId) - Specified by:
getSlotLimitin interfacenet.minecraftforge.items.IItemHandler
-
isItemValid
public boolean isItemValid(int slotId, @NotNull @NotNull net.minecraft.world.item.ItemStack itemStack) - Specified by:
isItemValidin interfacenet.minecraftforge.items.IItemHandler
-