Class EntityFluidInteraction
java.lang.Object
net.minecraft.world.entity.EntityFluidInteraction
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyCurrentTo(TagKey<Fluid> fluid, Entity entity, double scale) Deprecated.voidapplyCurrentTo(Entity entity) voidapplyCurrentTo(FluidType fluid, Entity entity, double scale) doublegetFluidHeight(TagKey<Fluid> fluid) Deprecated.Neo: usegetFluidHeight(net.neoforged.neoforge.fluids.FluidType)insteaddoublegetFluidHeight(FluidType fluid) (package private) static FluidTypegetFluidTypeByTag(TagKey<Fluid> fluidTag) <E extends Entity>
doublegetMaxFluidHeightMatching(E entity, InFluidPredicate<E> predicate) getTrackerFor(Fluid fluid) Deprecated.Neo: usegetTrackerFor(net.neoforged.neoforge.fluids.FluidType)insteadprivate EntityFluidInteraction.TrackergetTrackerFor(FluidType fluid) private static booleanhasFluidAndLoaded(Level level, int x0, int y0, int z0, int x1, int y1, int z1) booleanisEyeInFluid(TagKey<Fluid> fluid) Deprecated.Neo: useisEyeInFluid(net.neoforged.neoforge.fluids.FluidType)insteadbooleanisEyeInFluid(FluidType fluid) <E extends Entity>
booleanisEyeInFluidMatching(E entity, InFluidPredicate<E> predicate) booleanbooleanDeprecated.Neo: useisInFluid(net.neoforged.neoforge.fluids.FluidType)insteadboolean<E extends Entity>
booleanisInFluidMatching(E entity, InFluidPredicate<E> predicate) voidDeprecated.Neo: useupdate(Entity, java.util.function.Predicate)insteadvoid
-
Field Details
-
trackerByFluid
-
-
Constructor Details
-
EntityFluidInteraction
-
-
Method Details
-
update
Deprecated.Neo: useupdate(Entity, java.util.function.Predicate)instead -
update
-
hasFluidAndLoaded
private static boolean hasFluidAndLoaded(Level level, int x0, int y0, int z0, int x1, int y1, int z1) -
getTrackerFor
Deprecated.Neo: usegetTrackerFor(net.neoforged.neoforge.fluids.FluidType)instead -
getTrackerFor
-
applyCurrentTo
Deprecated. -
applyCurrentTo
-
applyCurrentTo
-
getFluidHeight
Deprecated.Neo: usegetFluidHeight(net.neoforged.neoforge.fluids.FluidType)instead -
getFluidHeight
-
getMaxFluidHeightMatching
-
getMaxHeightFluidType
-
isInFluid
Deprecated.Neo: useisInFluid(net.neoforged.neoforge.fluids.FluidType)instead -
isInFluid
-
isInAnyFluid
public boolean isInAnyFluid() -
isInFluidMatching
-
isEyeInFluid
Deprecated.Neo: useisEyeInFluid(net.neoforged.neoforge.fluids.FluidType)instead -
isEyeInFluid
-
isEyeInFluidMatching
-
getFirstEyeInFluid
-
getFluidTypeByTag
-
applyCurrentTo(net.neoforged.neoforge.fluids.FluidType, Entity, double)instead