Package net.minecraft.fluid
Class Fluid
java.lang.Object
net.minecraft.fluid.Fluid
- Direct Known Subclasses:
EmptyFluid,FlowableFluid
- Mappings:
Namespace Name named net/minecraft/fluid/Fluidintermediary net/minecraft/class_3611official enw
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FluidStateprivate final RegistryEntry.Reference<Fluid> static final IdList<FluidState> protected final StateManager<Fluid, FluidState> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendProperties(StateManager.Builder<Fluid, FluidState> builder) protected abstract booleancanBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) protected abstract floatReturns the sound played when filling a bucket with this fluid.abstract Itemfinal FluidStateabstract floatgetHeight(FluidState state) abstract floatgetHeight(FluidState state, BlockView world, BlockPos pos) abstract intgetLevel(FluidState state) protected @Nullable ParticleEffectDeprecated.abstract VoxelShapegetShape(FluidState state, BlockView world, BlockPos pos) abstract intgetTickRate(WorldView world) protected abstract Vec3dgetVelocity(BlockView world, BlockPos pos, FluidState state) protected booleanprotected booleanisEmpty()booleanDeprecated.abstract booleanisStill(FluidState state) booleanmatchesType(Fluid fluid) protected voidonRandomTick(World world, BlockPos pos, FluidState state, Random random) protected voidonScheduledTick(World world, BlockPos pos, FluidState state) protected voidrandomDisplayTick(World world, BlockPos pos, FluidState state, Random random) protected final voidsetDefaultState(FluidState state) protected abstract BlockStatetoBlockState(FluidState state)
-
Field Details
-
STATE_IDS
- Mappings:
Namespace Name Mixin selector named STATE_IDSLnet/minecraft/fluid/Fluid;STATE_IDS:Lnet/minecraft/util/collection/IdList;intermediary field_15904Lnet/minecraft/class_3611;field_15904:Lnet/minecraft/class_2361;official cLenw;c:Ljo;
-
stateManager
- Mappings:
Namespace Name Mixin selector named stateManagerLnet/minecraft/fluid/Fluid;stateManager:Lnet/minecraft/state/StateManager;intermediary field_15905Lnet/minecraft/class_3611;field_15905:Lnet/minecraft/class_2689;official dLenw;d:Ldsf;
-
defaultState
- Mappings:
Namespace Name Mixin selector named defaultStateLnet/minecraft/fluid/Fluid;defaultState:Lnet/minecraft/fluid/FluidState;intermediary field_15903Lnet/minecraft/class_3611;field_15903:Lnet/minecraft/class_3610;official aLenw;a:Lenx;
-
registryEntry
- Mappings:
Namespace Name Mixin selector named registryEntryLnet/minecraft/fluid/Fluid;registryEntry:Lnet/minecraft/registry/entry/RegistryEntry$Reference;intermediary field_36431Lnet/minecraft/class_3611;field_36431:Lnet/minecraft/class_6880$class_6883;official bLenw;b:Lji$c;
-
-
Constructor Details
-
Fluid
protected Fluid()
-
-
Method Details
-
appendProperties
- Mappings:
Namespace Name Mixin selector named appendPropertiesLnet/minecraft/fluid/Fluid;appendProperties(Lnet/minecraft/state/StateManager$Builder;)Vintermediary method_15775Lnet/minecraft/class_3611;method_15775(Lnet/minecraft/class_2689$class_2690;)Vofficial aLenw;a(Ldsf$a;)V
-
getStateManager
- Mappings:
Namespace Name Mixin selector named getStateManagerLnet/minecraft/fluid/Fluid;getStateManager()Lnet/minecraft/state/StateManager;intermediary method_15783Lnet/minecraft/class_3611;method_15783()Lnet/minecraft/class_2689;official fLenw;f()Ldsf;
-
setDefaultState
- Mappings:
Namespace Name Mixin selector named setDefaultStateLnet/minecraft/fluid/Fluid;setDefaultState(Lnet/minecraft/fluid/FluidState;)Vintermediary method_15781Lnet/minecraft/class_3611;method_15781(Lnet/minecraft/class_3610;)Vofficial fLenw;f(Lenx;)V
-
getDefaultState
- Mappings:
Namespace Name Mixin selector named getDefaultStateLnet/minecraft/fluid/Fluid;getDefaultState()Lnet/minecraft/fluid/FluidState;intermediary method_15785Lnet/minecraft/class_3611;method_15785()Lnet/minecraft/class_3610;official gLenw;g()Lenx;
-
getBucketItem
- Mappings:
Namespace Name Mixin selector named getBucketItemLnet/minecraft/fluid/Fluid;getBucketItem()Lnet/minecraft/item/Item;intermediary method_15774Lnet/minecraft/class_3611;method_15774()Lnet/minecraft/class_1792;official aLenw;a()Lcum;
-
randomDisplayTick
- Mappings:
Namespace Name Mixin selector named randomDisplayTickLnet/minecraft/fluid/Fluid;randomDisplayTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/util/math/random/Random;)Vintermediary method_15776Lnet/minecraft/class_3611;method_15776(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)Vofficial aLenw;a(Ldca;Liz;Lenx;Lazh;)V
-
onScheduledTick
- Mappings:
Namespace Name Mixin selector named onScheduledTickLnet/minecraft/fluid/Fluid;onScheduledTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;)Vintermediary method_15778Lnet/minecraft/class_3611;method_15778(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)Vofficial bLenw;b(Ldca;Liz;Lenx;)V
-
onRandomTick
- Mappings:
Namespace Name Mixin selector named onRandomTickLnet/minecraft/fluid/Fluid;onRandomTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/util/math/random/Random;)Vintermediary method_15792Lnet/minecraft/class_3611;method_15792(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)Vofficial bLenw;b(Ldca;Liz;Lenx;Lazh;)V
-
getParticle
- Mappings:
Namespace Name Mixin selector named getParticleLnet/minecraft/fluid/Fluid;getParticle()Lnet/minecraft/particle/ParticleEffect;intermediary method_15787Lnet/minecraft/class_3611;method_15787()Lnet/minecraft/class_2394;official hLenw;h()Llg;
-
canBeReplacedWith
protected abstract boolean canBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) - Mappings:
Namespace Name Mixin selector named canBeReplacedWithLnet/minecraft/fluid/Fluid;canBeReplacedWith(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/Direction;)Zintermediary method_15777Lnet/minecraft/class_3611;method_15777(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Zofficial aLenw;a(Lenx;Ldbg;Liz;Lenw;Lje;)Z
-
getVelocity
- Mappings:
Namespace Name Mixin selector named getVelocityLnet/minecraft/fluid/Fluid;getVelocity(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;)Lnet/minecraft/util/math/Vec3d;intermediary method_15782Lnet/minecraft/class_3611;method_15782(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)Lnet/minecraft/class_243;official aLenw;a(Ldbg;Liz;Lenx;)Levt;
-
getTickRate
- Mappings:
Namespace Name Mixin selector named getTickRateLnet/minecraft/fluid/Fluid;getTickRate(Lnet/minecraft/world/WorldView;)Iintermediary method_15789Lnet/minecraft/class_3611;method_15789(Lnet/minecraft/class_4538;)Iofficial aLenw;a(Ldcd;)I
-
hasRandomTicks
protected boolean hasRandomTicks()- Mappings:
Namespace Name Mixin selector named hasRandomTicksLnet/minecraft/fluid/Fluid;hasRandomTicks()Zintermediary method_15795Lnet/minecraft/class_3611;method_15795()Zofficial iLenw;i()Z
-
isEmpty
protected boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmptyLnet/minecraft/fluid/Fluid;isEmpty()Zintermediary method_15794Lnet/minecraft/class_3611;method_15794()Zofficial bLenw;b()Z
-
getBlastResistance
protected abstract float getBlastResistance()- Mappings:
Namespace Name Mixin selector named getBlastResistanceLnet/minecraft/fluid/Fluid;getBlastResistance()Fintermediary method_15784Lnet/minecraft/class_3611;method_15784()Fofficial cLenw;c()F
-
getHeight
- Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/fluid/Fluid;getHeight(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Fintermediary method_15788Lnet/minecraft/class_3611;method_15788(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Fofficial aLenw;a(Lenx;Ldbg;Liz;)F
-
getHeight
- Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/fluid/Fluid;getHeight(Lnet/minecraft/fluid/FluidState;)Fintermediary method_20784Lnet/minecraft/class_3611;method_20784(Lnet/minecraft/class_3610;)Fofficial aLenw;a(Lenx;)F
-
toBlockState
- Mappings:
Namespace Name Mixin selector named toBlockStateLnet/minecraft/fluid/Fluid;toBlockState(Lnet/minecraft/fluid/FluidState;)Lnet/minecraft/block/BlockState;intermediary method_15790Lnet/minecraft/class_3611;method_15790(Lnet/minecraft/class_3610;)Lnet/minecraft/class_2680;official bLenw;b(Lenx;)Ldse;
-
isStill
- Mappings:
Namespace Name Mixin selector named isStillLnet/minecraft/fluid/Fluid;isStill(Lnet/minecraft/fluid/FluidState;)Zintermediary method_15793Lnet/minecraft/class_3611;method_15793(Lnet/minecraft/class_3610;)Zofficial cLenw;c(Lenx;)Z
-
getLevel
- Mappings:
Namespace Name Mixin selector named getLevelLnet/minecraft/fluid/Fluid;getLevel(Lnet/minecraft/fluid/FluidState;)Iintermediary method_15779Lnet/minecraft/class_3611;method_15779(Lnet/minecraft/class_3610;)Iofficial dLenw;d(Lenx;)I
-
matchesType
- Mappings:
Namespace Name Mixin selector named matchesTypeLnet/minecraft/fluid/Fluid;matchesType(Lnet/minecraft/fluid/Fluid;)Zintermediary method_15780Lnet/minecraft/class_3611;method_15780(Lnet/minecraft/class_3611;)Zofficial aLenw;a(Lenw;)Z
-
isIn
Deprecated.- Mappings:
Namespace Name Mixin selector named isInLnet/minecraft/fluid/Fluid;isIn(Lnet/minecraft/registry/tag/TagKey;)Zintermediary method_15791Lnet/minecraft/class_3611;method_15791(Lnet/minecraft/class_6862;)Zofficial aLenw;a(Laxf;)Z
-
getShape
- Mappings:
Namespace Name Mixin selector named getShapeLnet/minecraft/fluid/Fluid;getShape(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;intermediary method_17775Lnet/minecraft/class_3611;method_17775(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;official bLenw;b(Lenx;Ldbg;Liz;)Lewm;
-
getBucketFillSound
Returns the sound played when filling a bucket with this fluid.- Mappings:
Namespace Name Mixin selector named getBucketFillSoundLnet/minecraft/fluid/Fluid;getBucketFillSound()Ljava/util/Optional;intermediary method_32359Lnet/minecraft/class_3611;method_32359()Ljava/util/Optional;official jLenw;j()Ljava/util/Optional;
-
getRegistryEntry
Deprecated.- Mappings:
Namespace Name Mixin selector named getRegistryEntryLnet/minecraft/fluid/Fluid;getRegistryEntry()Lnet/minecraft/registry/entry/RegistryEntry$Reference;intermediary method_40178Lnet/minecraft/class_3611;method_40178()Lnet/minecraft/class_6880$class_6883;official kLenw;k()Lji$c;
-