Class VanillaItemShulkerBoxItemHandler
java.lang.Object
org.cyclops.commoncapabilities.capability.itemhandler.ItemItemHandler
org.cyclops.commoncapabilities.modcompat.vanilla.capability.itemhandler.VanillaItemShulkerBoxItemHandler
- All Implemented Interfaces:
net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.item.ItemResource>
An item handler wrapper for the shulker box in item form.
-
Constructor Summary
ConstructorsConstructorDescriptionVanillaItemShulkerBoxItemHandler(net.minecraft.world.item.ItemStack itemStack) -
Method Summary
Modifier and TypeMethodDescriptionlonggetCapacityAsLong(int slot, net.neoforged.neoforge.transfer.item.ItemResource itemResource) protected net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> booleanisValid(int slot, net.neoforged.neoforge.transfer.item.ItemResource itemResource) protected voidsetItemList(net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> itemStacks) intsize()Methods inherited from class ItemItemHandler
extract, getAmountAsLong, getItemStack, getResource, insert, setStackInSlotMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.transfer.ResourceHandler
extract, getAmountAsInt, getCapacityAsInt, insert
-
Constructor Details
-
VanillaItemShulkerBoxItemHandler
public VanillaItemShulkerBoxItemHandler(net.minecraft.world.item.ItemStack itemStack)
-
-
Method Details
-
getItemList
protected net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getItemList()- Specified by:
getItemListin classItemItemHandler
-
setItemList
protected void setItemList(net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> itemStacks) - Specified by:
setItemListin classItemItemHandler
-
size
public int size() -
getCapacityAsLong
public long getCapacityAsLong(int slot, net.neoforged.neoforge.transfer.item.ItemResource itemResource) -
isValid
public boolean isValid(int slot, net.neoforged.neoforge.transfer.item.ItemResource itemResource)
-