Package net.minecraft.block
Class WaterCauldronBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.AbstractCauldronBlock
net.minecraft.block.WaterCauldronBlock
- All Implemented Interfaces:
ItemConvertible
public class WaterCauldronBlock extends AbstractCauldronBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroupNested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A> -
Field Summary
Fields Modifier and Type Field Description static Predicate<Biome.Precipitation>field_27880static Predicate<Biome.Precipitation>field_27881private Predicate<Biome.Precipitation>field_27882static IntPropertyLEVELFields inherited from class net.minecraft.block.AbstractCauldronBlock
OUTLINE_SHAPEFields inherited from class net.minecraft.block.Block
LOGGER, STATE_IDS, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, dynamicBounds, FACINGS, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier -
Constructor Summary
Constructors Constructor Description WaterCauldronBlock(AbstractBlock.Settings settings, Predicate<Biome.Precipitation> predicate, Map<Item,CauldronBehavior> map) -
Method Summary
Modifier and Type Method Description protected voidappendProperties(StateManager.Builder<Block,BlockState> builder)intgetComparatorOutput(BlockState state, World world, BlockPos pos)protected doublegetFluidHeight(BlockState state)voidonEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)voidrainTick(BlockState state, World world, BlockPos pos, Biome.Precipitation precipitation)static voidsubtractWaterLevel(BlockState state, World world, BlockPos pos)Methods inherited from class net.minecraft.block.AbstractCauldronBlock
canPathfindThrough, getOutlineShape, getRaycastShape, hasComparatorOutput, isEntityTouchingFluid, onUseMethods inherited from class net.minecraft.block.Block
addStacksForDisplay, afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getPlacementState, getRawIdFromState, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPlaceAt, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCollisionShape, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getLootTableId, getOffsetType, getOpacity, getPistonBehavior, getRenderingSeed, getRenderType, getSidesShape, getStateForNeighborUpdate, getStrongRedstonePower, getVisualShape, getWeakRedstonePower, hasSidedTransparency, isSideInvisible, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, prepare, randomTick, rotate, scheduledTick
-
Field Details
-
LEVEL
-
field_27880
-
field_27881
-
field_27882
-
-
Constructor Details
-
WaterCauldronBlock
public WaterCauldronBlock(AbstractBlock.Settings settings, Predicate<Biome.Precipitation> predicate, Map<Item,CauldronBehavior> map)
-
-
Method Details
-
getFluidHeight
- Overrides:
getFluidHeightin classAbstractCauldronBlock
-
onEntityCollision
- Overrides:
onEntityCollisionin classAbstractBlock
-
subtractWaterLevel
-
rainTick
public void rainTick(BlockState state, World world, BlockPos pos, Biome.Precipitation precipitation) -
getComparatorOutput
- Overrides:
getComparatorOutputin classAbstractBlock
-
appendProperties
- Overrides:
appendPropertiesin classBlock
-