Package net.minecraft.fluid
Class Fluid
java.lang.Object
net.minecraft.fluid.Fluid
- Direct Known Subclasses:
EmptyFluid
,FlowableFluid
public abstract class Fluid extends Object
-
Field Summary
Fields Modifier and Type Field Description private FluidState
defaultState
static IdList<FluidState>
STATE_IDS
protected StateManager<Fluid,FluidState>
stateManager
-
Constructor Summary
Constructors Modifier Constructor Description protected
Fluid()
-
Method Summary
-
Field Details
-
STATE_IDS
-
stateManager
-
defaultState
-
-
Constructor Details
-
Fluid
protected Fluid()
-
-
Method Details
-
appendProperties
-
getStateManager
-
setDefaultState
-
getDefaultState
-
getBucketItem
-
randomDisplayTick
@Environment(CLIENT) protected void randomDisplayTick(World world, BlockPos pos, FluidState state, Random random) -
onScheduledTick
-
onRandomTick
-
getParticle
-
canBeReplacedWith
protected abstract boolean canBeReplacedWith(FluidState state, BlockView world, BlockPos pos, Fluid fluid, Direction direction) -
getVelocity
-
getTickRate
-
hasRandomTicks
protected boolean hasRandomTicks() -
isEmpty
protected boolean isEmpty() -
getBlastResistance
protected abstract float getBlastResistance() -
getHeight
-
getHeight
-
toBlockState
-
isStill
-
getLevel
-
matchesType
-
isIn
-
getShape
-
getFillSound
-