Class VanillaEntityItemItemHandler
java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemCapabilityDelegator<net.neoforged.neoforge.items.IItemHandler>
org.cyclops.commoncapabilities.modcompat.vanilla.capability.itemhandler.VanillaEntityItemItemHandler
- All Implemented Interfaces:
 net.neoforged.neoforge.items.IItemHandler
public class VanillaEntityItemItemHandler
extends VanillaEntityItemCapabilityDelegator<net.neoforged.neoforge.items.IItemHandler>
implements net.neoforged.neoforge.items.IItemHandler
An item handler for entity items that have an item handler.
- 
Constructor Summary
ConstructorsConstructorDescriptionVanillaEntityItemItemHandler(net.minecraft.world.entity.item.ItemEntity entity)  - 
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackextractItem(int slot, int amount, boolean simulate) protected net.neoforged.neoforge.capabilities.ItemCapability<net.neoforged.neoforge.items.IItemHandler, Void> intgetSlotLimit(int slot) intgetSlots()net.minecraft.world.item.ItemStackgetStackInSlot(int slot) 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 org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemCapabilityDelegator
getCapability, getCapability, getEntity, getItemStack, updateItemStack 
- 
Constructor Details
- 
VanillaEntityItemItemHandler
public VanillaEntityItemItemHandler(net.minecraft.world.entity.item.ItemEntity entity)  
 - 
 - 
Method Details
- 
getCapabilityType
protected net.neoforged.neoforge.capabilities.ItemCapability<net.neoforged.neoforge.items.IItemHandler,Void> getCapabilityType()- Specified by:
 getCapabilityTypein classVanillaEntityItemCapabilityDelegator<net.neoforged.neoforge.items.IItemHandler>
 - 
getSlots
public int getSlots()- Specified by:
 getSlotsin interfacenet.neoforged.neoforge.items.IItemHandler
 - 
getStackInSlot
@Nonnull public net.minecraft.world.item.ItemStack getStackInSlot(int slot) - Specified by:
 getStackInSlotin interfacenet.neoforged.neoforge.items.IItemHandler
 - 
insertItem
@Nonnull 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
 - 
extractItem
@Nonnull public net.minecraft.world.item.ItemStack extractItem(int slot, int amount, boolean simulate) - Specified by:
 extractItemin interfacenet.neoforged.neoforge.items.IItemHandler
 - 
getSlotLimit
public int getSlotLimit(int slot) - Specified by:
 getSlotLimitin interfacenet.neoforged.neoforge.items.IItemHandler
 - 
isItemValid
public boolean isItemValid(int slot, @Nonnull net.minecraft.world.item.ItemStack stack) - Specified by:
 isItemValidin interfacenet.neoforged.neoforge.items.IItemHandler
 
 -