Package net.minecraft.fluid
Class FluidState
- Mappings:
Namespace Name named net/minecraft/fluid/FluidStateintermediary net/minecraft/class_3610official erv
-
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 serverWorld, BlockPos pos, Random random) voidonScheduledTick(ServerWorld serverWorld, 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 aLerv;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 fLerv;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 gLerv;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>Lerv;<init>(Leru;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 aLerv;a()Leru;
-
isStill
public boolean isStill()- Mappings:
Namespace Name Mixin selector named isStillLnet/minecraft/fluid/FluidState;isStill()Zintermediary method_15771Lnet/minecraft/class_3610;method_15771()Zofficial bLerv;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 aLerv;a(Leru;)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 cLerv;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 aLerv;a(Lder;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 dLerv;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 eLerv;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 bLerv;b(Lder;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 aLerv;a(Larp;Ljh;Ldvv;)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 aLerv;a(Ldfm;Ljh;Lazu;)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 fLerv;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 aLerv;a(Larp;Ljh;Lazu;)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 cLerv;c(Lder;Ljh;)Lezy;
-
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 gLerv;g()Ldvv;
-
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 hLerv;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 aLerv;a(Laxs;)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 aLerv;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 bLerv;b(Leru;)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 iLerv;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 aLerv;a(Lder;Ljh;Leru;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 dLerv;d(Lder;Ljh;)Lfas;
-
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 jLerv;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 kLerv;k()Ljava/util/stream/Stream;
-