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 eox
-
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 cLeox;c:Ljs;
-
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 dLeox;d:Ldtb;
-
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 aLeox;a:Leoy;
-
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 bLeox;b:Ljm$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 aLeox;a(Ldtb$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 fLeox;f()Ldtb;
-
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 fLeox;f(Leoy;)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 gLeox;g()Leoy;
-
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 aLeox;a()Lcuj;
-
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 aLeox;a(Ldcu;Ljd;Leoy;Layv;)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 bLeox;b(Ldcu;Ljd;Leoy;)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 bLeox;b(Ldcu;Ljd;Leoy;Layv;)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 hLeox;h()Llk;
-
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 aLeox;a(Leoy;Ldca;Ljd;Leox;Lji;)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 aLeox;a(Ldca;Ljd;Leoy;)Leww;
-
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 aLeox;a(Ldcx;)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 iLeox;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 bLeox;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 cLeox;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 aLeox;a(Leoy;Ldca;Ljd;)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 aLeox;a(Leoy;)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 bLeox;b(Leoy;)Ldta;
-
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 cLeox;c(Leoy;)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 dLeox;d(Leoy;)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 aLeox;a(Leox;)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 aLeox;a(Lawt;)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 bLeox;b(Leoy;Ldca;Ljd;)Lexp;
-
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 jLeox;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 kLeox;k()Ljm$c;
-