Package net.minecraft.fluid
Class FluidState
public final class FluidState extends State<Fluid,FluidState>
- Mappings:
Namespace Name official czrintermediary 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)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 aLczr;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>Lczr;<init>(Lczq;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 aLczr;a()Lczq;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 bLczr;b()Zintermediary method_15771Lnet/minecraft/class_3610;method_15771()Znamed isStillLnet/minecraft/fluid/FluidState;isStill()Z
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official cLczr;c()Zintermediary method_15769Lnet/minecraft/class_3610;method_15769()Znamed isEmptyLnet/minecraft/fluid/FluidState;isEmpty()Z
-
getHeight
- Mappings:
Namespace Name Mixin selector official aLczr;a(Lbsy;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 dLczr;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 eLczr;e()Iintermediary method_15761Lnet/minecraft/class_3610;method_15761()Inamed getLevelLnet/minecraft/fluid/FluidState;getLevel()I
-
method_15756
- Mappings:
Namespace Name Mixin selector official bLczr;b(Lbsy;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 aLczr;a(Lbtu;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 aLczr;a(Lbtu;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 fLczr;f()Zintermediary method_15773Lnet/minecraft/class_3610;method_15773()Znamed hasRandomTicksLnet/minecraft/fluid/FluidState;hasRandomTicks()Z
-
onRandomTick
- Mappings:
Namespace Name Mixin selector official bLczr;b(Lbtu;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 cLczr;c(Lbsy;Lfx;)Ldia;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 gLczr;g()Lchg;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 hLczr;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 aLczr;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 iLczr;i()Fintermediary method_15760Lnet/minecraft/class_3610;method_15760()Fnamed getBlastResistanceLnet/minecraft/fluid/FluidState;getBlastResistance()F
-
canBeReplacedWith
- Mappings:
Namespace Name Mixin selector official aLczr;a(Lbsy;Lfx;Lczq;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 dLczr;d(Lbsy;Lfx;)Ldit;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;
-