Class TankManipulationBehaviour
java.lang.Object
com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
com.simibubi.create.foundation.tileEntity.behaviour.inventory.CapManipulationBehaviourBase<net.minecraftforge.fluids.capability.IFluidHandler,TankManipulationBehaviour>
com.simibubi.create.foundation.tileEntity.behaviour.inventory.TankManipulationBehaviour
public class TankManipulationBehaviour
extends CapManipulationBehaviourBase<net.minecraftforge.fluids.capability.IFluidHandler,TankManipulationBehaviour>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.foundation.tileEntity.behaviour.inventory.CapManipulationBehaviourBase
CapManipulationBehaviourBase.InterfaceProvider -
Field Summary
FieldsFields inherited from class com.simibubi.create.foundation.tileEntity.behaviour.inventory.CapManipulationBehaviourBase
bypassSided, simulateNext, target, targetCapabilityFields inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
tileEntity -
Constructor Summary
ConstructorsConstructorDescriptionTankManipulationBehaviour(SmartTileEntity te, CapManipulationBehaviourBase.InterfaceProvider target) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraftforge.common.capabilities.Capability<net.minecraftforge.fluids.capability.IFluidHandler>net.minecraftforge.fluids.FluidStackprotected Predicate<net.minecraftforge.fluids.FluidStack>getFilterTest(Predicate<net.minecraftforge.fluids.FluidStack> customFilter) getType()Methods inherited from class com.simibubi.create.foundation.tileEntity.behaviour.inventory.CapManipulationBehaviourBase
bypassSidedness, findNewCapability, getAmountFromFilter, getInventory, hasInventory, initialize, lazyTick, onHandlerInvalidated, onNeighborChanged, simulate, tickMethods inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
destroy, destroy, get, get, getPos, getRequiredItems, getWorld, isSafeNBT, onBlockChanged, read, remove, setLazyTickRate, write
-
Field Details
-
OBSERVE
-
-
Constructor Details
-
TankManipulationBehaviour
public TankManipulationBehaviour(SmartTileEntity te, CapManipulationBehaviourBase.InterfaceProvider target)
-
-
Method Details
-
extractAny
public net.minecraftforge.fluids.FluidStack extractAny() -
getFilterTest
-
capability
protected net.minecraftforge.common.capabilities.Capability<net.minecraftforge.fluids.capability.IFluidHandler> capability()- Specified by:
capabilityin classCapManipulationBehaviourBase<net.minecraftforge.fluids.capability.IFluidHandler,TankManipulationBehaviour>
-
getType
- Specified by:
getTypein classTileEntityBehaviour
-