Package net.minecraft.fluid
Class FluidState
- Mappings:
Namespace Name official dxbintermediary net/minecraft/class_3610named net/minecraft/fluid/FluidState
-
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, ImmutableMap<Property<?>, Comparable<?>> propertiesMap, com.mojang.serialization.MapCodec<FluidState> codec) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeReplacedWith(BlockView world, BlockPos pos, Fluid fluid, Direction direction) floatgetFluid()floatfloatintgetLevel()getVelocity(BlockView world, BlockPos pos) booleanbooleanisEmpty()booleanisEqualAndStill(Fluid fluid) booleanisIn(RegistryEntryList<Fluid> fluids) booleanbooleanbooleanisStill()booleanmethod_15756(BlockView world, BlockPos pos) 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 official aLdxb;a:Lcom/mojang/serialization/Codec;intermediary field_25018Lnet/minecraft/class_3610;field_25018:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/fluid/FluidState;CODEC:Lcom/mojang/serialization/Codec;
-
field_31727
public static final int field_31727- See Also:
- Mappings:
Namespace Name Mixin selector official bLdxb;b:Iintermediary field_31727Lnet/minecraft/class_3610;field_31727:Inamed field_31727Lnet/minecraft/fluid/FluidState;field_31727:I
-
field_31728
public static final int field_31728- See Also:
- Mappings:
Namespace Name Mixin selector official gLdxb;g:Iintermediary field_31728Lnet/minecraft/class_3610;field_31728:Inamed field_31728Lnet/minecraft/fluid/FluidState;field_31728:I
-
-
Constructor Details
-
FluidState
public FluidState(Fluid fluid, ImmutableMap<Property<?>, Comparable<?>> propertiesMap, com.mojang.serialization.MapCodec<FluidState> codec) - Mappings:
Namespace Name Mixin selector official <init>Ldxb;<init>(Ldxa;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Vintermediary <init>Lnet/minecraft/class_3610;<init>(Lnet/minecraft/class_3611;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Vnamed <init>Lnet/minecraft/fluid/FluidState;<init>(Lnet/minecraft/fluid/Fluid;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
-
-
Method Details
-
getFluid
- Mappings:
Namespace Name Mixin selector official aLdxb;a()Ldxa;intermediary method_15772Lnet/minecraft/class_3610;method_15772()Lnet/minecraft/class_3611;named getFluidLnet/minecraft/fluid/FluidState;getFluid()Lnet/minecraft/fluid/Fluid;
-
isStill
public boolean isStill()- Mappings:
Namespace Name Mixin selector official bLdxb;b()Zintermediary method_15771Lnet/minecraft/class_3610;method_15771()Znamed isStillLnet/minecraft/fluid/FluidState;isStill()Z
-
isEqualAndStill
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Ldxa;)Zintermediary method_33659Lnet/minecraft/class_3610;method_33659(Lnet/minecraft/class_3611;)Znamed isEqualAndStillLnet/minecraft/fluid/FluidState;isEqualAndStill(Lnet/minecraft/fluid/Fluid;)Z
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official cLdxb;c()Zintermediary method_15769Lnet/minecraft/class_3610;method_15769()Znamed isEmptyLnet/minecraft/fluid/FluidState;isEmpty()Z
-
getHeight
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Lclq;Lgu;)Fintermediary method_15763Lnet/minecraft/class_3610;method_15763(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Fnamed getHeightLnet/minecraft/fluid/FluidState;getHeight(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
-
getHeight
public float getHeight()- Mappings:
Namespace Name Mixin selector official dLdxb;d()Fintermediary method_20785Lnet/minecraft/class_3610;method_20785()Fnamed getHeightLnet/minecraft/fluid/FluidState;getHeight()F
-
getLevel
public int getLevel()- Mappings:
Namespace Name Mixin selector official eLdxb;e()Iintermediary method_15761Lnet/minecraft/class_3610;method_15761()Inamed getLevelLnet/minecraft/fluid/FluidState;getLevel()I
-
method_15756
- Mappings:
Namespace Name Mixin selector official bLdxb;b(Lclq;Lgu;)Zintermediary method_15756Lnet/minecraft/class_3610;method_15756(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed method_15756Lnet/minecraft/fluid/FluidState;method_15756(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
onScheduledTick
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Lcmk;Lgu;)Vintermediary method_15770Lnet/minecraft/class_3610;method_15770(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Vnamed onScheduledTickLnet/minecraft/fluid/FluidState;onScheduledTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
randomDisplayTick
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Lcmk;Lgu;Lapf;)Vintermediary method_15768Lnet/minecraft/class_3610;method_15768(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vnamed randomDisplayTickLnet/minecraft/fluid/FluidState;randomDisplayTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
hasRandomTicks
public boolean hasRandomTicks()- Mappings:
Namespace Name Mixin selector official fLdxb;f()Zintermediary method_15773Lnet/minecraft/class_3610;method_15773()Znamed hasRandomTicksLnet/minecraft/fluid/FluidState;hasRandomTicks()Z
-
onRandomTick
- Mappings:
Namespace Name Mixin selector official bLdxb;b(Lcmk;Lgu;Lapf;)Vintermediary method_15757Lnet/minecraft/class_3610;method_15757(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vnamed onRandomTickLnet/minecraft/fluid/FluidState;onRandomTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
getVelocity
- Mappings:
Namespace Name Mixin selector official cLdxb;c(Lclq;Lgu;)Leea;intermediary method_15758Lnet/minecraft/class_3610;method_15758(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;named getVelocityLnet/minecraft/fluid/FluidState;getVelocity(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;
-
getBlockState
- Mappings:
Namespace Name Mixin selector official gLdxb;g()Ldby;intermediary method_15759Lnet/minecraft/class_3610;method_15759()Lnet/minecraft/class_2680;named getBlockStateLnet/minecraft/fluid/FluidState;getBlockState()Lnet/minecraft/block/BlockState;
-
getParticle
- Mappings:
Namespace Name Mixin selector official hLdxb;h()Lit;intermediary method_15766Lnet/minecraft/class_3610;method_15766()Lnet/minecraft/class_2394;named getParticleLnet/minecraft/fluid/FluidState;getParticle()Lnet/minecraft/particle/ParticleEffect;
-
isIn
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Lanl;)Zintermediary method_15767Lnet/minecraft/class_3610;method_15767(Lnet/minecraft/class_6862;)Znamed isInLnet/minecraft/fluid/FluidState;isIn(Lnet/minecraft/registry/tag/TagKey;)Z
-
isIn
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Lhi;)Zintermediary method_40179Lnet/minecraft/class_3610;method_40179(Lnet/minecraft/class_6885;)Znamed isInLnet/minecraft/fluid/FluidState;isIn(Lnet/minecraft/registry/entry/RegistryEntryList;)Z
-
isOf
- Mappings:
Namespace Name Mixin selector official bLdxb;b(Ldxa;)Zintermediary method_39360Lnet/minecraft/class_3610;method_39360(Lnet/minecraft/class_3611;)Znamed isOfLnet/minecraft/fluid/FluidState;isOf(Lnet/minecraft/fluid/Fluid;)Z
-
getBlastResistance
public float getBlastResistance()- Mappings:
Namespace Name Mixin selector official iLdxb;i()Fintermediary method_15760Lnet/minecraft/class_3610;method_15760()Fnamed getBlastResistanceLnet/minecraft/fluid/FluidState;getBlastResistance()F
-
canBeReplacedWith
- Mappings:
Namespace Name Mixin selector official aLdxb;a(Lclq;Lgu;Ldxa;Lha;)Zintermediary method_15764Lnet/minecraft/class_3610;method_15764(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Znamed canBeReplacedWithLnet/minecraft/fluid/FluidState;canBeReplacedWith(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/Direction;)Z
-
getShape
- Mappings:
Namespace Name Mixin selector official dLdxb;d(Lclq;Lgu;)Leet;intermediary method_17776Lnet/minecraft/class_3610;method_17776(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getShapeLnet/minecraft/fluid/FluidState;getShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
getRegistryEntry
- Mappings:
Namespace Name Mixin selector official jLdxb;j()Lhe;intermediary method_40180Lnet/minecraft/class_3610;method_40180()Lnet/minecraft/class_6880;named getRegistryEntryLnet/minecraft/fluid/FluidState;getRegistryEntry()Lnet/minecraft/registry/entry/RegistryEntry;
-
streamTags
- Mappings:
Namespace Name Mixin selector official kLdxb;k()Ljava/util/stream/Stream;intermediary method_40181Lnet/minecraft/class_3610;method_40181()Ljava/util/stream/Stream;named streamTagsLnet/minecraft/fluid/FluidState;streamTags()Ljava/util/stream/Stream;
-