Class MountedItemStorageWrapper
java.lang.Object
net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
com.simibubi.create.api.contraption.storage.item.MountedItemStorageWrapper
- All Implemented Interfaces:
net.neoforged.neoforge.items.IItemHandler,net.neoforged.neoforge.items.IItemHandlerModifiable
public class MountedItemStorageWrapper
extends net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
Wrapper around many MountedItemStorages, providing access to all of them as one storage.
They can still be accessed individually through the map.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos, MountedItemStorage> Fields inherited from class net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
baseIndex, itemHandler, slotCount -
Constructor Summary
ConstructorsConstructorDescriptionMountedItemStorageWrapper(com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos, MountedItemStorage> storages) -
Method Summary
Methods inherited from class net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
extractItem, getHandlerFromIndex, getIndexForSlot, getSlotFromIndex, getSlotLimit, getSlots, getStackInSlot, insertItem, isItemValid, setStackInSlot
-
Field Details
-
storages
public final com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos,MountedItemStorage> storages
-
-
Constructor Details
-
MountedItemStorageWrapper
public MountedItemStorageWrapper(com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos, MountedItemStorage> storages)
-