Package net.minecraft.fluid
Class FluidState
- Mappings:
Namespace Name named net/minecraft/fluid/FluidStateintermediary net/minecraft/class_3610official enw
-
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()@Nullable ParticleEffectgetVelocity(BlockView world, BlockPos pos) booleanbooleanisEmpty()booleanisEqualAndStill(Fluid fluid) booleanisIn(RegistryEntryList<Fluid> fluids) booleanbooleanbooleanisStill()voidonRandomTick(World world, BlockPos pos, Random random) voidonScheduledTick(World world, BlockPos pos) voidrandomDisplayTick(World world, BlockPos pos, Random random) Methods inherited from class net.minecraft.state.State
contains, createCodec, createWithTable, cycle, get, getEntries, getNext, 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 aLenw;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 bLenw;b: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 gLenw;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>Lenw;<init>(Lenv;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 aLenw;a()Lenv;
-
isStill
public boolean isStill()- Mappings:
Namespace Name Mixin selector named isStillLnet/minecraft/fluid/FluidState;isStill()Zintermediary method_15771Lnet/minecraft/class_3610;method_15771()Zofficial bLenw;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 aLenw;a(Lenv;)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 cLenw;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 aLenw;a(Ldbf;Liz;)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 dLenw;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 eLenw;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 bLenw;b(Ldbf;Liz;)Z
-
onScheduledTick
- Mappings:
Namespace Name Mixin selector named onScheduledTickLnet/minecraft/fluid/FluidState;onScheduledTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_15770Lnet/minecraft/class_3610;method_15770(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Vofficial aLenw;a(Ldbz;Liz;)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 aLenw;a(Ldbz;Liz;Lazh;)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 fLenw;f()Z
-
onRandomTick
- Mappings:
Namespace Name Mixin selector named onRandomTickLnet/minecraft/fluid/FluidState;onRandomTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Vintermediary method_15757Lnet/minecraft/class_3610;method_15757(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vofficial bLenw;b(Ldbz;Liz;Lazh;)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 cLenw;c(Ldbf;Liz;)Levs;
-
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 gLenw;g()Ldsd;
-
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 hLenw;h()Llg;
-
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 aLenw;a(Laxf;)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 aLenw;a(Ljm;)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 bLenw;b(Lenv;)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 iLenw;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 aLenw;a(Ldbf;Liz;Lenv;Lje;)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 dLenw;d(Ldbf;Liz;)Lewl;
-
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 jLenw;j()Lji;
-
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 kLenw;k()Ljava/util/stream/Stream;
-