Package net.minecraft.fluid
Class FluidState
public final class FluidState extends State<Fluid,FluidState>
- Mappings:
Namespace Name official dalintermediary net/minecraft/class_3610named net/minecraft/fluid/FluidState
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<FluidState>CODEC -
Constructor Summary
Constructors Constructor Description FluidState(Fluid fluid, ImmutableMap<Property<?>,Comparable<?>> propertiesMap, com.mojang.serialization.MapCodec<FluidState> codec) -
Method Summary
Modifier and Type Method Description booleancanBeReplacedWith(BlockView world, BlockPos pos, Fluid fluid, Direction direction)floatgetBlastResistance()BlockStategetBlockState()FluidgetFluid()floatgetHeight()floatgetHeight(BlockView world, BlockPos pos)intgetLevel()ParticleEffectgetParticle()VoxelShapegetShape(BlockView world, BlockPos pos)Vec3dgetVelocity(BlockView world, BlockPos pos)booleanhasRandomTicks()booleanisEmpty()booleanisIn(Tag<Fluid> tag)booleanisStill()booleanmethod_15756(BlockView world, BlockPos pos)booleanmethod_33659(Fluid fluid)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
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLdal;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;
-
-
Constructor Details
-
FluidState
public FluidState(Fluid fluid, ImmutableMap<Property<?>,Comparable<?>> propertiesMap, com.mojang.serialization.MapCodec<FluidState> codec)- Mappings:
Namespace Name Mixin selector official <init>Ldal;<init>(Ldak;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 aLdal;a()Ldak;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 bLdal;b()Zintermediary method_15771Lnet/minecraft/class_3610;method_15771()Znamed isStillLnet/minecraft/fluid/FluidState;isStill()Z
-
method_33659
- Mappings:
Namespace Name Mixin selector official aLdal;a(Ldak;)Zintermediary method_33659Lnet/minecraft/class_3610;method_33659(Lnet/minecraft/class_3611;)Znamed method_33659Lnet/minecraft/fluid/FluidState;method_33659(Lnet/minecraft/fluid/Fluid;)Z
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official cLdal;c()Zintermediary method_15769Lnet/minecraft/class_3610;method_15769()Znamed isEmptyLnet/minecraft/fluid/FluidState;isEmpty()Z
-
getHeight
- Mappings:
Namespace Name Mixin selector official aLdal;a(Lbsz;Lfx;)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 dLdal;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 eLdal;e()Iintermediary method_15761Lnet/minecraft/class_3610;method_15761()Inamed getLevelLnet/minecraft/fluid/FluidState;getLevel()I
-
method_15756
- Mappings:
Namespace Name Mixin selector official bLdal;b(Lbsz;Lfx;)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 aLdal;a(Lbtv;Lfx;)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 aLdal;a(Lbtv;Lfx;Ljava/util/Random;)Vintermediary method_15768Lnet/minecraft/class_3610;method_15768(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomDisplayTickLnet/minecraft/fluid/FluidState;randomDisplayTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
hasRandomTicks
public boolean hasRandomTicks()- Mappings:
Namespace Name Mixin selector official fLdal;f()Zintermediary method_15773Lnet/minecraft/class_3610;method_15773()Znamed hasRandomTicksLnet/minecraft/fluid/FluidState;hasRandomTicks()Z
-
onRandomTick
- Mappings:
Namespace Name Mixin selector official bLdal;b(Lbtv;Lfx;Ljava/util/Random;)Vintermediary method_15757Lnet/minecraft/class_3610;method_15757(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed onRandomTickLnet/minecraft/fluid/FluidState;onRandomTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
getVelocity
- Mappings:
Namespace Name Mixin selector official cLdal;c(Lbsz;Lfx;)Ldiu;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 gLdal;g()Lcht;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 hLdal;h()Lhj;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 aLdal;a(Lafc;)Zintermediary method_15767Lnet/minecraft/class_3610;method_15767(Lnet/minecraft/class_3494;)Znamed isInLnet/minecraft/fluid/FluidState;isIn(Lnet/minecraft/tag/Tag;)Z
-
getBlastResistance
public float getBlastResistance()- Mappings:
Namespace Name Mixin selector official iLdal;i()Fintermediary method_15760Lnet/minecraft/class_3610;method_15760()Fnamed getBlastResistanceLnet/minecraft/fluid/FluidState;getBlastResistance()F
-
canBeReplacedWith
- Mappings:
Namespace Name Mixin selector official aLdal;a(Lbsz;Lfx;Ldak;Lgc;)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 dLdal;d(Lbsz;Lfx;)Ldjn;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;
-