Class MountedFluidStorageWrapper
java.lang.Object
com.simibubi.create.foundation.fluid.CombinedTankWrapper
com.simibubi.create.api.contraption.storage.fluid.MountedFluidStorageWrapper
- All Implemented Interfaces:
net.neoforged.neoforge.fluids.capability.IFluidHandler
Wrapper around many MountedFluidStorages, providing access to all of them as one storage.
They can still be accessed individually through the map.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.neoforged.neoforge.fluids.capability.IFluidHandler
net.neoforged.neoforge.fluids.capability.IFluidHandler.FluidAction -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos, MountedFluidStorage> Fields inherited from class com.simibubi.create.foundation.fluid.CombinedTankWrapper
baseIndex, enforceVariety, itemHandler, tankCount -
Constructor Summary
ConstructorsConstructorDescriptionMountedFluidStorageWrapper(com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos, MountedFluidStorage> storages) -
Method Summary
Methods inherited from class com.simibubi.create.foundation.fluid.CombinedTankWrapper
drain, drain, enforceVariety, fill, getFluidInTank, getHandlerFromIndex, getIndexForSlot, getSlotFromIndex, getTankCapacity, getTanks, isFluidValid
-
Field Details
-
storages
public final com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos,MountedFluidStorage> storages
-
-
Constructor Details
-
MountedFluidStorageWrapper
public MountedFluidStorageWrapper(com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos, MountedFluidStorage> storages)
-