Class EntityFluidInteraction

java.lang.Object
net.minecraft.world.entity.EntityFluidInteraction

public class EntityFluidInteraction extends Object
  • Field Details

  • Constructor Details

    • EntityFluidInteraction

      public EntityFluidInteraction(Set<TagKey<Fluid>> fluids)
  • Method Details

    • update

      public void update(Entity entity, boolean ignoreCurrent)
    • hasFluidAndLoaded

      private static boolean hasFluidAndLoaded(Level level, int x0, int y0, int z0, int x1, int y1, int z1)
    • getTrackerFor

      private @Nullable EntityFluidInteraction.Tracker getTrackerFor(Fluid fluid)
    • applyCurrentTo

      public void applyCurrentTo(TagKey<Fluid> fluid, Entity entity, double scale)
    • getFluidHeight

      public double getFluidHeight(TagKey<Fluid> fluid)
    • isInFluid

      public boolean isInFluid(TagKey<Fluid> fluid)
    • isEyeInFluid

      public boolean isEyeInFluid(TagKey<Fluid> fluid)