Class EntityFluidInteraction
java.lang.Object
net.minecraft.world.entity.EntityFluidInteraction
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<TagKey<Fluid>, EntityFluidInteraction.Tracker> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyCurrentTo(TagKey<Fluid> fluid, Entity entity, double scale) doublegetFluidHeight(TagKey<Fluid> fluid) private @Nullable EntityFluidInteraction.TrackergetTrackerFor(Fluid fluid) private static booleanhasFluidAndLoaded(Level level, int x0, int y0, int z0, int x1, int y1, int z1) booleanisEyeInFluid(TagKey<Fluid> fluid) booleanvoid
-
Field Details
-
trackerByFluid
-
-
Constructor Details
-
EntityFluidInteraction
-
-
Method Details
-
update
-
hasFluidAndLoaded
private static boolean hasFluidAndLoaded(Level level, int x0, int y0, int z0, int x1, int y1, int z1) -
getTrackerFor
-
applyCurrentTo
-
getFluidHeight
-
isInFluid
-
isEyeInFluid
-