Class SoilBlockEntity.HydrationFluidHandler
java.lang.Object
com.petrolpark.core.world.fluid.InputOnlyFluidTank
com.petrolpark.core.world.block.soil.SoilBlockEntity.HydrationFluidHandler
- All Implemented Interfaces:
net.neoforged.neoforge.fluids.capability.IFluidHandler,net.neoforged.neoforge.fluids.IFluidTank
- Enclosing class:
SoilBlockEntity
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.neoforged.neoforge.fluids.capability.IFluidHandler
net.neoforged.neoforge.fluids.capability.IFluidHandler.FluidAction -
Field Summary
FieldsFields inherited from class com.petrolpark.core.world.fluid.InputOnlyFluidTank
amount, max -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisFluidValid(net.neoforged.neoforge.fluids.FluidStack stack) voidsetInputDirection(net.minecraft.core.Direction direction) Methods inherited from class com.petrolpark.core.world.fluid.InputOnlyFluidTank
changeFluidAmount, drain, drain, fill, getCapacity, getFluid, getFluidAmount, getFluidInTank, getTankCapacity, getTanks, isFluidValid, setFluidAmount
-
Field Details
-
lastInputDirection
@Nullable protected net.minecraft.core.Direction lastInputDirection
-
-
Constructor Details
-
HydrationFluidHandler
public HydrationFluidHandler()
-
-
Method Details
-
isFluidValid
public boolean isFluidValid(@Nonnull net.neoforged.neoforge.fluids.FluidStack stack) -
onFluidChanged
public void onFluidChanged()- Specified by:
onFluidChangedin classInputOnlyFluidTank
-
setInputDirection
public SoilBlockEntity.HydrationFluidHandler setInputDirection(@Nullable net.minecraft.core.Direction direction)
-