Class FluidFillingBehaviour


public class FluidFillingBehaviour extends FluidManipulationBehaviour
  • Field Details

  • Constructor Details

  • Method Details

    • tick

      public void tick()
      Overrides:
      tick in class TileEntityBehaviour
    • continueValidation

      protected void continueValidation(net.minecraft.world.level.material.Fluid fluid)
    • tryDeposit

      public boolean tryDeposit(net.minecraft.world.level.material.Fluid fluid, net.minecraft.core.BlockPos root, boolean simulate)
    • softReset

      protected void softReset(net.minecraft.core.BlockPos root)
    • getAtPos

      protected com.simibubi.create.content.contraptions.fluids.actors.FluidFillingBehaviour.SpaceType getAtPos(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.Fluid toFill)
    • replaceBlock

      protected void replaceBlock(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
    • canBeReplacedByFluid

      protected boolean canBeReplacedByFluid(net.minecraft.world.level.BlockGetter world, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
    • updatePostWaterlogging

      protected net.minecraft.world.level.block.state.BlockState updatePostWaterlogging(net.minecraft.world.level.block.state.BlockState state)
    • reset

      public void reset()
      Overrides:
      reset in class FluidManipulationBehaviour
    • getType

      public BehaviourType<?> getType()
      Specified by:
      getType in class TileEntityBehaviour