Package net.minecraft.fluid
Class FluidState
- Mappings:
Namespace Name named net/minecraft/fluid/FluidStateintermediary net/minecraft/class_3610official etp
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<FluidState> static final intstatic final intFields inherited from class net.minecraft.state.State
codec, NAME, owner, PROPERTIES -
Constructor Summary
ConstructorsConstructorDescriptionFluidState(Fluid fluid, Reference2ObjectArrayMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<FluidState> codec) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeReplacedWith(BlockView world, BlockPos pos, Fluid fluid, Direction direction) booleanfloatgetFluid()floatfloatintgetLevel()getVelocity(BlockView world, BlockPos pos) booleanbooleanisEmpty()booleanisEqualAndStill(Fluid fluid) booleanisIn(RegistryEntryList<Fluid> fluids) booleanbooleanbooleanisStill()voidonRandomTick(ServerWorld world, BlockPos pos, Random random) voidonScheduledTick(ServerWorld world, BlockPos pos, BlockState state) voidrandomDisplayTick(World world, BlockPos pos, Random random) Methods inherited from class net.minecraft.state.State
contains, createCodec, createWithMap, cycle, get, get, getEntries, getNext, getNullable, getOrEmpty, getProperties, toString, with, withIfExists
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/fluid/FluidState;CODEC:Lcom/mojang/serialization/Codec;intermediary field_25018Lnet/minecraft/class_3610;field_25018:Lcom/mojang/serialization/Codec;official aLetp;a:Lcom/mojang/serialization/Codec;
-
field_31727
public static final int field_31727- See Also:
- Mappings:
Namespace Name Mixin selector named field_31727Lnet/minecraft/fluid/FluidState;field_31727:Iintermediary field_31727Lnet/minecraft/class_3610;field_31727:Iofficial fLetp;f:I
-
field_31728
public static final int field_31728- See Also:
- Mappings:
Namespace Name Mixin selector named field_31728Lnet/minecraft/fluid/FluidState;field_31728:Iintermediary field_31728Lnet/minecraft/class_3610;field_31728:Iofficial gLetp;g:I
-
-
Constructor Details
-
FluidState
public FluidState(Fluid fluid, Reference2ObjectArrayMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<FluidState> codec) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/fluid/FluidState;<init>(Lnet/minecraft/fluid/Fluid;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)Vintermediary <init>Lnet/minecraft/class_3610;<init>(Lnet/minecraft/class_3611;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)Vofficial <init>Letp;<init>(Leto;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V
-
-
Method Details
-
getFluid
- Mappings:
Namespace Name Mixin selector named getFluidLnet/minecraft/fluid/FluidState;getFluid()Lnet/minecraft/fluid/Fluid;intermediary method_15772Lnet/minecraft/class_3610;method_15772()Lnet/minecraft/class_3611;official aLetp;a()Leto;
-
isStill
public boolean isStill()- Mappings:
Namespace Name Mixin selector named isStillLnet/minecraft/fluid/FluidState;isStill()Zintermediary method_15771Lnet/minecraft/class_3610;method_15771()Zofficial bLetp;b()Z
-
isEqualAndStill
- Mappings:
Namespace Name Mixin selector named isEqualAndStillLnet/minecraft/fluid/FluidState;isEqualAndStill(Lnet/minecraft/fluid/Fluid;)Zintermediary method_33659Lnet/minecraft/class_3610;method_33659(Lnet/minecraft/class_3611;)Zofficial aLetp;a(Leto;)Z
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmptyLnet/minecraft/fluid/FluidState;isEmpty()Zintermediary method_15769Lnet/minecraft/class_3610;method_15769()Zofficial cLetp;c()Z
-
getHeight
- Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/fluid/FluidState;getHeight(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Fintermediary method_15763Lnet/minecraft/class_3610;method_15763(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Fofficial aLetp;a(Ldgf;Ljh;)F
-
getHeight
public float getHeight()- Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/fluid/FluidState;getHeight()Fintermediary method_20785Lnet/minecraft/class_3610;method_20785()Fofficial dLetp;d()F
-
getLevel
public int getLevel()- Mappings:
Namespace Name Mixin selector named getLevelLnet/minecraft/fluid/FluidState;getLevel()Iintermediary method_15761Lnet/minecraft/class_3610;method_15761()Iofficial eLetp;e()I
-
canFlowTo
- Mappings:
Namespace Name Mixin selector named canFlowToLnet/minecraft/fluid/FluidState;canFlowTo(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_15756Lnet/minecraft/class_3610;method_15756(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Zofficial bLetp;b(Ldgf;Ljh;)Z
-
onScheduledTick
- Mappings:
Namespace Name Mixin selector named onScheduledTickLnet/minecraft/fluid/FluidState;onScheduledTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary method_15770Lnet/minecraft/class_3610;method_15770(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial aLetp;a(Lash;Ljh;Ldxn;)V
-
randomDisplayTick
- Mappings:
Namespace Name Mixin selector named randomDisplayTickLnet/minecraft/fluid/FluidState;randomDisplayTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Vintermediary method_15768Lnet/minecraft/class_3610;method_15768(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vofficial aLetp;a(Ldha;Ljh;Lbam;)V
-
hasRandomTicks
public boolean hasRandomTicks()- Mappings:
Namespace Name Mixin selector named hasRandomTicksLnet/minecraft/fluid/FluidState;hasRandomTicks()Zintermediary method_15773Lnet/minecraft/class_3610;method_15773()Zofficial fLetp;f()Z
-
onRandomTick
- Mappings:
Namespace Name Mixin selector named onRandomTickLnet/minecraft/fluid/FluidState;onRandomTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Vintermediary method_15757Lnet/minecraft/class_3610;method_15757(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vofficial aLetp;a(Lash;Ljh;Lbam;)V
-
getVelocity
- Mappings:
Namespace Name Mixin selector named getVelocityLnet/minecraft/fluid/FluidState;getVelocity(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;intermediary method_15758Lnet/minecraft/class_3610;method_15758(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;official cLetp;c(Ldgf;Ljh;)Lfbs;
-
getBlockState
- Mappings:
Namespace Name Mixin selector named getBlockStateLnet/minecraft/fluid/FluidState;getBlockState()Lnet/minecraft/block/BlockState;intermediary method_15759Lnet/minecraft/class_3610;method_15759()Lnet/minecraft/class_2680;official gLetp;g()Ldxn;
-
getParticle
- Mappings:
Namespace Name Mixin selector named getParticleLnet/minecraft/fluid/FluidState;getParticle()Lnet/minecraft/particle/ParticleEffect;intermediary method_15766Lnet/minecraft/class_3610;method_15766()Lnet/minecraft/class_2394;official hLetp;h()Llq;
-
isIn
- Mappings:
Namespace Name Mixin selector named isInLnet/minecraft/fluid/FluidState;isIn(Lnet/minecraft/registry/tag/TagKey;)Zintermediary method_15767Lnet/minecraft/class_3610;method_15767(Lnet/minecraft/class_6862;)Zofficial aLetp;a(Layk;)Z
-
isIn
- Mappings:
Namespace Name Mixin selector named isInLnet/minecraft/fluid/FluidState;isIn(Lnet/minecraft/registry/entry/RegistryEntryList;)Zintermediary method_40179Lnet/minecraft/class_3610;method_40179(Lnet/minecraft/class_6885;)Zofficial aLetp;a(Lju;)Z
-
isOf
- Mappings:
Namespace Name Mixin selector named isOfLnet/minecraft/fluid/FluidState;isOf(Lnet/minecraft/fluid/Fluid;)Zintermediary method_39360Lnet/minecraft/class_3610;method_39360(Lnet/minecraft/class_3611;)Zofficial bLetp;b(Leto;)Z
-
getBlastResistance
public float getBlastResistance()- Mappings:
Namespace Name Mixin selector named getBlastResistanceLnet/minecraft/fluid/FluidState;getBlastResistance()Fintermediary method_15760Lnet/minecraft/class_3610;method_15760()Fofficial iLetp;i()F
-
canBeReplacedWith
- Mappings:
Namespace Name Mixin selector named canBeReplacedWithLnet/minecraft/fluid/FluidState;canBeReplacedWith(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/Direction;)Zintermediary method_15764Lnet/minecraft/class_3610;method_15764(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Zofficial aLetp;a(Ldgf;Ljh;Leto;Ljm;)Z
-
getShape
- Mappings:
Namespace Name Mixin selector named getShapeLnet/minecraft/fluid/FluidState;getShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;intermediary method_17776Lnet/minecraft/class_3610;method_17776(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;official dLetp;d(Ldgf;Ljh;)Lfcm;
-
getRegistryEntry
- Mappings:
Namespace Name Mixin selector named getRegistryEntryLnet/minecraft/fluid/FluidState;getRegistryEntry()Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_40180Lnet/minecraft/class_3610;method_40180()Lnet/minecraft/class_6880;official jLetp;j()Ljq;
-
streamTags
- Mappings:
Namespace Name Mixin selector named streamTagsLnet/minecraft/fluid/FluidState;streamTags()Ljava/util/stream/Stream;intermediary method_40181Lnet/minecraft/class_3610;method_40181()Ljava/util/stream/Stream;official kLetp;k()Ljava/util/stream/Stream;
-