public class TankManipulationBehaviour extends CapManipulationBehaviourBase<net.minecraftforge.fluids.capability.IFluidHandler,TankManipulationBehaviour>
CapManipulationBehaviourBase.InterfaceProvider| Modifier and Type | Field and Description |
|---|---|
static BehaviourType<TankManipulationBehaviour> |
OBSERVE |
bypassSided, simulateNext, target, targetCapabilitytileEntity| Constructor and Description |
|---|
TankManipulationBehaviour(SmartTileEntity te,
CapManipulationBehaviourBase.InterfaceProvider target) |
| Modifier and Type | Method and Description |
|---|---|
protected net.minecraftforge.common.capabilities.Capability<net.minecraftforge.fluids.capability.IFluidHandler> |
capability() |
net.minecraftforge.fluids.FluidStack |
extractAny() |
protected java.util.function.Predicate<net.minecraftforge.fluids.FluidStack> |
getFilterTest(java.util.function.Predicate<net.minecraftforge.fluids.FluidStack> customFilter) |
BehaviourType<?> |
getType() |
bypassSidedness, findNewCapability, getAmountFromFilter, getInventory, hasInventory, initialize, lazyTick, onHandlerInvalidated, onNeighborChanged, simulate, tickdestroy, destroy, get, get, getPos, getRequiredItems, getWorld, isSafeNBT, onBlockChanged, read, remove, setLazyTickRate, writepublic static BehaviourType<TankManipulationBehaviour> OBSERVE
public TankManipulationBehaviour(SmartTileEntity te, CapManipulationBehaviourBase.InterfaceProvider target)
public net.minecraftforge.fluids.FluidStack extractAny()
protected java.util.function.Predicate<net.minecraftforge.fluids.FluidStack> getFilterTest(java.util.function.Predicate<net.minecraftforge.fluids.FluidStack> customFilter)
protected net.minecraftforge.common.capabilities.Capability<net.minecraftforge.fluids.capability.IFluidHandler> capability()
capability in class CapManipulationBehaviourBase<net.minecraftforge.fluids.capability.IFluidHandler,TankManipulationBehaviour>public BehaviourType<?> getType()
getType in class TileEntityBehaviour