Package net.minecraft.fluid
Class FluidState
- Mappings:
Namespace Name named net/minecraft/fluid/FluidStateintermediary net/minecraft/class_3610official fiv
-
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) booleanfloatgetCollisionBox(BlockView world, BlockPos pos) getFluid()floatfloatintgetLevel()getVelocity(BlockView world, BlockPos pos) booleanbooleanisEmpty()booleanisEqualAndStill(Fluid fluid) booleanisIn(RegistryEntryList<Fluid> fluids) booleanbooleanbooleanisStill()voidonEntityCollision(World world, BlockPos pos, Entity entity, EntityCollisionHandler handler) voidonRandomTick(ServerWorld world, BlockPos pos, Random random) voidonScheduledTick(ServerWorld world, BlockPos pos, BlockState state) voidrandomDisplayTick(World world, BlockPos pos, Random random) Methods inherited from class net.minecraft.state.State
contains, createCodec, createWithMap, cycle, equals, get, get, getEntries, getNext, getOrEmpty, getProperties, hashCode, 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 aLfiv;a:Lcom/mojang/serialization/Codec;
-
MAX_AMOUNT
public static final int MAX_AMOUNT- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_AMOUNTLnet/minecraft/fluid/FluidState;MAX_AMOUNT:Iintermediary field_31727Lnet/minecraft/class_3610;field_31727:Iofficial fLfiv;f:I
-
MAX_FLUID_LEVEL
public static final int MAX_FLUID_LEVEL- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_FLUID_LEVELLnet/minecraft/fluid/FluidState;MAX_FLUID_LEVEL:Iintermediary field_31728Lnet/minecraft/class_3610;field_31728:Iofficial gLfiv;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>Lfiv;<init>(Lfiu;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 aLfiv;a()Lfiu;
-
isStill
public boolean isStill()- Mappings:
Namespace Name Mixin selector named isStillLnet/minecraft/fluid/FluidState;isStill()Zintermediary method_15771Lnet/minecraft/class_3610;method_15771()Zofficial bLfiv;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 aLfiv;a(Lfiu;)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 cLfiv;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 aLfiv;a(Ldtr;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 dLfiv;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 eLfiv;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 bLfiv;b(Ldtr;Liz;)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 aLfiv;a(Laxl;Liz;Lemh;)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 aLfiv;a(Ldun;Liz;Lbgq;)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 fLfiv;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 aLfiv;a(Laxl;Liz;Lbgq;)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 cLfiv;c(Ldtr;Liz;)Lfrd;
-
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 gLfiv;g()Lemh;
-
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 hLfiv;h()Lmc;
-
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 aLfiv;a(Lbej;)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 aLfiv;a(Ljn;)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 bLfiv;b(Lfiu;)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 iLfiv;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 aLfiv;a(Ldtr;Liz;Lfiu;Ljf;)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 dLfiv;d(Ldtr;Liz;)Lfrx;
-
getCollisionBox
- Mappings:
Namespace Name Mixin selector named getCollisionBoxLnet/minecraft/fluid/FluidState;getCollisionBox(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;intermediary method_66789Lnet/minecraft/class_3610;method_66789(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_238;official eLfiv;e(Ldtr;Liz;)Lfqy;
-
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 jLfiv;j()Ljj;
-
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 kLfiv;k()Ljava/util/stream/Stream;
-
onEntityCollision
public void onEntityCollision(World world, BlockPos pos, Entity entity, EntityCollisionHandler handler) - Mappings:
Namespace Name Mixin selector named onEntityCollisionLnet/minecraft/fluid/FluidState;onEntityCollision(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/EntityCollisionHandler;)Vintermediary method_67695Lnet/minecraft/class_3610;method_67695(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_10774;)Vofficial aLfiv;a(Ldun;Liz;Lcgd;Lcgv;)V
-