All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
appendProperties(StateManager.Builder<Fluid,FluidState> builder) |
protected abstract boolean |
canBeReplacedWith(FluidState state,
BlockView world,
BlockPos pos,
Fluid fluid,
Direction direction) |
protected abstract float |
getBlastResistance() |
abstract Item |
getBucketItem() |
FluidState |
getDefaultState() |
abstract float |
getHeight(FluidState state) |
abstract float |
getHeight(FluidState state,
BlockView world,
BlockPos pos) |
abstract int |
getLevel(FluidState state) |
protected ParticleEffect |
getParticle() |
abstract VoxelShape |
getShape(FluidState state,
BlockView world,
BlockPos pos) |
StateManager<Fluid,FluidState> |
getStateManager() |
abstract int |
getTickRate(WorldView world) |
protected abstract Vec3d |
getVelocity(BlockView world,
BlockPos pos,
FluidState state) |
protected boolean |
hasRandomTicks() |
protected boolean |
isEmpty() |
boolean |
isIn(Tag<Fluid> tag) |
abstract boolean |
isStill(FluidState state) |
boolean |
matchesType(Fluid fluid) |
protected void |
onRandomTick(World world,
BlockPos pos,
FluidState state,
Random random) |
protected void |
onScheduledTick(World world,
BlockPos pos,
FluidState state) |
protected void |
randomDisplayTick(World world,
BlockPos pos,
FluidState state,
Random random) |
protected void |
setDefaultState(FluidState state) |
protected abstract BlockState |
toBlockState(FluidState state) |