Uses of Class
net.minecraft.block.BlockState
Packages that use BlockState
Package
Description
Provides the cauldron behavior system,
which determines what happens when a player interacts with a cauldron.
The basic AI system for Minecraft living entities.
The Named Binary Tag (NBT) data format.
-
Uses of BlockState in net.minecraft.advancement.criterion
Methods in net.minecraft.advancement.criterion with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanEnterBlockCriterion.Conditions.matches(BlockState state) booleanBeeNestDestroyedCriterion.Conditions.test(BlockState state, ItemStack stack, int count) booleanSlideDownBlockCriterion.Conditions.test(BlockState state) voidBeeNestDestroyedCriterion.trigger(ServerPlayerEntity player, BlockState state, ItemStack stack, int beeCount) voidEnterBlockCriterion.trigger(ServerPlayerEntity player, BlockState state) voidSlideDownBlockCriterion.trigger(ServerPlayerEntity player, BlockState state) -
Uses of BlockState in net.minecraft.block
Fields in net.minecraft.block declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateStairsBlock.baseBlockStateprivate BlockStateBlock.defaultStateprivate final BlockStateRedstoneWireBlock.dotStateprivate final BlockStateConcretePowderBlock.hardenedStateprivate final BlockStateBlock.NeighborGroup.otherprivate final BlockStateBlock.NeighborGroup.selfprivate final BlockStatePointedDripstoneBlock.DrippingFluid.sourceStateThe field for thesourceStaterecord component.private final BlockStateComposterBlock.ComposterInventory.stateprivate final BlockStateComposterBlock.FullComposterInventory.stateprivate BlockStateRailPlacementHelper.stateFields in net.minecraft.block with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockState>BlockState.CODECprivate final Map<BlockState,VoxelShape> WallBlock.collisionShapeMapprivate static final Map<BlockState,BlockState> InfestedBlock.INFESTED_TO_REGULAR_STATEprivate static final Map<BlockState,BlockState> InfestedBlock.INFESTED_TO_REGULAR_STATEprivate static final Predicate<BlockState>CarvedPumpkinBlock.IS_GOLEM_HEAD_PREDICATE(package private) ToIntFunction<BlockState>AbstractBlock.Settings.luminance(package private) Function<BlockState,MapColor> AbstractBlock.Settings.mapColorProviderprivate static final Map<BlockState,BlockState> InfestedBlock.REGULAR_TO_INFESTED_STATEprivate static final Map<BlockState,BlockState> InfestedBlock.REGULAR_TO_INFESTED_STATEprivate final Object2IntMap<BlockState>HorizontalConnectingBlock.SHAPE_INDEX_CACHEprivate final Map<BlockState,VoxelShape> WallBlock.shapeMapprivate final Map<BlockState,VoxelShape> BigDripleafBlock.shapesprivate final ImmutableMap<BlockState,VoxelShape> MultifaceGrowthBlock.SHAPESprivate static final Map<BlockState,VoxelShape> RedstoneWireBlock.SHAPESprivate final Map<BlockState,VoxelShape> FireBlock.shapesByStateprivate final Map<BlockState,VoxelShape> VineBlock.shapesByStatestatic final IdList<BlockState>Block.STATE_IDSstatic final ToIntFunction<BlockState>CandleBlock.STATE_TO_LUMINANCEstatic final ToIntFunction<BlockState>LightBlock.STATE_TO_LUMINANCEprotected final StateManager<Block,BlockState> Block.stateManagerMethods in net.minecraft.block that return BlockStateModifier and TypeMethodDescription(package private) static BlockStateComposterBlock.addToComposter(@Nullable Entity user, BlockState state, WorldAccess world, BlockPos pos, ItemStack stack) protected BlockStateAbstractPlantStemBlock.age(BlockState state, Random random) protected BlockStateCaveVinesHeadBlock.age(BlockState state, Random random) protected abstract BlockStateAbstractBlock.AbstractBlockState.asBlockState()protected BlockStateBlockState.asBlockState()static BlockStatePillarBlock.changeRotation(BlockState state, BlockRotation rotation) static BlockStateComposterBlock.compost(Entity user, BlockState state, ServerWorld world, ItemStack stack, BlockPos pos) private static BlockStateInfestedBlock.copyProperties(Map<BlockState, BlockState> stateMap, BlockState fromState, Supplier<BlockState> toStateSupplier) private static <T extends Comparable<T>>
BlockStateBlock.copyProperty(BlockState source, BlockState target, Property<T> property) protected BlockStateAbstractPlantBlock.copyState(BlockState from, BlockState to) protected BlockStateAbstractPlantStemBlock.copyState(BlockState from, BlockState to) protected BlockStateCaveVinesBodyBlock.copyState(BlockState from, BlockState to) protected BlockStateCaveVinesHeadBlock.copyState(BlockState from, BlockState to) private static BlockStateMultifaceGrowthBlock.disableDirection(BlockState state, BooleanProperty direction) (package private) static BlockStateComposterBlock.emptyComposter(@Nullable Entity user, BlockState state, WorldAccess world, BlockPos pos) static BlockStateComposterBlock.emptyFullComposter(Entity user, BlockState state, World world, BlockPos pos) static BlockStateInfestedBlock.fromRegularState(BlockState regularState) RailPlacementHelper.getBlockState()private static BlockStateBubbleColumnBlock.getBubbleState(BlockState state) static BlockStateCandleCakeBlock.getCandleCakeFromCandle(Block candle) static BlockStatePropaguleBlock.getDefaultHangingState()final BlockStateBlock.getDefaultState()private BlockStateRedstoneWireBlock.getDefaultWireState(BlockView world, BlockState state, BlockPos pos) private BlockStateSculkBlock.getExtraBlockState(WorldAccess world, BlockPos pos, Random random, boolean allowShrieker) private BlockStateVineBlock.getGrownState(BlockState above, BlockState state, Random random) static BlockStatePropaguleBlock.getHangingState(int age) static @Nullable BlockStateAnvilBlock.getLandingState(BlockState fallingState) static BlockStateIceBlock.getMeltedState()private BlockStateVineBlock.getPlacementShape(BlockState state, BlockView world, BlockPos pos) AbstractFireBlock.getPlacementState(ItemPlacementContext ctx) AbstractFurnaceBlock.getPlacementState(ItemPlacementContext ctx) AbstractPlantPartBlock.getPlacementState(ItemPlacementContext ctx) AbstractRailBlock.getPlacementState(ItemPlacementContext ctx) AbstractRedstoneGateBlock.getPlacementState(ItemPlacementContext ctx) AmethystClusterBlock.getPlacementState(ItemPlacementContext ctx) AnvilBlock.getPlacementState(ItemPlacementContext ctx) BambooBlock.getPlacementState(ItemPlacementContext ctx) BannerBlock.getPlacementState(ItemPlacementContext ctx) BarrelBlock.getPlacementState(ItemPlacementContext ctx) BedBlock.getPlacementState(ItemPlacementContext ctx) BeehiveBlock.getPlacementState(ItemPlacementContext ctx) BellBlock.getPlacementState(ItemPlacementContext ctx) BigDripleafBlock.getPlacementState(ItemPlacementContext ctx) Block.getPlacementState(ItemPlacementContext ctx) CalibratedSculkSensorBlock.getPlacementState(ItemPlacementContext ctx) CampfireBlock.getPlacementState(ItemPlacementContext ctx) CandleBlock.getPlacementState(ItemPlacementContext ctx) CarvedPumpkinBlock.getPlacementState(ItemPlacementContext ctx) ChainBlock.getPlacementState(ItemPlacementContext ctx) ChestBlock.getPlacementState(ItemPlacementContext ctx) ChiseledBookshelfBlock.getPlacementState(ItemPlacementContext ctx) ChorusPlantBlock.getPlacementState(ItemPlacementContext ctx) CocoaBlock.getPlacementState(ItemPlacementContext ctx) CommandBlock.getPlacementState(ItemPlacementContext ctx) ConcretePowderBlock.getPlacementState(ItemPlacementContext ctx) ConduitBlock.getPlacementState(ItemPlacementContext ctx) CoralBlockBlock.getPlacementState(ItemPlacementContext ctx) CoralParentBlock.getPlacementState(ItemPlacementContext ctx) DeadCoralWallFanBlock.getPlacementState(ItemPlacementContext ctx) DecoratedPotBlock.getPlacementState(ItemPlacementContext ctx) DirtPathBlock.getPlacementState(ItemPlacementContext ctx) DispenserBlock.getPlacementState(ItemPlacementContext ctx) DoorBlock.getPlacementState(ItemPlacementContext ctx) EnderChestBlock.getPlacementState(ItemPlacementContext ctx) EndPortalFrameBlock.getPlacementState(ItemPlacementContext ctx) EndRodBlock.getPlacementState(ItemPlacementContext ctx) FarmlandBlock.getPlacementState(ItemPlacementContext ctx) FenceBlock.getPlacementState(ItemPlacementContext ctx) FenceGateBlock.getPlacementState(ItemPlacementContext ctx) FireBlock.getPlacementState(ItemPlacementContext ctx) FlowerbedBlock.getPlacementState(ItemPlacementContext ctx) GlazedTerracottaBlock.getPlacementState(ItemPlacementContext ctx) HangingRootsBlock.getPlacementState(ItemPlacementContext ctx) HangingSignBlock.getPlacementState(ItemPlacementContext ctx) HopperBlock.getPlacementState(ItemPlacementContext ctx) JigsawBlock.getPlacementState(ItemPlacementContext ctx) KelpBlock.getPlacementState(ItemPlacementContext ctx) LadderBlock.getPlacementState(ItemPlacementContext ctx) LanternBlock.getPlacementState(ItemPlacementContext ctx) LeavesBlock.getPlacementState(ItemPlacementContext ctx) LecternBlock.getPlacementState(ItemPlacementContext ctx) LightningRodBlock.getPlacementState(ItemPlacementContext ctx) LoomBlock.getPlacementState(ItemPlacementContext ctx) MangroveRootsBlock.getPlacementState(ItemPlacementContext ctx) MultifaceGrowthBlock.getPlacementState(ItemPlacementContext ctx) MushroomBlock.getPlacementState(ItemPlacementContext ctx) NoteBlock.getPlacementState(ItemPlacementContext ctx) ObserverBlock.getPlacementState(ItemPlacementContext ctx) PaneBlock.getPlacementState(ItemPlacementContext ctx) PillarBlock.getPlacementState(ItemPlacementContext ctx) PistonBlock.getPlacementState(ItemPlacementContext ctx) PitcherCropBlock.getPlacementState(ItemPlacementContext ctx) PointedDripstoneBlock.getPlacementState(ItemPlacementContext ctx) PropaguleBlock.getPlacementState(ItemPlacementContext ctx) RedstoneLampBlock.getPlacementState(ItemPlacementContext ctx) RedstoneWireBlock.getPlacementState(ItemPlacementContext ctx) private BlockStateRedstoneWireBlock.getPlacementState(BlockView world, BlockState state, BlockPos pos) RepeaterBlock.getPlacementState(ItemPlacementContext ctx) RotatedInfestedBlock.getPlacementState(ItemPlacementContext ctx) ScaffoldingBlock.getPlacementState(ItemPlacementContext ctx) SculkSensorBlock.getPlacementState(ItemPlacementContext ctx) SculkShriekerBlock.getPlacementState(ItemPlacementContext ctx) SeagrassBlock.getPlacementState(ItemPlacementContext ctx) SeaPickleBlock.getPlacementState(ItemPlacementContext ctx) ShulkerBoxBlock.getPlacementState(ItemPlacementContext ctx) SignBlock.getPlacementState(ItemPlacementContext ctx) SkullBlock.getPlacementState(ItemPlacementContext ctx) SlabBlock.getPlacementState(ItemPlacementContext ctx) SmallDripleafBlock.getPlacementState(ItemPlacementContext ctx) SnowBlock.getPlacementState(ItemPlacementContext ctx) SnowyBlock.getPlacementState(ItemPlacementContext ctx) StairsBlock.getPlacementState(ItemPlacementContext ctx) StonecutterBlock.getPlacementState(ItemPlacementContext ctx) TallPlantBlock.getPlacementState(ItemPlacementContext ctx) TallSeagrassBlock.getPlacementState(ItemPlacementContext ctx) TrapdoorBlock.getPlacementState(ItemPlacementContext ctx) TripwireBlock.getPlacementState(ItemPlacementContext ctx) TripwireHookBlock.getPlacementState(ItemPlacementContext ctx) TurtleEggBlock.getPlacementState(ItemPlacementContext ctx) VineBlock.getPlacementState(ItemPlacementContext ctx) WallBannerBlock.getPlacementState(ItemPlacementContext ctx) WallBlock.getPlacementState(ItemPlacementContext ctx) WallHangingSignBlock.getPlacementState(ItemPlacementContext ctx) WallMountedBlock.getPlacementState(ItemPlacementContext ctx) WallRedstoneTorchBlock.getPlacementState(ItemPlacementContext ctx) WallSignBlock.getPlacementState(ItemPlacementContext ctx) WallSkullBlock.getPlacementState(ItemPlacementContext ctx) WallTorchBlock.getPlacementState(ItemPlacementContext ctx) AbstractPlantPartBlock.getRandomGrowthState(WorldAccess world) AbstractPlantStemBlock.getRandomGrowthState(WorldAccess world) static BlockStateprivate BlockStateWallBlock.getStateAt(WorldView world, BlockState state, BlockPos pos, BlockState aboveState) AbstractBlock.AbstractBlockState.getStateForNeighborUpdate(Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Gets the possibly updated block state of this block when a neighboring block is updated.AbstractBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Deprecated.AbstractPlantBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AbstractPlantStemBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AbstractPressurePlateBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AbstractRailBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AbstractSignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AmethystClusterBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AttachedStemBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BambooBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BambooSaplingBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BannerBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BedBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BeehiveBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BellBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BigDripleafBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BigDripleafStemBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BrushableBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BubbleColumnBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CactusBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CakeBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CampfireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CandleBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CandleCakeBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CarpetBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ChainBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ChestBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ChorusFlowerBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ChorusPlantBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CocoaBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ConcretePowderBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ConduitBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralBlockBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralFanBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralParentBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralWallFanBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.DeadCoralWallFanBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.DecoratedPotBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.DirtPathBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.DoorBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.EnderChestBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FallingBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FarmlandBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FenceBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FenceGateBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FlowerPotBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FluidBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FrogspawnBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.GlowLichenBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.HangingRootsBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.HangingSignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LadderBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LanternBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LeavesBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LightBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LightningRodBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.MagmaBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.MangroveRootsBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.MultifaceGrowthBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.MushroomBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.NetherPortalBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.NoteBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ObserverBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PaneBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PistonHeadBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PitcherCropBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PlantBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PointedDripstoneBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PropaguleBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.RedstoneWireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.RepeaterBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ScaffoldingBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SculkSensorBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SculkShriekerBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SculkVeinBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SeagrassBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SeaPickleBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SlabBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SmallDripleafBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SnowBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SnowyBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SoulFireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SoulSandBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SporeBlossomBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.StairsBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SugarCaneBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TallPlantBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TorchBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TrapdoorBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TripwireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TripwireHookBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.VineBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallBannerBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallHangingSignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallMountedBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallRedstoneTorchBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallSignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallTorchBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.protected BlockStateFireBlock.getStateForPosition(BlockView world, BlockPos pos) static BlockStateBlock.getStateFromRawId(int stateId) private BlockStateWallBlock.getStateWith(BlockState state, boolean north, boolean east, boolean south, boolean west, VoxelShape aboveShape) private BlockStateWallBlock.getStateWith(WorldView world, BlockState state, BlockPos pos, BlockState aboveState, boolean north, boolean east, boolean south, boolean west) private BlockStateFireBlock.getStateWithAge(WorldAccess world, BlockPos pos, int age) LichenGrower.GrowChecker.getStateWithDirection(BlockState state, BlockView world, BlockPos pos, Direction direction) LichenGrower.LichenGrowChecker.getStateWithDirection(BlockState state, BlockView world, BlockPos pos, Direction direction) private BlockStateNoteBlock.getStateWithInstrument(WorldAccess world, BlockPos pos, BlockState state) private BlockStateWallBlock.getStateWithNeighbor(WorldView world, BlockPos pos, BlockState state, BlockPos neighborPos, BlockState neighborState, Direction direction) final BlockStateBlock.getStateWithProperties(BlockState state) Gets a block state with all properties that both this block and the source block state have.static BlockStateOxidizable.getUnaffectedOxidationState(BlockState state) AbstractBlock.AbstractBlockState.mirror(BlockMirror mirror) AbstractBlock.mirror(BlockState state, BlockMirror mirror) Deprecated.Consider callingAbstractBlock.AbstractBlockState.mirror(net.minecraft.util.BlockMirror)instead.AbstractFurnaceBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.AmethystClusterBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.AttachedStemBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.BannerBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.BarrelBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.CalibratedSculkSensorBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.CampfireBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.ChestBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.CommandBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.DeadCoralWallFanBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.DetectorRailBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.DispenserBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.DoorBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.EnderChestBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.EndPortalFrameBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.FlowerbedBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.GrindstoneBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.HangingSignBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.HopperBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.HorizontalConnectingBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.HorizontalFacingBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.JigsawBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.LadderBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.LecternBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.private BlockStateMultifaceGrowthBlock.mirror(BlockState state, Function<Direction, Direction> mirror) MultifaceGrowthBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.MushroomBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.ObserverBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.PistonBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.PistonExtensionBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.PistonHeadBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.PoweredRailBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.RailBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.RedstoneWireBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.RodBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.ShulkerBoxBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.SignBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.SkullBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.SmallDripleafBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.StairsBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.StonecutterBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.TripwireBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.TripwireHookBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.VineBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallBannerBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallHangingSignBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallRedstoneTorchBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallSignBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallSkullBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallTorchBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.static BlockStateBlock.postProcessState(BlockState state, WorldAccess world, BlockPos pos) static BlockStateBlock.pushEntitiesUpBeforeBlockChange(BlockState from, BlockState to, WorldAccess world, BlockPos pos) Pushes entities standing on a block up before changing the block to taller ones.AbstractBlock.AbstractBlockState.rotate(BlockRotation rotation) AbstractBlock.rotate(BlockState state, BlockRotation rotation) Deprecated.Consider callingAbstractBlock.AbstractBlockState.rotate(net.minecraft.util.BlockRotation)instead.AbstractFurnaceBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.AmethystClusterBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.AnvilBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.AttachedStemBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.BannerBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.BarrelBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.CalibratedSculkSensorBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.CampfireBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.ChestBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.CommandBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.DeadCoralWallFanBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.DetectorRailBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.DispenserBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.DoorBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.EnderChestBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.EndPortalFrameBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.FlowerbedBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.GrindstoneBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.HangingSignBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.HopperBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.HorizontalConnectingBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.HorizontalFacingBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.JigsawBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.LadderBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.LecternBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.MultifaceGrowthBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.MushroomBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.NetherPortalBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.ObserverBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PillarBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PistonBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PistonExtensionBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PistonHeadBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PoweredRailBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.RailBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.RedstoneWireBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.RodBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.RotatedInfestedBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.ShulkerBoxBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.SignBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.SkullBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.SmallDripleafBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.StairsBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.StonecutterBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.TripwireBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.TripwireHookBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.VineBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallBannerBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallHangingSignBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallRedstoneTorchBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallSignBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallSkullBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallTorchBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.protected abstract BlockStateAbstractPressurePlateBlock.setRedstoneOutput(BlockState state, int rsOut) protected BlockStatePressurePlateBlock.setRedstoneOutput(BlockState state, int rsOut) protected BlockStateWeightedPressurePlateBlock.setRedstoneOutput(BlockState state, int rsOut) PointedDripstoneBlock.DrippingFluid.sourceState()Returns the value of thesourceStaterecord component.LeverBlock.togglePower(BlockState state, World world, BlockPos pos) InfestedBlock.toRegularState(BlockState infestedState) protected BlockStateAbstractRailBlock.updateBlockState(World world, BlockPos pos, BlockState state, boolean forceUpdate) protected BlockStateAbstractRailBlock.updateCurves(BlockState state, World world, BlockPos pos, boolean notify) private static BlockStateLeavesBlock.updateDistanceFromLogs(BlockState state, WorldAccess world, BlockPos pos) CropBlock.withAge(int age) TorchflowerBlock.withAge(int age) private static BlockStateMultifaceGrowthBlock.withAllDirections(StateManager<Block, BlockState> stateManager) ChorusPlantBlock.withConnectionProperties(BlockView world, BlockPos pos) MultifaceGrowthBlock.withDirection(BlockState state, BlockView world, BlockPos pos, Direction direction) AbstractPlantStemBlock.withMaxAge(BlockState state) static BlockStateTallPlantBlock.withWaterloggedState(WorldView world, BlockPos pos, BlockState state) Methods in net.minecraft.block that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate static ToIntFunction<BlockState>Blocks.createLightLevelFromLitBlockState(int litLevel) static Optional<BlockState>Oxidizable.getDecreasedOxidationState(BlockState state) Degradable.getDegradationResult(BlockState state) default Optional<BlockState>Oxidizable.getDegradationResult(BlockState state) static ToIntFunction<BlockState>CaveVines.getLuminanceSupplier(int luminance) Returns a function that receives aBlockStateand returns the luminance for the state.static ToIntFunction<BlockState>GlowLichenBlock.getLuminanceSupplier(int luminance) Returns a function that receives aBlockStateand returns the luminance for the state.private Map<BlockState,VoxelShape> WallBlock.getShapeMap(float float2, float float3, float float4, float float5, float float6, float float7) protected ImmutableMap<BlockState,VoxelShape> Block.getShapesForStates(Function<BlockState, VoxelShape> stateToShape) Block.getStateManager()Methods in net.minecraft.block with parameters of type BlockStateModifier and TypeMethodDescription(package private) static BlockStateComposterBlock.addToComposter(@Nullable Entity user, BlockState state, WorldAccess world, BlockPos pos, ItemStack stack) voidBeehiveBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.voidBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.voidIceBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.voidTallPlantBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.voidTurtleEggBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.protected BlockStateAbstractPlantStemBlock.age(BlockState state, Random random) protected BlockStateCaveVinesHeadBlock.age(BlockState state, Random random) private static booleanBlocks.always(BlockState state, BlockView world, BlockPos pos) A shortcut to always returntruea context predicate, used assettings.solidBlock(Blocks::always).private static BooleanBlocks.always(BlockState state, BlockView world, BlockPos pos, EntityType<?> type) A shortcut to always returntruein a typed context predicate with anEntityType, used likesettings.allowSpawning(Blocks::always).voidCropBlock.applyGrowth(World world, BlockPos pos, BlockState state) protected static DirectionLanternBlock.attachedDirection(BlockState state) private voidTurtleEggBlock.breakEgg(World world, BlockPos pos, BlockState state) floatAbstractBlock.calcBlockBreakingDelta(BlockState state, PlayerEntity player, BlockView world, BlockPos pos) floatBambooBlock.calcBlockBreakingDelta(BlockState state, PlayerEntity player, BlockView world, BlockPos pos) floatBambooSaplingBlock.calcBlockBreakingDelta(BlockState state, PlayerEntity player, BlockView world, BlockPos pos) private intComparatorBlock.calculateOutputSignal(World world, BlockPos pos, BlockState state) booleanWallHangingSignBlock.canAttachAt(BlockState state, WorldView world, BlockPos pos) protected booleanAbstractPlantPartBlock.canAttachTo(BlockState state) protected booleanKelpBlock.canAttachTo(BlockState state) protected booleanKelpPlantBlock.canAttachTo(BlockState state) booleanWallHangingSignBlock.canAttachTo(WorldView world, BlockState state, BlockPos toPos, Direction direction) static booleanCampfireBlock.canBeLit(BlockState state) static booleanCandleBlock.canBeLit(BlockState state) static booleanCandleCakeBlock.canBeLit(BlockState state) booleanAbstractBlock.canBucketPlace(BlockState state, Fluid fluid) Deprecated.Consider callingAbstractBlock.AbstractBlockState.canBucketPlace(net.minecraft.fluid.Fluid)instead.booleanEndGatewayBlock.canBucketPlace(BlockState state, Fluid fluid) Returns whether a bucket can replace the block with the fluid.booleanEndPortalBlock.canBucketPlace(BlockState state, Fluid fluid) Returns whether a bucket can replace the block with the fluid.private static booleanRespawnAnchorBlock.canCharge(BlockState state) booleanFenceBlock.canConnect(BlockState state, boolean neighborIsFullSquare, Direction dir) private booleanFenceBlock.canConnectToFence(BlockState state) static booleanPointedDripstoneBlock.canDrip(BlockState state) private static booleanPointedDripstoneBlock.canDripThrough(BlockView world, BlockPos pos, BlockState state) Returns whether it can drip through the blockblockatpos.static booleanFallingBlock.canFallThrough(BlockState state) booleanFluidFillable.canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid) booleanKelpBlock.canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid) booleanKelpPlantBlock.canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid) booleanSeagrassBlock.canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid) booleanSlabBlock.canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid) booleanTallSeagrassBlock.canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid) default booleanWaterloggable.canFillWithFluid(BlockView world, BlockPos pos, BlockState state, Fluid fluid) booleanAbstractPlantBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanAbstractPlantStemBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanAzaleaBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanBambooBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanBambooSaplingBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanBigDripleafBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanBigDripleafStemBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanCaveVinesBodyBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanCaveVinesHeadBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanCocoaBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanCropBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanFernBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanFertilizable.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanFlowerbedBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanFungusBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanGlowLichenBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanGrassBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanLichenGrower.canGrow(BlockState state, BlockView world, BlockPos pos, Direction direction) default booleanLichenGrower.GrowChecker.canGrow(BlockState state) default booleanLichenGrower.GrowChecker.canGrow(BlockState state, Direction direction) protected booleanLichenGrower.LichenGrowChecker.canGrow(BlockView world, BlockPos pos, BlockPos growPos, Direction direction, BlockState state) booleanMangroveLeavesBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanMossBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanMushroomPlantBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanNetherrackBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanNyliumBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanPitcherCropBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) private static booleanPointedDripstoneBlock.canGrow(BlockState dripstoneBlockState, BlockState waterState) private static booleanPointedDripstoneBlock.canGrow(BlockState state, ServerWorld world, BlockPos pos) booleanPropaguleBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanRootedDirtBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanSaplingBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanSculkVeinBlock.SculkVeinGrowChecker.canGrow(BlockState state) booleanSculkVeinBlock.SculkVeinGrowChecker.canGrow(BlockView world, BlockPos pos, BlockPos growPos, Direction direction, BlockState state) booleanSeagrassBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanSeaPickleBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanSmallDripleafBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanStemBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanSweetBerryBushBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) booleanTallFlowerBlock.canGrow(World world, Random random, BlockPos pos, BlockState state) static booleanBuddingAmethystBlock.canGrowIn(BlockState state) private static booleanBigDripleafBlock.canGrowInto(BlockState state) protected static booleanBigDripleafBlock.canGrowInto(HeightLimitView world, BlockPos pos, BlockState state) static booleanMultifaceGrowthBlock.canGrowOn(BlockView world, Direction direction, BlockPos pos, BlockState state) booleanMultifaceGrowthBlock.canGrowWithDirection(BlockView world, BlockState state, BlockPos pos, Direction direction) booleanAbstractBannerBlock.canMobSpawnInside(BlockState state) booleanAbstractPressurePlateBlock.canMobSpawnInside(BlockState state) booleanAbstractSignBlock.canMobSpawnInside(BlockState state) booleanBlock.canMobSpawnInside(BlockState state) static booleanBlock.cannotConnect(BlockState state) private static booleanShulkerBoxBlock.canOpen(BlockState state, World world, BlockPos pos, ShulkerBoxBlockEntity entity) static booleanDoorBlock.canOpenByHand(BlockState state) booleanAbstractBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) booleanAbstractCauldronBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanAbstractSkullBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanAnvilBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanBambooBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanBedBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanBellBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanBrewingStandBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanCactusBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanCakeBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanCampfireBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanCandleCakeBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanChainBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanChestBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanChorusPlantBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanCocoaBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanComposterBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanConduitBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanDecoratedPotBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanDirtPathBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanDoorBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanDragonEggBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanEnchantingTableBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanEnderChestBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanEndPortalFrameBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanFarmlandBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanFenceBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanFenceGateBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanFlowerPotBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanFluidBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanGrindstoneBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanHopperBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanHorizontalConnectingBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanLanternBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanLecternBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanMudBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanPistonBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanPistonExtensionBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanPistonHeadBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanPlantBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanPointedDripstoneBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanPowderSnowBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanRespawnAnchorBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanRodBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanSculkSensorBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanSeaPickleBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanSlabBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanSnifferEggBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanSnowBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanSoulSandBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanStairsBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanStonecutterBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanTrapdoorBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanWallBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanWallHangingSignBlock.canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) Returns if an entity using navigation typetypecan navigate through this block.booleanAbstractBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Deprecated.booleanAbstractPlantPartBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanAbstractPressurePlateBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanAbstractRailBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanAbstractRedstoneGateBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanAmethystClusterBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanBambooBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanBambooSaplingBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanBannerBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanBellBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanBigDripleafBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanBigDripleafStemBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanBubbleColumnBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanCactusBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanCakeBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanCandleBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanCandleCakeBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanCarpetBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanChorusFlowerBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanChorusPlantBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanCocoaBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanCoralParentBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanCropBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanDeadCoralWallFanBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanDirtPathBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanDoorBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanFarmlandBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanFireBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanFrogspawnBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanGrindstoneBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanHangingRootsBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanHangingSignBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanLadderBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanLanternBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanMultifaceGrowthBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanMushroomPlantBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanPistonHeadBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanPitcherCropBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanPlantBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanPointedDripstoneBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanPropaguleBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanRedstoneWireBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanScaffoldingBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanSeaPickleBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanSignBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanSmallDripleafBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanSnowBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanSoulFireBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanSporeBlossomBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanSugarCaneBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanTallPlantBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanTallSeagrassBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanTorchBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanTripwireHookBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanVineBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanWallBannerBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanWallMountedBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanWallRedstoneTorchBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanWallSignBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.booleanWallTorchBlock.canPlaceAt(BlockState state, WorldView world, BlockPos pos) Returns whether the block can be placed atpos.protected booleanAttachedStemBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanAzaleaBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanCropBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanDeadBushBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanFungusBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanLilyPadBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanMushroomPlantBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanNetherWartBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanPitcherCropBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanPlantBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanPropaguleBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanRootsBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanSeagrassBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanSeaPickleBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanSmallDripleafBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanSproutsBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanStemBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanTallSeagrassBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) protected booleanWitherRoseBlock.canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) booleanAbstractBlock.canReplace(BlockState state, ItemPlacementContext context) Deprecated.Consider callingAbstractBlock.AbstractBlockState.canReplace(net.minecraft.item.ItemPlacementContext)instead.booleanAbstractPlantBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanCandleBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanFlowerbedBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanGlowLichenBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanMultifaceGrowthBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanPitcherCropBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanScaffoldingBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanSculkVeinBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanSeaPickleBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanSlabBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanSnowBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanTallFlowerBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanTurtleEggBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.booleanVineBlock.canReplace(BlockState state, ItemPlacementContext context) Returns whether the item can replace the block.private booleanRedstoneWireBlock.canRunOnTop(BlockView world, BlockPos pos, BlockState floor) private static BooleanBlocks.canSpawnOnLeaves(BlockState state, BlockView world, BlockPos pos, EntityType<?> type) private static booleanSpreadableBlock.canSpread(BlockState state, WorldView world, BlockPos pos) private static booleanSpreadableBlock.canSurvive(BlockState state, WorldView world, BlockPos pos) static booleanFenceGateBlock.canWallConnect(BlockState state, Direction side) static BlockStatePillarBlock.changeRotation(BlockState state, BlockRotation rotation) private static voidBigDripleafBlock.changeTilt(BlockState state, World world, BlockPos pos, Tilt tilt) private voidBigDripleafBlock.changeTilt(BlockState state, World world, BlockPos pos, Tilt tilt, @Nullable SoundEvent sound) static voidprotected voidCoralParentBlock.checkLivingConditions(BlockState state, WorldAccess world, BlockPos pos) protected abstract booleanAbstractPlantStemBlock.chooseStemState(BlockState state) protected booleanCaveVinesHeadBlock.chooseStemState(BlockState state) protected booleanKelpBlock.chooseStemState(BlockState state) protected booleanTwistingVinesBlock.chooseStemState(BlockState state) protected booleanWeepingVinesBlock.chooseStemState(BlockState state) MultifaceGrowthBlock.collectDirections(BlockState state) static BlockStateComposterBlock.compost(Entity user, BlockState state, ServerWorld world, ItemStack stack, BlockPos pos) final booleanPaneBlock.connectsTo(BlockState state, boolean sideSolidFullSquare) protected static booleanRedstoneWireBlock.connectsTo(BlockState state) protected static booleanRedstoneWireBlock.connectsTo(BlockState state, @Nullable Direction dir) private static BlockStateInfestedBlock.copyProperties(Map<BlockState, BlockState> stateMap, BlockState fromState, Supplier<BlockState> toStateSupplier) private static <T extends Comparable<T>>
BlockStateBlock.copyProperty(BlockState source, BlockState target, Property<T> property) protected BlockStateAbstractPlantBlock.copyState(BlockState from, BlockState to) protected BlockStateAbstractPlantStemBlock.copyState(BlockState from, BlockState to) protected BlockStateCaveVinesBodyBlock.copyState(BlockState from, BlockState to) protected BlockStateCaveVinesHeadBlock.copyState(BlockState from, BlockState to) AbstractBannerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.AbstractSignBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.AbstractSkullBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BarrelBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BeaconBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BedBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BeehiveBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BellBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BlastFurnaceBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BlockEntityProvider.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BrewingStandBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BrushableBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.CalibratedSculkSensorBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.CampfireBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ChestBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ChiseledBookshelfBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.CommandBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ComparatorBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ConduitBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.DaylightDetectorBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.DecoratedPotBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.DispenserBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.DropperBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.EnchantingTableBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.EnderChestBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.EndGatewayBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.EndPortalBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.FurnaceBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.HangingSignBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.HopperBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.JigsawBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.JukeboxBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.LecternBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.PistonExtensionBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.SculkCatalystBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.SculkSensorBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.SculkShriekerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ShulkerBoxBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.SmokerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.SpawnerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.StructureBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.TrappedChestBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.WallHangingSignBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.static BlockEntityPistonExtensionBlock.createBlockEntityPiston(BlockPos pos, BlockState state, BlockState pushedBlock, Direction facing, boolean extending, boolean source) static voidPointedDripstoneBlock.createParticle(World world, BlockPos pos, BlockState state) private static voidPointedDripstoneBlock.createParticle(World world, BlockPos pos, BlockState state, Fluid fluid) AbstractBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Deprecated.AnvilBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.BlockWithEntity.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.CartographyTableBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.ChestBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.CraftingTableBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.EnchantingTableBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.GrindstoneBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.LecternBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.LoomBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.SmithingTableBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.StonecutterBlock.createScreenHandlerFactory(BlockState state, World world, BlockPos pos) Returns the screen handler factory ornullif screen handler cannot be created.static voidLeveledCauldronBlock.decrementFluidLevel(BlockState state, World world, BlockPos pos) private static BlockStateMultifaceGrowthBlock.disableDirection(BlockState state, BooleanProperty direction) static voidPointedDripstoneBlock.dripTick(BlockState state, ServerWorld world, BlockPos pos, float dripChance) private voidLecternBlock.dropBook(BlockState state, World world, BlockPos pos) static voidBlock.dropStacks(BlockState state, WorldAccess world, BlockPos pos, @Nullable BlockEntity blockEntity) static voidBlock.dropStacks(BlockState state, World world, BlockPos pos) static voidBlock.dropStacks(BlockState state, World world, BlockPos pos, @Nullable BlockEntity blockEntity, Entity entity, ItemStack tool) booleanAbstractBlock.emitsRedstonePower(BlockState state) Deprecated.Consider callingAbstractBlock.AbstractBlockState.emitsRedstonePower()instead.booleanAbstractPressurePlateBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanAbstractRedstoneGateBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanButtonBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanDaylightDetectorBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanDetectorRailBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanJukeboxBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanLecternBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanLeverBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanLightningRodBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanObserverBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanRedstoneBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanRedstoneTorchBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanRedstoneWireBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanSculkSensorBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanTargetBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanTrappedChestBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.booleanTripwireHookBlock.emitsRedstonePower(BlockState state) Returns whether the block is capable of emitting redstone power.(package private) static BlockStateComposterBlock.emptyComposter(@Nullable Entity user, BlockState state, WorldAccess world, BlockPos pos) static BlockStateComposterBlock.emptyFullComposter(Entity user, BlockState state, World world, BlockPos pos) AbstractBlock.Offsetter.evaluate(BlockState state, BlockView world, BlockPos pos) private voidCommandBlock.execute(BlockState state, World world, BlockPos pos, CommandBlockExecutor executor, boolean hasCommand) private voidRespawnAnchorBlock.explode(BlockState state, World world, BlockPos explodedPos) static voidAbstractCandleBlock.extinguish(@Nullable PlayerEntity player, BlockState state, WorldAccess world, BlockPos pos) static voidCampfireBlock.extinguish(@Nullable Entity entity, WorldAccess world, BlockPos pos, BlockState state) protected voidAbstractCauldronBlock.fillFromDripstone(BlockState state, World world, BlockPos pos, Fluid fluid) Fills a cauldron with one level of the specified fluid if possible.protected voidCauldronBlock.fillFromDripstone(BlockState state, World world, BlockPos pos, Fluid fluid) Fills a cauldron with one level of the specified fluid if possible.protected voidLeveledCauldronBlock.fillFromDripstone(BlockState state, World world, BlockPos pos, Fluid fluid) Fills a cauldron with one level of the specified fluid if possible.static BlockStateInfestedBlock.fromRegularState(BlockState regularState) voidSaplingBlock.generate(ServerWorld world, BlockPos pos, BlockState state, Random random) private intVineBlock.getAdjacentBlockCount(BlockState state) protected intCropBlock.getAge(BlockState state) floatAbstractBlock.getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos) Deprecated.floatAbstractGlassBlock.getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos) floatBarrierBlock.getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos) floatLightBlock.getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos) floatMudBlock.getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos) floatSnowBlock.getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos) floatSoulSandBlock.getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos) floatStructureVoidBlock.getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos) static DoubleBlockProperties.TypeBedBlock.getBedPart(BlockState state) abstract DoubleBlockProperties.PropertySource<? extends ChestBlockEntity>AbstractChestBlock.getBlockEntitySource(BlockState state, World world, BlockPos pos, boolean ignoreBlocked) ChestBlock.getBlockEntitySource(BlockState state, World world, BlockPos pos, boolean ignoreBlocked) EnderChestBlock.getBlockEntitySource(BlockState state, World world, BlockPos pos, boolean ignoreBlocked) static VoxelShapeWallTorchBlock.getBoundingShape(BlockState state) private static BlockStateBubbleColumnBlock.getBubbleState(BlockState state) private intFireBlock.getBurnChance(BlockState state) AbstractBlock.getCameraCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AbstractGlassBlock.getCameraCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FenceBlock.getCameraCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) MudBlock.getCameraCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PaneBlock.getCameraCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PowderSnowBlock.getCameraCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SnowBlock.getCameraCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SoulSandBlock.getCameraCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AbstractSignBlock.getCenter(BlockState state) WallSignBlock.getCenter(BlockState state) AbstractBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) Deprecated.Consider callingAbstractBlock.AbstractBlockState.getCollisionShape(BlockView, BlockPos, ShapeContext)instead.BambooBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BellBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BigDripleafBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CactusBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ComposterBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FenceGateBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FluidBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) GrindstoneBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) HoneyBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) HorizontalConnectingBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) LecternBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) MudBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PistonExtensionBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PitcherCropBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PowderSnowBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ScaffoldingBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SculkShriekerBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SnowBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SoulSandBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallHangingSignBlock.getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) intAnvilBlock.getColor(BlockState state, BlockView world, BlockPos pos) intConcretePowderBlock.getColor(BlockState state, BlockView world, BlockPos pos) intFallingBlock.getColor(BlockState state, BlockView world, BlockPos pos) intGravelBlock.getColor(BlockState state, BlockView world, BlockPos pos) intSandBlock.getColor(BlockState state, BlockView world, BlockPos pos) intAbstractBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Deprecated.intAbstractFurnaceBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intBarrelBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intBeehiveBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intBrewingStandBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intCakeBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intCandleCakeBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intChestBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intChiseledBookshelfBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intCommandBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intComposterBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intDetectorRailBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intDispenserBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intEndPortalFrameBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intHopperBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intJukeboxBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intLavaCauldronBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intLecternBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intLeveledCauldronBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intRespawnAnchorBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intSculkSensorBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.intShulkerBoxBlock.getComparatorOutput(BlockState state, World world, BlockPos pos) Returns the comparator output of the block, from0to15.protected intConnectingBlock.getConnectionMask(BlockState state) AbstractBlock.getCullingShape(BlockState state, BlockView world, BlockPos pos) Deprecated.FenceBlock.getCullingShape(BlockState state, BlockView world, BlockPos pos) FenceGateBlock.getCullingShape(BlockState state, BlockView world, BlockPos pos) LecternBlock.getCullingShape(BlockState state, BlockView world, BlockPos pos) PointedDripstoneBlock.getCullingShape(BlockState state, BlockView world, BlockPos pos) PowderSnowBlock.getCullingShape(BlockState state, BlockView world, BlockPos pos) SculkShriekerBlock.getCullingShape(BlockState state, BlockView world, BlockPos pos) SkullBlock.getCullingShape(BlockState state, BlockView world, BlockPos pos) static Optional<BlockState>Oxidizable.getDecreasedOxidationState(BlockState state) private BlockStateRedstoneWireBlock.getDefaultWireState(BlockView world, BlockState state, BlockPos pos) Degradable.getDegradationResult(BlockState state) default Optional<BlockState>Oxidizable.getDegradationResult(BlockState state) protected static DirectionWallMountedBlock.getDirection(BlockState state) private static intLeavesBlock.getDistanceFromLog(BlockState state) static DoubleBlockProperties.TypeChestBlock.getDoubleBlockType(BlockState state) AbstractBlock.getDroppedStacks(BlockState state, class_8567.class_8568 builder) Deprecated.Consider callingAbstractBlock.AbstractBlockState.getDroppedStacks(net.minecraft.class_8567.class_8568)instead.BeehiveBlock.getDroppedStacks(BlockState state, class_8567.class_8568 builder) Returns the block's dropped item stacks.Block.getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, @Nullable BlockEntity blockEntity) Block.getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity entity, ItemStack stack) DecoratedPotBlock.getDroppedStacks(BlockState state, class_8567.class_8568 builder) Returns the block's dropped item stacks.FluidBlock.getDroppedStacks(BlockState state, class_8567.class_8568 builder) Returns the block's dropped item stacks.PistonExtensionBlock.getDroppedStacks(BlockState state, class_8567.class_8568 builder) Returns the block's dropped item stacks.ShulkerBoxBlock.getDroppedStacks(BlockState state, class_8567.class_8568 builder) Returns the block's dropped item stacks.WallPlayerSkullBlock.getDroppedStacks(BlockState state, class_8567.class_8568 builder) Returns the block's dropped item stacks.static DirectionChestBlock.getFacing(BlockState state) static DirectionJigsawBlock.getFacing(BlockState state) private static Optional<PointedDripstoneBlock.DrippingFluid>PointedDripstoneBlock.getFluid(World world, BlockPos pos, BlockState state) protected doubleAbstractCauldronBlock.getFluidHeight(BlockState state) protected doubleLavaCauldronBlock.getFluidHeight(BlockState state) protected doubleLeveledCauldronBlock.getFluidHeight(BlockState state) AbstractBlock.getFluidState(BlockState state) Deprecated.Consider callingAbstractBlock.AbstractBlockState.getFluidState()instead.AbstractRailBlock.getFluidState(BlockState state) Returns the state's associated fluid state.AbstractSignBlock.getFluidState(BlockState state) Returns the state's associated fluid state.AmethystClusterBlock.getFluidState(BlockState state) Returns the state's associated fluid state.BigDripleafBlock.getFluidState(BlockState state) Returns the state's associated fluid state.BigDripleafStemBlock.getFluidState(BlockState state) Returns the state's associated fluid state.BubbleColumnBlock.getFluidState(BlockState state) Returns the state's associated fluid state.CampfireBlock.getFluidState(BlockState state) Returns the state's associated fluid state.CandleBlock.getFluidState(BlockState state) Returns the state's associated fluid state.ChainBlock.getFluidState(BlockState state) Returns the state's associated fluid state.ChestBlock.getFluidState(BlockState state) Returns the state's associated fluid state.ConduitBlock.getFluidState(BlockState state) Returns the state's associated fluid state.CoralParentBlock.getFluidState(BlockState state) Returns the state's associated fluid state.DecoratedPotBlock.getFluidState(BlockState state) Returns the state's associated fluid state.EnderChestBlock.getFluidState(BlockState state) Returns the state's associated fluid state.FluidBlock.getFluidState(BlockState state) Returns the state's associated fluid state.GlowLichenBlock.getFluidState(BlockState state) Returns the state's associated fluid state.HangingRootsBlock.getFluidState(BlockState state) Returns the state's associated fluid state.HorizontalConnectingBlock.getFluidState(BlockState state) Returns the state's associated fluid state.KelpBlock.getFluidState(BlockState state) Returns the state's associated fluid state.KelpPlantBlock.getFluidState(BlockState state) Returns the state's associated fluid state.LadderBlock.getFluidState(BlockState state) Returns the state's associated fluid state.LanternBlock.getFluidState(BlockState state) Returns the state's associated fluid state.LeavesBlock.getFluidState(BlockState state) Returns the state's associated fluid state.LightBlock.getFluidState(BlockState state) Returns the state's associated fluid state.LightningRodBlock.getFluidState(BlockState state) Returns the state's associated fluid state.MangroveRootsBlock.getFluidState(BlockState state) Returns the state's associated fluid state.PointedDripstoneBlock.getFluidState(BlockState state) Returns the state's associated fluid state.PropaguleBlock.getFluidState(BlockState state) Returns the state's associated fluid state.ScaffoldingBlock.getFluidState(BlockState state) Returns the state's associated fluid state.SculkSensorBlock.getFluidState(BlockState state) Returns the state's associated fluid state.SculkShriekerBlock.getFluidState(BlockState state) Returns the state's associated fluid state.SculkVeinBlock.getFluidState(BlockState state) Returns the state's associated fluid state.SeagrassBlock.getFluidState(BlockState state) Returns the state's associated fluid state.SeaPickleBlock.getFluidState(BlockState state) Returns the state's associated fluid state.SlabBlock.getFluidState(BlockState state) Returns the state's associated fluid state.SmallDripleafBlock.getFluidState(BlockState state) Returns the state's associated fluid state.StairsBlock.getFluidState(BlockState state) Returns the state's associated fluid state.TallSeagrassBlock.getFluidState(BlockState state) Returns the state's associated fluid state.TrapdoorBlock.getFluidState(BlockState state) Returns the state's associated fluid state.WallBlock.getFluidState(BlockState state) Returns the state's associated fluid state.private BlockStateVineBlock.getGrownState(BlockState above, BlockState state, Random random) LichenGrower.getGrowPos(BlockState state, BlockView world, BlockPos pos, Direction oldDirection, Direction newDirection, LichenGrower.GrowPosPredicate predicate) intSnifferEggBlock.getHatchStage(BlockState state) ChestBlock.getInventory(ChestBlock block, BlockState state, World world, BlockPos pos, boolean ignoreBlocked) ComposterBlock.getInventory(BlockState state, WorldAccess world, BlockPos pos) InventoryProvider.getInventory(BlockState state, WorldAccess world, BlockPos pos) static @Nullable BlockStateAnvilBlock.getLandingState(BlockState fallingState) static intRespawnAnchorBlock.getLightLevel(BlockState state, int maxLevel) protected intAbstractRedstoneGateBlock.getMaxInputLevelSides(RedstoneView world, BlockPos pos, BlockState state) intAbstractBlock.getOpacity(BlockState state, BlockView world, BlockPos pos) Deprecated.intLeavesBlock.getOpacity(BlockState state, BlockView world, BlockPos pos) intTintedGlassBlock.getOpacity(BlockState state, BlockView world, BlockPos pos) static DirectionBedBlock.getOppositePartDirection(BlockState state) static OptionalIntLeavesBlock.getOptionalDistanceFromLog(BlockState state) AbstractBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) Deprecated.Consider callingAbstractBlock.AbstractBlockState.getOutlineShape(BlockView, BlockPos, ShapeContext)instead.AbstractCauldronBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AbstractFireBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AbstractPlantPartBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AbstractPressurePlateBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AbstractRailBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AbstractRedstoneGateBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AbstractSignBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AirBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AmethystClusterBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AnvilBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AttachedStemBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) AzaleaBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BambooBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BambooSaplingBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BannerBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BedBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BeetrootsBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BellBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BigDripleafBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BigDripleafStemBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BrewingStandBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) BubbleColumnBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ButtonBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CactusBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CakeBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CampfireBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CandleBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CandleCakeBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CarpetBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CarrotsBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ChainBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ChestBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CocoaBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ComposterBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ConduitBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ConnectingBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CoralBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CoralParentBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) CropBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DaylightDetectorBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DeadBushBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DeadCoralBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DeadCoralFanBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DeadCoralWallFanBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DecoratedPotBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DirtPathBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DoorBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) DragonEggBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) EnchantingTableBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) EnderChestBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) EndPortalBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) EndPortalFrameBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FarmlandBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FenceGateBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FernBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FireBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FlowerbedBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FlowerBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FlowerPotBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FluidBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FrogspawnBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) FungusBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) GrindstoneBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) HangingRootsBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) HangingSignBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) HopperBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) HorizontalConnectingBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) LadderBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) LanternBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) LecternBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) LeverBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) LightBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) LilyPadBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) MultifaceGrowthBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) MushroomPlantBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) NetherPortalBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) NetherWartBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PistonBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PistonExtensionBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PistonHeadBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PitcherCropBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PointedDripstoneBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PotatoesBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) PropaguleBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) RedstoneWireBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) RodBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) RootsBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SaplingBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ScaffoldingBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SculkSensorBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SeagrassBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SeaPickleBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) ShulkerBoxBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SkullBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SlabBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SmallDripleafBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SnifferEggBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SnowBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SporeBlossomBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SproutsBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) StairsBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) StemBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) StonecutterBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) StructureVoidBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SugarCaneBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) SweetBerryBushBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) TallSeagrassBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) TorchBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) TorchflowerBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) TrapdoorBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) TripwireBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) TripwireHookBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) TurtleEggBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) VineBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallBannerBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallHangingSignBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallPiglinHeadBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallRedstoneTorchBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallSignBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallSkullBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) WallTorchBlock.getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) protected intAbstractRedstoneGateBlock.getOutputLevel(BlockView world, BlockPos pos, BlockState state) protected intComparatorBlock.getOutputLevel(BlockView world, BlockPos pos, BlockState state) AbstractCandleBlock.getParticleOffsets(BlockState state) CandleBlock.getParticleOffsets(BlockState state) CandleCakeBlock.getParticleOffsets(BlockState state) static SculkSensorPhaseSculkSensorBlock.getPhase(BlockState state) AbstractBannerBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.AbstractPlantBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.AttachedStemBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.BambooSaplingBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.BigDripleafStemBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.Block.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.CandleCakeBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.CaveVinesBodyBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.CaveVinesHeadBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.CropBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.EndGatewayBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.EndPortalBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.FlowerPotBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.FrostedIceBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.LightBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.NetherPortalBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.NetherWartBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.PistonExtensionBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.PistonHeadBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.ShulkerBoxBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.StemBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.SweetBerryBushBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.TallSeagrassBlock.getPickStack(BlockView world, BlockPos pos, BlockState state) Returns the new item stack when using pick block functionality.private BlockStateVineBlock.getPlacementShape(BlockState state, BlockView world, BlockPos pos) private static DirectionBellBlock.getPlacementSide(BlockState state) private BlockStateRedstoneWireBlock.getPlacementState(BlockView world, BlockState state, BlockPos pos) protected intAbstractRedstoneGateBlock.getPower(World world, BlockPos pos, BlockState state) protected intComparatorBlock.getPower(World world, BlockPos pos, BlockState state) static intBlock.getRawIdFromState(@Nullable BlockState state) AbstractBlock.getRaycastShape(BlockState state, BlockView world, BlockPos pos) Deprecated.AbstractCauldronBlock.getRaycastShape(BlockState state, BlockView world, BlockPos pos) ComposterBlock.getRaycastShape(BlockState state, BlockView world, BlockPos pos) HopperBlock.getRaycastShape(BlockState state, BlockView world, BlockPos pos) ScaffoldingBlock.getRaycastShape(BlockState state, BlockView world, BlockPos pos) protected abstract intAbstractPressurePlateBlock.getRedstoneOutput(BlockState state) protected intPressurePlateBlock.getRedstoneOutput(BlockState state) protected intWeightedPressurePlateBlock.getRedstoneOutput(BlockState state) longAbstractBlock.getRenderingSeed(BlockState state, BlockPos pos) Deprecated.Consider callingAbstractBlock.AbstractBlockState.getRenderingSeed(net.minecraft.util.math.BlockPos)instead.longBedBlock.getRenderingSeed(BlockState state, BlockPos pos) Returns the seed value for rendering.longDoorBlock.getRenderingSeed(BlockState state, BlockPos pos) Returns the seed value for rendering.longTallPlantBlock.getRenderingSeed(BlockState state, BlockPos pos) Returns the seed value for rendering.AbstractBlock.getRenderType(BlockState state) Deprecated.Consider callingAbstractBlock.AbstractBlockState.getRenderType()instead.AbstractFurnaceBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).AirBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BarrelBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BarrierBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BeaconBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BedBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BeehiveBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BellBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BlockWithEntity.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BrewingStandBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BrushableBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).BubbleColumnBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).CampfireBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).ChestBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).ChiseledBookshelfBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).CommandBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).ConduitBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).DaylightDetectorBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).DispenserBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).EnchantingTableBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).EnderChestBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).FlowerPotBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).FluidBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).GrindstoneBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).HopperBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).JukeboxBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).LecternBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).LightBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).SculkCatalystBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).SculkSensorBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).SculkShriekerBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).ShulkerBoxBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).SpawnerBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).StonecutterBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).StructureBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).StructureVoidBlock.getRenderType(BlockState state) Returns the block's render type (invisible, animated, model).static DirectionJigsawBlock.getRotation(BlockState state) abstract floatAbstractSignBlock.getRotationDegrees(BlockState state) floatHangingSignBlock.getRotationDegrees(BlockState state) floatSignBlock.getRotationDegrees(BlockState state) floatWallHangingSignBlock.getRotationDegrees(BlockState state) floatWallSignBlock.getRotationDegrees(BlockState state) private VoxelShapeBellBlock.getShape(BlockState state) private VoxelShapeGrindstoneBlock.getShape(BlockState state) private static VoxelShapeBigDripleafBlock.getShapeForState(BlockState state) private static VoxelShapeFireBlock.getShapeForState(BlockState state) private static VoxelShapeMultifaceGrowthBlock.getShapeForState(BlockState state) private VoxelShapeRedstoneWireBlock.getShapeForState(BlockState state) private static VoxelShapeVineBlock.getShapeForState(BlockState state) protected intHorizontalConnectingBlock.getShapeIndex(BlockState state) private intStairsBlock.getShapeIndexIndex(BlockState state) AbstractBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) Deprecated.FenceGateBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) HangingSignBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) LeavesBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) MudBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) ShulkerBoxBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) SnowBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) SoulSandBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) WallHangingSignBlock.getSidesShape(BlockState state, BlockView world, BlockPos pos) Block.getSoundGroup(BlockState state) DecoratedPotBlock.getSoundGroup(BlockState state) private intFireBlock.getSpreadChance(BlockState state) private static StairShapeStairsBlock.getStairShape(BlockState state, BlockView world, BlockPos pos) private BlockStateWallBlock.getStateAt(WorldView world, BlockState state, BlockPos pos, BlockState aboveState) AbstractBlock.AbstractBlockState.getStateForNeighborUpdate(Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Gets the possibly updated block state of this block when a neighboring block is updated.AbstractBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) AbstractPlantBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AbstractPlantStemBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AbstractPressurePlateBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AbstractRailBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AbstractSignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AmethystClusterBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.AttachedStemBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BambooBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BambooSaplingBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BannerBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BedBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BeehiveBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BellBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BigDripleafBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BigDripleafStemBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BrushableBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.BubbleColumnBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CactusBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CakeBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CampfireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CandleBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CandleCakeBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CarpetBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ChainBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ChestBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ChorusFlowerBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ChorusPlantBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CocoaBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ConcretePowderBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ConduitBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralBlockBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralFanBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralParentBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.CoralWallFanBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.DeadCoralWallFanBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.DecoratedPotBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.DirtPathBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.DoorBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.EnderChestBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FallingBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FarmlandBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FenceBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FenceGateBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FlowerPotBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FluidBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.FrogspawnBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.GlowLichenBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.HangingRootsBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.HangingSignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LadderBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LanternBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LeavesBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LightBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.LightningRodBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.MagmaBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.MangroveRootsBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.MultifaceGrowthBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.MushroomBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.NetherPortalBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.NoteBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ObserverBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PaneBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PistonHeadBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PitcherCropBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PlantBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PointedDripstoneBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.PropaguleBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.RedstoneWireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.RepeaterBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.ScaffoldingBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SculkSensorBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SculkShriekerBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SculkVeinBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SeagrassBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SeaPickleBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SlabBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SmallDripleafBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SnowBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SnowyBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SoulFireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SoulSandBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SporeBlossomBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.StairsBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.SugarCaneBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TallPlantBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TorchBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TrapdoorBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TripwireBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.TripwireHookBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.VineBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallBannerBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallHangingSignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallMountedBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallRedstoneTorchBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallSignBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.WallTorchBlock.getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Returns the state of the block after a neighboring block's state change.private BlockStateWallBlock.getStateWith(BlockState state, boolean north, boolean east, boolean south, boolean west, VoxelShape aboveShape) private BlockStateWallBlock.getStateWith(WorldView world, BlockState state, BlockPos pos, BlockState aboveState, boolean north, boolean east, boolean south, boolean west) LichenGrower.GrowChecker.getStateWithDirection(BlockState state, BlockView world, BlockPos pos, Direction direction) LichenGrower.LichenGrowChecker.getStateWithDirection(BlockState state, BlockView world, BlockPos pos, Direction direction) private BlockStateNoteBlock.getStateWithInstrument(WorldAccess world, BlockPos pos, BlockState state) private BlockStateWallBlock.getStateWithNeighbor(WorldView world, BlockPos pos, BlockState state, BlockPos neighborPos, BlockState neighborState, Direction direction) final BlockStateBlock.getStateWithProperties(BlockState state) Gets a block state with all properties that both this block and the source block state have.intAbstractBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) intAbstractPressurePlateBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intAbstractRedstoneGateBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intButtonBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intDetectorRailBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intLecternBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intLeverBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intLightningRodBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intObserverBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intRedstoneTorchBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intRedstoneWireBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intSculkSensorBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intTrappedChestBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.intTripwireHookBlock.getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the strong redstone power emitted from the block.PointedDripstoneBlock.getSupportingPos(World world, BlockPos pos, BlockState state, int range) <T extends BlockEntity>
@Nullable BlockEntityTicker<T>AbstractSignBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>AbstractSkullBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>BeaconBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>BeehiveBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>BellBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>BlastFurnaceBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.default <T extends BlockEntity>
@Nullable BlockEntityTicker<T>BlockEntityProvider.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>BrewingStandBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>CalibratedSculkSensorBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>CampfireBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>ChestBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>ConduitBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>DaylightDetectorBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>EnchantingTableBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>EnderChestBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>EndGatewayBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>FurnaceBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>HangingSignBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>HopperBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>JukeboxBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>PistonExtensionBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>SculkCatalystBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>SculkSensorBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>SculkShriekerBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>ShulkerBoxBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>SmokerBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>SpawnerBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T>WallHangingSignBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.PointedDripstoneBlock.getTipPos(BlockState state, WorldAccess world, BlockPos pos, int range, boolean allowMerged) static BlockStateOxidizable.getUnaffectedOxidationState(BlockState state) protected abstract intAbstractRedstoneGateBlock.getUpdateDelayInternal(BlockState state) protected intComparatorBlock.getUpdateDelayInternal(BlockState state) protected intRepeaterBlock.getUpdateDelayInternal(BlockState state) intAbstractBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) intAbstractPressurePlateBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intAbstractRedstoneGateBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intButtonBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intCalibratedSculkSensorBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intDaylightDetectorBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intDetectorRailBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intJukeboxBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intLecternBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intLeverBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intLightningRodBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intObserverBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intRedstoneBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intRedstoneTorchBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intRedstoneWireBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intSculkSensorBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intTargetBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intTrappedChestBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intTripwireHookBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.intWallRedstoneTorchBlock.getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction) Returns the weak redstone power emitted from the block.voidAbstractPlantBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidAbstractPlantStemBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidAzaleaBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidBambooBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidBambooSaplingBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidBigDripleafBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidBigDripleafStemBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidCaveVinesBodyBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidCaveVinesHeadBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidCocoaBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidCropBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidFernBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidFertilizable.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidFlowerbedBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidFungusBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidGlowLichenBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidGrassBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) longLichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, boolean markForPostProcessing) private longLichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean markForPostProcessing) LichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, Direction oldDirection, Direction newDirection, boolean markForPostProcessing) LichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, Random random, boolean markForPostProcessing) LichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, Random random) voidMangroveLeavesBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidMossBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidMushroomPlantBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidNetherrackBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidNyliumBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidPitcherCropBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidPropaguleBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidRootedDirtBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidSaplingBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidSeagrassBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidSeaPickleBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidSmallDripleafBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidStemBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidSweetBerryBushBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) voidTallFlowerBlock.grow(ServerWorld world, Random random, BlockPos pos, BlockState state) private static voidPointedDripstoneBlock.growMerged(BlockState state, WorldAccess world, BlockPos pos) private static booleanConcretePowderBlock.hardensIn(BlockState state) private booleanVineBlock.hasAdjacentBlocks(BlockState state) protected static booleanMultifaceGrowthBlock.hasAnyDirection(BlockState state) static booleanCaveVines.hasBerries(BlockState state) booleanAbstractBlock.hasComparatorOutput(BlockState state) Deprecated.Consider callingAbstractBlock.AbstractBlockState.hasComparatorOutput()instead.booleanAbstractCauldronBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanAbstractFurnaceBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanBarrelBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanBeehiveBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanBrewingStandBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanCakeBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanCandleCakeBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanChestBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanChiseledBookshelfBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanCommandBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanComposterBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanDetectorRailBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanDispenserBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanEndPortalFrameBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanHopperBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanJukeboxBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanLecternBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanRespawnAnchorBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanSculkSensorBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.booleanShulkerBoxBlock.hasComparatorOutput(BlockState state) Returns whether the block can have a comparator output.default booleanLichenGrower.GrowChecker.hasDirection(BlockState state, Direction direction) static booleanMultifaceGrowthBlock.hasDirection(BlockState state, Direction direction) private booleanVineBlock.hasHorizontalSide(BlockState state) booleanAbstractPlantStemBlock.hasMaxAge(BlockState state) protected booleanAbstractRedstoneGateBlock.hasPower(World world, BlockPos pos, BlockState state) protected booleanComparatorBlock.hasPower(World world, BlockPos pos, BlockState state) booleanAbstractPlantStemBlock.hasRandomTicks(BlockState state) booleanBambooBlock.hasRandomTicks(BlockState state) booleanBlock.hasRandomTicks(BlockState state) booleanChorusFlowerBlock.hasRandomTicks(BlockState state) booleanCocoaBlock.hasRandomTicks(BlockState state) booleanCropBlock.hasRandomTicks(BlockState state) booleanFluidBlock.hasRandomTicks(BlockState state) booleanLeavesBlock.hasRandomTicks(BlockState state) booleanNetherWartBlock.hasRandomTicks(BlockState state) booleanOxidizableBlock.hasRandomTicks(BlockState state) booleanOxidizableSlabBlock.hasRandomTicks(BlockState state) booleanOxidizableStairsBlock.hasRandomTicks(BlockState state) booleanPitcherCropBlock.hasRandomTicks(BlockState state) booleanRedstoneOreBlock.hasRandomTicks(BlockState state) booleanStairsBlock.hasRandomTicks(BlockState state) booleanSweetBerryBushBlock.hasRandomTicks(BlockState state) booleanAbstractBlock.hasSidedTransparency(BlockState state) Deprecated.Consider callingAbstractBlock.AbstractBlockState.hasSidedTransparencyinstead.booleanDaylightDetectorBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanDirtPathBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanEnchantingTableBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanEndPortalFrameBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanFarmlandBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanLecternBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanPistonBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanPistonHeadBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanSculkSensorBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanSculkShriekerBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanSlabBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanSnowBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanStairsBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.booleanStonecutterBlock.hasSidedTransparency(BlockState state) Returns whether the block's transparency depends on the side of the block, like slabs.private booleanFrostedIceBlock.increaseAge(BlockState state, World world, BlockPos pos) private intRedstoneWireBlock.increasePower(BlockState state) private booleanPistonHeadBlock.isAttached(BlockState headState, BlockState pistonState) private static booleanWallBlock.isConnected(BlockState state, Property<WallShape> property) booleanAbstractBlock.isCullingShapeFullCube(BlockState state, BlockView world, BlockPos pos) Deprecated.private static booleanStairsBlock.isDifferentOrientation(BlockState state, BlockView world, BlockPos pos, Direction dir) static booleanSeaPickleBlock.isDry(BlockState state) protected booleanAbstractCauldronBlock.isEntityTouchingFluid(BlockState state, BlockPos pos, Entity entity) booleanAbstractPlantBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanAbstractPlantStemBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanAzaleaBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanBambooBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanBambooSaplingBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanBigDripleafBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanBigDripleafStemBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanCaveVinesBodyBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanCaveVinesHeadBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanCocoaBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanCropBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanFernBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanFertilizable.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanFlowerbedBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanFungusBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanGlowLichenBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanGrassBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanMangroveLeavesBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanMossBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanMushroomPlantBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanNetherrackBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanNyliumBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanPitcherCropBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanPropaguleBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanRootedDirtBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanSaplingBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanSeagrassBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanSeaPickleBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanSmallDripleafBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanStemBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanSweetBerryBushBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) booleanTallFlowerBlock.isFertilizable(WorldView world, BlockPos pos, BlockState state, boolean isClient) protected abstract booleanAbstractFireBlock.isFlammable(BlockState state) protected booleanFireBlock.isFlammable(BlockState state) protected booleanSoulFireBlock.isFlammable(BlockState state) abstract booleanAbstractCauldronBlock.isFull(BlockState state) Returnstrueif the specified cauldron state is completely full,falseotherwise.booleanCauldronBlock.isFull(BlockState state) Returnstrueif the specified cauldron state is completely full,falseotherwise.booleanLavaCauldronBlock.isFull(BlockState state) Returnstrueif the specified cauldron state is completely full,falseotherwise.booleanLeveledCauldronBlock.isFull(BlockState state) Returnstrueif the specified cauldron state is completely full,falseotherwise.private static booleanRedstoneWireBlock.isFullyConnected(BlockState state) private booleanPitcherCropBlock.isFullyGrown(BlockState state) private static booleanPropaguleBlock.isFullyGrown(BlockState state) private static booleanPropaguleBlock.isHanging(BlockState state) private static booleanPointedDripstoneBlock.isHeldByPointedDripstone(BlockState state, WorldView world, BlockPos pos) private booleanWallHangingSignBlock.isHitOnFacingAxis(BlockHitResult hitResult, BlockState state) static booleanSculkSensorBlock.isInactive(BlockState state) static booleanInfestedBlock.isInfestable(BlockState block) protected static booleanCoralParentBlock.isInWater(BlockState state, BlockView world, BlockPos pos) static booleanCampfireBlock.isLitCampfire(BlockState state) static booleanAbstractCandleBlock.isLitCandle(BlockState state) booleanAbstractRedstoneGateBlock.isLocked(WorldView world, BlockPos pos, BlockState state) booleanRepeaterBlock.isLocked(WorldView world, BlockPos pos, BlockState state) private static booleanPitcherCropBlock.isLowerHalf(BlockState state) booleanCropBlock.isMature(BlockState state) static booleanPistonBlock.isMovable(BlockState state, World world, BlockPos pos, Direction direction, boolean canBreak, Direction pistonDir) private static booleanRedstoneWireBlock.isNotConnected(BlockState state) private static booleanMultifaceGrowthBlock.isNotFullBlock(BlockState state) protected booleanAbstractCandleBlock.isNotLit(BlockState state) protected booleanCandleBlock.isNotLit(BlockState state) booleanDoorBlock.isOpen(BlockState state) private static booleanPointedDripstoneBlock.isPointedDripstoneFacingDirection(BlockState state, Direction direction) private static booleanPointedDripstoneBlock.isPointingDown(BlockState state) private static booleanPointedDripstoneBlock.isPointingUp(BlockState state) private booleanBellBlock.isPointOnBell(BlockState state, Direction side, double y) protected booleanPoweredRailBlock.isPoweredByOtherRails(World world, BlockPos pos, BlockState state, boolean bool, int distance) static booleanAbstractRailBlock.isRail(BlockState state) private booleanSnifferEggBlock.isReadyToHatch(BlockState state) static booleanAbstractRedstoneGateBlock.isRedstoneGate(BlockState state) booleanAbstractBlock.isShapeFullCube(BlockState state, BlockView world, BlockPos pos) Deprecated.booleanBambooBlock.isShapeFullCube(BlockState state, BlockView world, BlockPos pos) booleanPointedDripstoneBlock.isShapeFullCube(BlockState state, BlockView world, BlockPos pos) booleanAbstractBlock.AbstractBlockState.isSideInvisible(BlockState state, Direction direction) booleanAbstractBlock.isSideInvisible(BlockState state, BlockState stateFrom, Direction direction) Deprecated.booleanFluidBlock.isSideInvisible(BlockState state, BlockState stateFrom, Direction direction) booleanMangroveRootsBlock.isSideInvisible(BlockState state, BlockState stateFrom, Direction direction) booleanPaneBlock.isSideInvisible(BlockState state, BlockState stateFrom, Direction direction) booleanPowderSnowBlock.isSideInvisible(BlockState state, BlockState stateFrom, Direction direction) booleanTransparentBlock.isSideInvisible(BlockState state, BlockState stateFrom, Direction direction) private booleanCampfireBlock.isSignalFireBaseBlock(BlockState state) private static booleanSnowyBlock.isSnow(BlockState state) static booleanSoulFireBlock.isSoulBase(BlockState state) static booleanStairsBlock.isStairs(BlockState state) private static booleanBubbleColumnBlock.isStillWater(BlockState state) booleanAbstractRedstoneGateBlock.isTargetNotAligned(BlockView world, BlockPos pos, BlockState state) private static booleanPointedDripstoneBlock.isTip(BlockState state, boolean allowMerged) private static booleanPointedDripstoneBlock.isTip(BlockState state, Direction direction) booleanAbstractGlassBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanBambooBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanBarrierBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanConnectingBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanFluidBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanGlowLichenBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanHorizontalConnectingBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanLightBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanPlantBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanTintedGlassBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanVineBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) booleanWallBlock.isTransparent(BlockState state, BlockView world, BlockPos pos) static booleanVineLogic.isValidForWeepingStem(BlockState state) private booleanFenceGateBlock.isWall(BlockState state) private static voidRedstoneOreBlock.light(BlockState state, World world, BlockPos pos) abstract booleanSideShapeType.matches(BlockState state, BlockView world, BlockPos pos, Direction direction) protected voidIceBlock.melt(BlockState state, World world, BlockPos pos) AbstractBlock.mirror(BlockState state, BlockMirror mirror) Deprecated.Consider callingAbstractBlock.AbstractBlockState.mirror(net.minecraft.util.BlockMirror)instead.AbstractFurnaceBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.AmethystClusterBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.AttachedStemBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.BannerBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.BarrelBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.CalibratedSculkSensorBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.CampfireBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.ChestBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.CommandBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.DeadCoralWallFanBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.DetectorRailBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.DispenserBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.DoorBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.EnderChestBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.EndPortalFrameBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.FlowerbedBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.GrindstoneBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.HangingSignBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.HopperBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.HorizontalConnectingBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.HorizontalFacingBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.JigsawBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.LadderBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.LecternBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.private BlockStateMultifaceGrowthBlock.mirror(BlockState state, Function<Direction, Direction> mirror) MultifaceGrowthBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.MushroomBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.ObserverBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.PistonBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.PistonExtensionBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.PistonHeadBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.PoweredRailBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.RailBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.RedstoneWireBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.RodBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.ShulkerBoxBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.SignBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.SkullBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.SmallDripleafBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.StairsBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.StonecutterBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.TripwireBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.TripwireHookBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.VineBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallBannerBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallHangingSignBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallRedstoneTorchBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallSignBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallSkullBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.WallTorchBlock.mirror(BlockState state, BlockMirror mirror) Returnsstatemirrored bymirror.voidAbstractBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) voidAbstractRailBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidAbstractRedstoneGateBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidBellBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidBigDripleafBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidCommandBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidDispenserBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidDoorBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidFenceGateBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidFluidBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidFrostedIceBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidHopperBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidNoteBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidPistonBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidPistonHeadBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidRedstoneLampBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidRedstoneTorchBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidRedstoneWireBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidSpongeBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidStructureBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidTntBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.voidTrapdoorBlock.neighborUpdate(BlockState state, World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Called when a neighboring block is updated.private static booleanBlocks.never(BlockState state, BlockView world, BlockPos pos) A shortcut to always returnfalsea context predicate, used assettings.solidBlock(Blocks::never).private static BooleanBlocks.never(BlockState state, BlockView world, BlockPos pos, EntityType<?> type) A shortcut to always returnfalsein a typed context predicate with anEntityType, used likesettings.allowSpawning(Blocks::never).voidAbstractBlock.AbstractBlockState.onBlockAdded(World world, BlockPos pos, BlockState state, boolean notify) voidAbstractBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Deprecated.voidAbstractFireBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidAbstractRailBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidAbstractRedstoneGateBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidBrushableBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidCarvedPumpkinBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidComposterBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidCoralBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidCoralFanBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidCoralWallFanBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidDetectorRailBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidFallingBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidFireBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidFluidBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidFrogspawnBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidHopperBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidLightningRodBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidMagmaBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidObserverBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidPistonBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidRedstoneTorchBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidRedstoneWireBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidScaffoldingBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidSculkSensorBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidSnifferEggBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidSoulSandBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidSpongeBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidStairsBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidTargetBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidTntBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidTripwireBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidTurtleEggBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidWetSpongeBlock.onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) Called server-side on the new block when the block state is changed.voidAbstractBlock.onBlockBreakStart(BlockState state, World world, BlockPos pos, PlayerEntity player) voidDragonEggBlock.onBlockBreakStart(BlockState state, World world, BlockPos pos, PlayerEntity player) Called when a player starts breaking the block (including when instant-mining).voidNoteBlock.onBlockBreakStart(BlockState state, World world, BlockPos pos, PlayerEntity player) Called when a player starts breaking the block (including when instant-mining).voidRedstoneOreBlock.onBlockBreakStart(BlockState state, World world, BlockPos pos, PlayerEntity player) Called when a player starts breaking the block (including when instant-mining).voidStairsBlock.onBlockBreakStart(BlockState state, World world, BlockPos pos, PlayerEntity player) Called when a player starts breaking the block (including when instant-mining).voidAbstractFireBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidBedBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidBeehiveBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidDecoratedPotBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidDoorBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidPistonHeadBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidShulkerBoxBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidTallPlantBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidTntBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.voidTripwireBlock.onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player) Called when a player breaks a block before the block is removed from the world.protected static voidTallPlantBlock.onBreakInCreative(World world, BlockPos pos, BlockState state, PlayerEntity player) Destroys a bottom half of a tall double block (such as a plant or a door) without dropping an item when broken in creative.voidBlock.onBroken(WorldAccess world, BlockPos pos, BlockState state) Called after a player breaks a block and the block is removed from the world.voidPistonExtensionBlock.onBroken(WorldAccess world, BlockPos pos, BlockState state) Called after a player breaks a block and the block is removed from the world.voidStairsBlock.onBroken(WorldAccess world, BlockPos pos, BlockState state) Called after a player breaks a block and the block is removed from the world.voidAbstractBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Deprecated.voidAbstractFireBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidAbstractPressurePlateBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidBigDripleafBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidBubbleColumnBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidButtonBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidCactusBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidCampfireBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidCobwebBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidCropBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidDetectorRailBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidEndPortalBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidFrogspawnBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidHoneyBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidHopperBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidLavaCauldronBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidLeveledCauldronBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidLilyPadBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidNetherPortalBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidPitcherCropBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidPowderSnowBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidSweetBerryBushBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidTripwireBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.voidWitherRoseBlock.onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) Called when the entity's collision box intersects the block.protected voidLeveledCauldronBlock.onFireCollision(BlockState state, World world, BlockPos pos) protected voidPowderSnowCauldronBlock.onFireCollision(BlockState state, World world, BlockPos pos) voidBedBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidFarmlandBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidHayBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidHoneyBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidPointedDripstoneBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidPowderSnowBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidSlimeBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidTurtleEggBlock.onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) Called when the entity lands on the block.voidAnvilBlock.onLanding(World world, BlockPos pos, BlockState fallingBlockState, BlockState currentStateInPos, FallingBlockEntity fallingBlockEntity) voidConcretePowderBlock.onLanding(World world, BlockPos pos, BlockState fallingBlockState, BlockState currentStateInPos, FallingBlockEntity fallingBlockEntity) default voidLandingBlock.onLanding(World world, BlockPos pos, BlockState fallingBlockState, BlockState currentStateInPos, FallingBlockEntity fallingBlockEntity) voidAbstractBannerBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidAbstractFurnaceBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidAbstractRedstoneGateBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidBarrelBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidBeaconBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidBedBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidBrewingStandBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidChestBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidCommandBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidConduitBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidDispenserBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidDoorBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidEnchantingTableBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidHopperBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidJukeboxBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidPistonBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidPitcherCropBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidPlayerSkullBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidShulkerBoxBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidSmallDripleafBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidStructureBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidTallPlantBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidTripwireHookBlock.onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidWallPlayerSkullBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidWallWitherSkullBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidWitherSkullBlock.onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack) Called when the player placed the block.voidAbstractBlock.AbstractBlockState.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) voidAbstractBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) voidAbstractCandleBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidAmethystBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidBellBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidBigDripleafBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidCampfireBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidChorusFlowerBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidLightningRodBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidPointedDripstoneBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidTargetBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidTntBlock.onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) Called when aProjectileEntityhits a block.voidAbstractBlock.onStacksDropped(BlockState state, ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) voidExperienceDroppingBlock.onStacksDropped(BlockState state, ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) Called server-side when the stacks are dropped by mining or explosion.voidInfestedBlock.onStacksDropped(BlockState state, ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) Called server-side when the stacks are dropped by mining or explosion.voidRedstoneOreBlock.onStacksDropped(BlockState state, ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) Called server-side when the stacks are dropped by mining or explosion.voidSculkCatalystBlock.onStacksDropped(BlockState state, ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) Called server-side when the stacks are dropped by mining or explosion.voidSculkSensorBlock.onStacksDropped(BlockState state, ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) Called server-side when the stacks are dropped by mining or explosion.voidSculkShriekerBlock.onStacksDropped(BlockState state, ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) Called server-side when the stacks are dropped by mining or explosion.voidSpawnerBlock.onStacksDropped(BlockState state, ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) Called server-side when the stacks are dropped by mining or explosion.voidAbstractBlock.AbstractBlockState.onStateReplaced(World world, BlockPos pos, BlockState state, boolean moved) voidAbstractBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Deprecated.voidAbstractFurnaceBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidAbstractPressurePlateBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidAbstractRailBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidAbstractRedstoneGateBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidBarrelBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidBrewingStandBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidButtonBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidCampfireBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidChestBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidChiseledBookshelfBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidDispenserBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidHopperBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidJukeboxBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidLecternBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidLeverBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidLightningRodBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidObserverBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidPistonExtensionBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidPistonHeadBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidRedstoneTorchBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidRedstoneWireBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidSculkSensorBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidSculkShriekerBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidShulkerBoxBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidStairsBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidTripwireBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidTripwireHookBlock.onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) Called server-side on the old block when the block state is changed.voidBlock.onSteppedOn(World world, BlockPos pos, BlockState state, Entity entity) Called when an entity steps on this block.voidMagmaBlock.onSteppedOn(World world, BlockPos pos, BlockState state, Entity entity) Called when an entity steps on this block.voidRedstoneOreBlock.onSteppedOn(World world, BlockPos pos, BlockState state, Entity entity) Called when an entity steps on this block.voidSculkSensorBlock.onSteppedOn(World world, BlockPos pos, BlockState state, Entity entity) Called when an entity steps on this block.voidSculkShriekerBlock.onSteppedOn(World world, BlockPos pos, BlockState state, Entity entity) Called when an entity steps on this block.voidSlimeBlock.onSteppedOn(World world, BlockPos pos, BlockState state, Entity entity) Called when an entity steps on this block.voidStairsBlock.onSteppedOn(World world, BlockPos pos, BlockState state, Entity entity) Called when an entity steps on this block.voidTurtleEggBlock.onSteppedOn(World world, BlockPos pos, BlockState state, Entity entity) Called when an entity steps on this block.booleanAbstractBlock.onSyncedBlockEvent(BlockState state, World world, BlockPos pos, int type, int data) Deprecated.booleanBlockWithEntity.onSyncedBlockEvent(BlockState state, World world, BlockPos pos, int type, int data) Handles the block event, which is an event specific to a block with an integer ID and data.booleanComparatorBlock.onSyncedBlockEvent(BlockState state, World world, BlockPos pos, int type, int data) Handles the block event, which is an event specific to a block with an integer ID and data.booleanNoteBlock.onSyncedBlockEvent(BlockState state, World world, BlockPos pos, int type, int data) Handles the block event, which is an event specific to a block with an integer ID and data.booleanPistonBlock.onSyncedBlockEvent(BlockState state, World world, BlockPos pos, int type, int data) Handles the block event, which is an event specific to a block with an integer ID and data.AbstractBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) AbstractCauldronBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.AbstractFurnaceBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.AbstractSignBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.AnvilBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.BarrelBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.BeaconBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.BedBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.BeehiveBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.BellBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.BrewingStandBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.ButtonBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CakeBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CampfireBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CandleBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CandleCakeBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CartographyTableBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CaveVinesBodyBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CaveVinesHeadBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.ChestBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.ChiseledBookshelfBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CommandBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.ComparatorBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.ComposterBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.CraftingTableBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.DaylightDetectorBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.DispenserBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.DoorBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.DragonEggBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.EnchantingTableBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.EnderChestBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.FenceBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.FenceGateBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.FletchingTableBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.FlowerPotBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.GrindstoneBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.HangingSignBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.HopperBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.JigsawBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.JukeboxBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.LecternBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.LeverBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.LightBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.LoomBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.NoteBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.PistonExtensionBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.PumpkinBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.RedstoneOreBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.RedstoneWireBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.RepeaterBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.RespawnAnchorBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.ShulkerBoxBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.SmithingTableBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.StairsBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.StonecutterBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.StructureBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.SweetBerryBushBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.TntBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.TrapdoorBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.WallHangingSignBlock.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) Called when this block is used by a player.static ActionResultCaveVines.pickBerries(@Nullable Entity picker, BlockState state, World world, BlockPos pos) default booleanLichenGrower.GrowChecker.place(WorldAccess world, LichenGrower.GrowPos growPos, BlockState state, boolean markForPostProcessing) static booleanSculkVeinBlock.place(WorldAccess world, BlockPos pos, BlockState state, Collection<Direction> directions) static voidTallPlantBlock.placeAt(WorldAccess world, BlockState state, BlockPos pos, int flags) private voidstatic BlockStateBlock.postProcessState(BlockState state, WorldAccess world, BlockPos pos) voidButtonBlock.powerOn(BlockState state, World world, BlockPos pos) voidBlock.precipitationTick(BlockState state, World world, BlockPos pos, Biome.Precipitation precipitation) Called randomly server-side on blocks with unobstructed sky access when it is raining or snowing.voidCauldronBlock.precipitationTick(BlockState state, World world, BlockPos pos, Biome.Precipitation precipitation) Called randomly server-side on blocks with unobstructed sky access when it is raining or snowing.voidLeveledCauldronBlock.precipitationTick(BlockState state, World world, BlockPos pos, Biome.Precipitation precipitation) Called randomly server-side on blocks with unobstructed sky access when it is raining or snowing.voidAbstractBlock.prepare(BlockState state, WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth) Deprecated.Consider callingAbstractBlock.AbstractBlockState.prepare(WorldAccess, BlockPos, int, int)instead.voidRedstoneWireBlock.prepare(BlockState state, WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth) Called when the block state changes, before the neighbor-triggered state update on the original block, and after the neighbor-triggered state update on the replaced block.static BlockStateBlock.pushEntitiesUpBeforeBlockChange(BlockState from, BlockState to, WorldAccess world, BlockPos pos) Pushes entities standing on a block up before changing the block to taller ones.private static voidLecternBlock.putBook(@Nullable Entity user, World world, BlockPos pos, BlockState state, ItemStack stack) static booleanLecternBlock.putBookIfAbsent(@Nullable Entity user, World world, BlockPos pos, BlockState state, ItemStack stack) voidAbstractCandleBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidAbstractFireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidBeehiveBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidBlastFurnaceBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidBrewingStandBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidBrushableBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidBubbleColumnBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidCampfireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidCherryLeavesBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidCryingObsidianBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidEnchantingTableBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidEnderChestBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidEndGatewayBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidEndPortalBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidEndRodBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidFallingBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidFurnaceBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidLeavesBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidLeverBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidLightningRodBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidMyceliumBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidNetherPortalBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidPointedDripstoneBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidRedstoneOreBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidRedstoneTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidRedstoneWireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidRepeaterBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidRespawnAnchorBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidSculkSensorBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidSmokerBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidSporeBlossomBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidStairsBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidWallRedstoneTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidWallTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidWetSpongeBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidWitherRoseBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) Called randomly on the client.voidAbstractBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) voidAbstractPlantStemBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidBambooBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidBambooSaplingBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidBeetrootsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidBuddingAmethystBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidCactusBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidChorusFlowerBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidCocoaBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidCropBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidFarmlandBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidFluidBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidFrostedIceBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidIceBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidLeavesBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidMushroomPlantBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidNetherPortalBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidNetherWartBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidNyliumBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidOxidizableBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidOxidizableSlabBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidOxidizableStairsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidPitcherCropBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidPointedDripstoneBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidPropaguleBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidRedstoneOreBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidSaplingBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidSnowBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidSpreadableBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidStairsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidStemBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidSugarCaneBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidSweetBerryBushBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidTorchflowerBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidTurtleEggBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.voidVineBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block gets ticked randomly.private booleanFluidBlock.receiveNeighborFluids(World world, BlockPos pos, BlockState state) static voidBlock.replace(BlockState state, BlockState newState, WorldAccess world, BlockPos pos, int flags) Replaces thestatewith thenewStateat thepos.static voidBlock.replace(BlockState state, BlockState newState, WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth) Replaces thestatewith thenewStateat thepos.private static voidBigDripleafBlock.resetTilt(BlockState state, World world, BlockPos pos) booleanBellBlock.ring(World world, BlockState state, BlockHitResult hitResult, @Nullable PlayerEntity player, boolean checkHitPos) AbstractBlock.rotate(BlockState state, BlockRotation rotation) Deprecated.Consider callingAbstractBlock.AbstractBlockState.rotate(net.minecraft.util.BlockRotation)instead.AbstractFurnaceBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.AmethystClusterBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.AnvilBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.AttachedStemBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.BannerBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.BarrelBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.CalibratedSculkSensorBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.CampfireBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.ChestBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.CommandBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.DeadCoralWallFanBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.DetectorRailBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.DispenserBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.DoorBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.EnderChestBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.EndPortalFrameBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.FlowerbedBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.GrindstoneBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.HangingSignBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.HopperBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.HorizontalConnectingBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.HorizontalFacingBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.JigsawBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.LadderBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.LecternBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.MultifaceGrowthBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.MushroomBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.NetherPortalBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.ObserverBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PillarBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PistonBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PistonExtensionBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PistonHeadBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.PoweredRailBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.RailBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.RedstoneWireBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.RodBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.RotatedInfestedBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.ShulkerBoxBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.SignBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.SkullBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.SmallDripleafBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.StairsBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.StonecutterBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.TripwireBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.TripwireHookBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.VineBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallBannerBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallHangingSignBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallRedstoneTorchBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallSignBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallSkullBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.WallTorchBlock.rotate(BlockState state, BlockRotation rotation) Returnsstaterotated byrotation.voidAbstractBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) voidAbstractCauldronBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidAbstractPlantPartBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidAbstractPressurePlateBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidAbstractRedstoneGateBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidBambooBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidBarrelBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidBigDripleafBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidBigDripleafStemBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidBrushableBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidBubbleColumnBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidButtonBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidCactusBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidChestBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidChorusFlowerBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidChorusPlantBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidCommandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidComparatorBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidComposterBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidCoralBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidCoralBlockBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidCoralFanBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidCoralWallFanBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidDetectorRailBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidDirtPathBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidDispenserBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidEnderChestBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidFallingBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidFarmlandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidFireBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidFrogspawnBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidFrostedIceBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidLeavesBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidLecternBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidLightningRodBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidMagmaBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidObserverBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidPointedDripstoneBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidRedstoneLampBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidRedstoneTorchBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidScaffoldingBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidSculkCatalystBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidSculkSensorBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidSculkShriekerBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidSnifferEggBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidSoulSandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidStairsBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidSugarCaneBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidTargetBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidTripwireBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidTripwireHookBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) Called server-side when a block receives a scheduled tick.voidSculkSensorBlock.setActive(@Nullable Entity sourceEntity, World world, BlockPos pos, BlockState state, int power, int frequency) static voidSculkSensorBlock.setCooldown(World world, BlockPos pos, BlockState state) protected final voidBlock.setDefaultState(BlockState state) Sets the default state of the block.static voidLecternBlock.setHasBook(@Nullable Entity user, World world, BlockPos pos, BlockState state, boolean hasBook) private static voidAbstractCandleBlock.setLit(WorldAccess world, BlockState state, BlockPos pos, boolean lit) voidDoorBlock.setOpen(@Nullable Entity entity, World world, BlockState state, BlockPos pos, boolean open) private static voidTargetBlock.setPower(WorldAccess world, BlockState state, int power, BlockPos pos, int delay) static voidLecternBlock.setPowered(World world, BlockPos pos, BlockState state) private static voidLecternBlock.setPowered(World world, BlockPos pos, BlockState state, boolean powered) voidLightningRodBlock.setPowered(BlockState state, World world, BlockPos pos) protected abstract BlockStateAbstractPressurePlateBlock.setRedstoneOutput(BlockState state, int rsOut) protected BlockStatePressurePlateBlock.setRedstoneOutput(BlockState state, int rsOut) protected BlockStateWeightedPressurePlateBlock.setRedstoneOutput(BlockState state, int rsOut) static voidbooleanTripwireBlock.shouldConnectTo(BlockState state, Direction facing) private booleanWallBlock.shouldConnectTo(BlockState state, boolean faceFullSquare, Direction side) protected booleanLeavesBlock.shouldDecay(BlockState state) static booleanBlock.shouldDrawSide(BlockState state, BlockView world, BlockPos pos, Direction side, BlockPos otherPos) private static booleanConcretePowderBlock.shouldHarden(BlockView world, BlockPos pos, BlockState state) private booleanWallBlock.shouldHavePost(BlockState state, BlockState aboveState, VoxelShape aboveShape) private booleanWallHangingSignBlock.shouldTryAttaching(BlockState state, PlayerEntity player, BlockHitResult hitResult, SignBlockEntity sign, ItemStack stack) protected booleanRedstoneTorchBlock.shouldUnpower(World world, BlockPos pos, BlockState state) protected booleanWallRedstoneTorchBlock.shouldUnpower(World world, BlockPos pos, BlockState state) protected voidAbstractFireBlock.spawnBreakParticles(World world, PlayerEntity player, BlockPos pos, BlockState state) protected voidBlock.spawnBreakParticles(World world, PlayerEntity player, BlockPos pos, BlockState state) private static voidPointedDripstoneBlock.spawnFallingBlock(BlockState state, ServerWorld world, BlockPos pos) private voidBeehiveBlock.spawnHoneyParticles(World world, BlockPos pos, BlockState state) private static voidLeverBlock.spawnParticles(BlockState state, WorldAccess world, BlockPos pos, float alpha) default booleanSculkSpreadable.spread(WorldAccess world, BlockPos pos, BlockState state, @Nullable Collection<Direction> directions, boolean markForPostProcessing) default voidSculkSpreadable.spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, Random random) voidSculkVeinBlock.spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, Random random) private static booleanNyliumBlock.stayAlive(BlockState state, WorldView world, BlockPos pos) voidBeehiveBlock.takeHoney(World world, BlockState state, BlockPos pos) voidBeehiveBlock.takeHoney(World world, BlockState state, BlockPos pos, @Nullable PlayerEntity player, BeehiveBlockEntity.BeeState beeState) private voidDragonEggBlock.teleport(BlockState state, World world, BlockPos pos) booleanAbstractBlock.ContextPredicate.test(BlockState state, BlockView world, BlockPos pos) booleanAbstractBlock.TypedContextPredicate.test(BlockState state, BlockView world, BlockPos pos, A type) private static voidDaylightDetectorBlock.tick(World world, BlockPos pos, BlockState state, DaylightDetectorBlockEntity blockEntity) default voidDegradable.tickDegradation(BlockState state, ServerWorld world, BlockPos pos, Random random) LeverBlock.togglePower(BlockState state, World world, BlockPos pos) static <S extends BlockEntity>
DoubleBlockProperties.PropertySource<S>DoubleBlockProperties.toPropertySource(BlockEntityType<S> blockEntityType, Function<BlockState, DoubleBlockProperties.Type> typeMapper, Function<BlockState, Direction> function, DirectionProperty directionProperty, BlockState state, WorldAccess world, BlockPos pos, BiPredicate<WorldAccess, BlockPos> fallbackTester) InfestedBlock.toRegularState(BlockState infestedState) private static intTargetBlock.trigger(WorldAccess world, BlockState state, BlockHitResult hitResult, Entity entity) private voidTurtleEggBlock.tryBreakEgg(World world, BlockState state, BlockPos pos, Entity entity, int inverseChance) default voidDegradable.tryDegrade(BlockState state, ServerWorld world, BlockPos pos, Random random) BubbleColumnBlock.tryDrainFluid(WorldAccess world, BlockPos pos, BlockState state) FluidBlock.tryDrainFluid(WorldAccess world, BlockPos pos, BlockState state) FluidDrainable.tryDrainFluid(WorldAccess world, BlockPos pos, BlockState state) PowderSnowBlock.tryDrainFluid(WorldAccess world, BlockPos pos, BlockState state) default ItemStackWaterloggable.tryDrainFluid(WorldAccess world, BlockPos pos, BlockState state) protected static ActionResultCakeBlock.tryEat(WorldAccess world, BlockPos pos, BlockState state, PlayerEntity player) booleanCampfireBlock.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) booleanCandleBlock.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) booleanFluidFillable.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) booleanKelpBlock.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) booleanKelpPlantBlock.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) booleanSeagrassBlock.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) booleanSlabBlock.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) booleanTallSeagrassBlock.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) default booleanWaterloggable.tryFillWithFluid(WorldAccess world, BlockPos pos, BlockState state, FluidState fluidState) private voidPitcherCropBlock.tryGrow(ServerWorld world, BlockState state, BlockPos pos, int amount) static voidPointedDripstoneBlock.tryGrow(BlockState state, ServerWorld world, BlockPos pos, Random random) private voidPistonBlock.tryMove(World world, BlockPos pos, BlockState state) protected voidButtonBlock.tryPowerWithProjectiles(BlockState state, World world, BlockPos pos) booleanMushroomPlantBlock.trySpawningBigMushroom(ServerWorld world, BlockPos pos, BlockState state, Random random) static voidBubbleColumnBlock.update(WorldAccess world, BlockPos pos, BlockState state) static voidBubbleColumnBlock.update(WorldAccess world, BlockPos pos, BlockState water, BlockState bubbleSource) private voidComparatorBlock.update(World world, BlockPos pos, BlockState state) private voidRedstoneWireBlock.update(World world, BlockPos pos, BlockState state) private voidTripwireBlock.update(World world, BlockPos pos, BlockState state) voidTripwireHookBlock.update(World world, BlockPos pos, BlockState state, boolean beingRemoved, boolean bool, int int2, @Nullable BlockState blockState) protected voidAbstractRailBlock.updateBlockState(BlockState state, World world, BlockPos pos, Block neighbor) protected BlockStateAbstractRailBlock.updateBlockState(World world, BlockPos pos, BlockState state, boolean forceUpdate) protected voidPoweredRailBlock.updateBlockState(BlockState state, World world, BlockPos pos, Block neighbor) protected voidRailBlock.updateBlockState(BlockState state, World world, BlockPos pos, Block neighbor) protected BlockStateAbstractRailBlock.updateCurves(BlockState state, World world, BlockPos pos, boolean notify) private static BlockStateLeavesBlock.updateDistanceFromLogs(BlockState state, WorldAccess world, BlockPos pos) private voidHopperBlock.updateEnabled(World world, BlockPos pos, BlockState state, int flags) private voidRedstoneWireBlock.updateForNewState(World world, BlockPos pos, BlockState oldState, BlockState newState) protected voidBambooBlock.updateLeaves(BlockState state, World world, BlockPos pos, Random random, int height) protected voidDetectorRailBlock.updateNearbyRails(World world, BlockPos pos, BlockState state, boolean unpowering) private static voidLecternBlock.updateNeighborAlways(World world, BlockPos pos, BlockState state) private voidButtonBlock.updateNeighbors(BlockState state, World world, BlockPos pos) private voidLeverBlock.updateNeighbors(BlockState state, World world, BlockPos pos) private voidLightningRodBlock.updateNeighbors(BlockState state, World world, BlockPos pos) protected voidObserverBlock.updateNeighbors(World world, BlockPos pos, BlockState state) private static voidSculkSensorBlock.updateNeighbors(World world, BlockPos pos, BlockState state) private voidAbstractPressurePlateBlock.updatePlateState(@Nullable Entity entity, World world, BlockPos pos, BlockState state, int output) protected voidAbstractRedstoneGateBlock.updatePowered(World world, BlockPos pos, BlockState state) protected voidComparatorBlock.updatePowered(World world, BlockPos pos, BlockState state) private voidDetectorRailBlock.updatePoweredStatus(World world, BlockPos pos, BlockState state) private static voidDaylightDetectorBlock.updateState(BlockState state, World world, BlockPos pos) protected voidAbstractRedstoneGateBlock.updateTarget(World world, BlockPos pos, BlockState state) static booleanSculkVeinBlock.veinCoversSculkReplaceable(WorldAccess world, BlockState state, BlockPos pos) MultifaceGrowthBlock.withDirection(BlockState state, BlockView world, BlockPos pos, Direction direction) AbstractPlantStemBlock.withMaxAge(BlockState state) static BlockStateTallPlantBlock.withWaterloggedState(WorldView world, BlockPos pos, BlockState state) Method parameters in net.minecraft.block with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractFurnaceBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidAbstractPlantStemBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidAmethystClusterBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidAnvilBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidAttachedStemBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBambooBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBannerBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBarrelBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBedBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBeehiveBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBeetrootsBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBellBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBigDripleafBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBigDripleafStemBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBrewingStandBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBrushableBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidBubbleColumnBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidButtonBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCactusBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCakeBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCalibratedSculkSensorBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCampfireBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCandleBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCandleCakeBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCarvedPumpkinBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCaveVinesBodyBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCaveVinesHeadBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidChainBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidChestBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidChiseledBookshelfBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidChorusFlowerBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidChorusPlantBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCocoaBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCommandBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidComparatorBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidComposterBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidConduitBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCoralParentBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidCropBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidDaylightDetectorBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidDeadCoralWallFanBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidDecoratedPotBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidDetectorRailBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidDispenserBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidDoorBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidEnderChestBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidEndPortalFrameBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidEndRodBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidFarmlandBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidFenceBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidFenceGateBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidFireBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidFlowerbedBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidFluidBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidFrostedIceBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidGlazedTerracottaBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidGlowLichenBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidGrindstoneBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidHangingRootsBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidHangingSignBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidHopperBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidJigsawBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidJukeboxBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLadderBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLanternBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLeavesBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLecternBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLeveledCauldronBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLeverBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLightBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLightningRodBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidLoomBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidMangroveRootsBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidMultifaceGrowthBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidMushroomBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidNetherPortalBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidNetherWartBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidNoteBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidObserverBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPaneBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPillarBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPistonBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPistonExtensionBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPistonHeadBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPitcherCropBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPointedDripstoneBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPoweredRailBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPressurePlateBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidPropaguleBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidRailBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidRedstoneLampBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidRedstoneOreBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidRedstoneTorchBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidRedstoneWireBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidRepeaterBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidRespawnAnchorBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidRotatedInfestedBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSaplingBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidScaffoldingBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSculkCatalystBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSculkSensorBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSculkShriekerBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSculkVeinBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSeaPickleBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidShulkerBoxBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSignBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSkullBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSlabBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSmallDripleafBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSnifferEggBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSnowBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSnowyBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidStairsBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidStemBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidStonecutterBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidStructureBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSugarCaneBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidSweetBerryBushBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidTallPlantBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidTargetBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidTntBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidTorchflowerBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidTrapdoorBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidTripwireBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidTripwireHookBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidTurtleEggBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidVineBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidWallBannerBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidWallBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidWallHangingSignBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidWallRedstoneTorchBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidWallSignBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidWallSkullBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidWallTorchBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected voidWeightedPressurePlateBlock.appendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.private static BlockStateInfestedBlock.copyProperties(Map<BlockState, BlockState> stateMap, BlockState fromState, Supplier<BlockState> toStateSupplier) private static BlockStateInfestedBlock.copyProperties(Map<BlockState, BlockState> stateMap, BlockState fromState, Supplier<BlockState> toStateSupplier) private static BlockStateInfestedBlock.copyProperties(Map<BlockState, BlockState> stateMap, BlockState fromState, Supplier<BlockState> toStateSupplier) protected ImmutableMap<BlockState,VoxelShape> Block.getShapesForStates(Function<BlockState, VoxelShape> stateToShape) AbstractBlock.Settings.luminance(ToIntFunction<BlockState> luminance) Specifies the light level emitted by a block.AbstractBlock.Settings.mapColor(Function<BlockState, MapColor> mapColorProvider) PointedDripstoneBlock.searchInDirection(WorldAccess world, BlockPos pos, Direction.AxisDirection direction, BiPredicate<BlockPos, BlockState> continuePredicate, Predicate<BlockState> stopPredicate, int range) PointedDripstoneBlock.searchInDirection(WorldAccess world, BlockPos pos, Direction.AxisDirection direction, BiPredicate<BlockPos, BlockState> continuePredicate, Predicate<BlockState> stopPredicate, int range) static <S extends BlockEntity>
DoubleBlockProperties.PropertySource<S>DoubleBlockProperties.toPropertySource(BlockEntityType<S> blockEntityType, Function<BlockState, DoubleBlockProperties.Type> typeMapper, Function<BlockState, Direction> function, DirectionProperty directionProperty, BlockState state, WorldAccess world, BlockPos pos, BiPredicate<WorldAccess, BlockPos> fallbackTester) private static BlockStateMultifaceGrowthBlock.withAllDirections(StateManager<Block, BlockState> stateManager) Constructors in net.minecraft.block with parameters of type BlockStateModifierConstructorDescriptionComposterInventory(BlockState state, WorldAccess world, BlockPos pos) (package private)DrippingFluid(BlockPos blockPos, Fluid fluid, BlockState blockState) FullComposterInventory(BlockState state, WorldAccess world, BlockPos pos, ItemStack outputItem) NeighborGroup(BlockState self, BlockState other, Direction facing) OxidizableStairsBlock(Oxidizable.OxidationLevel oxidationLevel, BlockState baseBlockState, AbstractBlock.Settings settings) RailPlacementHelper(World world, BlockPos pos, BlockState state) (package private)ShapeCache(BlockState state) protectedStairsBlock(BlockState baseBlockState, AbstractBlock.Settings settings) Constructor parameters in net.minecraft.block with type arguments of type BlockStateModifierConstructorDescriptionprotectedAbstractBlockState(Block block, ImmutableMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec) BlockState(Block block, ImmutableMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec) -
Uses of BlockState in net.minecraft.block.cauldron
Methods in net.minecraft.block.cauldron with parameters of type BlockStateModifier and TypeMethodDescriptionstatic ActionResultCauldronBehavior.emptyCauldron(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, ItemStack output, Predicate<BlockState> fullPredicate, SoundEvent soundEvent) Empties a cauldron if it's full.static ActionResultCauldronBehavior.fillCauldron(World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, BlockState state, SoundEvent soundEvent) Fills a cauldron from a bucket stack.CauldronBehavior.interact(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack) Called when a player interacts with a cauldron.Method parameters in net.minecraft.block.cauldron with type arguments of type BlockStateModifier and TypeMethodDescriptionstatic ActionResultCauldronBehavior.emptyCauldron(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, ItemStack stack, ItemStack output, Predicate<BlockState> fullPredicate, SoundEvent soundEvent) Empties a cauldron if it's full. -
Uses of BlockState in net.minecraft.block.entity
Fields in net.minecraft.block.entity declared as BlockStateModifier and TypeFieldDescriptionprivate BlockStateBlockEntity.cachedStateprivate BlockStatePistonBlockEntity.pushedBlockprivate final BlockStateSculkCatalystBlockEntity.Listener.stateMethods in net.minecraft.block.entity that return BlockStateModifier and TypeMethodDescriptionBlockEntity.getCachedState()Returns the cached block state at the block entity's position.private BlockStatePistonBlockEntity.getHeadBlockState()PistonBlockEntity.getPushedBlock()Methods in net.minecraft.block.entity with parameters of type BlockStateModifier and TypeMethodDescriptionvoidBeehiveBlockEntity.angerBees(@Nullable PlayerEntity player, BlockState state, BeehiveBlockEntity.BeeState beeState) private static voidConduitBlockEntity.attackHostileEntity(World world, BlockPos pos, BlockState state, List<BlockPos> activatingBlocks, ConduitBlockEntity blockEntity) private voidSculkCatalystBlockEntity.Listener.bloom(ServerWorld world, BlockPos pos, BlockState state, Random random) static voidBellBlockEntity.clientTick(World world, BlockPos pos, BlockState state, BellBlockEntity blockEntity) static voidCampfireBlockEntity.clientTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire) static voidChestBlockEntity.clientTick(World world, BlockPos pos, BlockState state, ChestBlockEntity blockEntity) static voidConduitBlockEntity.clientTick(World world, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) static voidEnderChestBlockEntity.clientTick(World world, BlockPos pos, BlockState state, EnderChestBlockEntity blockEntity) static voidEndGatewayBlockEntity.clientTick(World world, BlockPos pos, BlockState state, EndGatewayBlockEntity blockEntity) static voidMobSpawnerBlockEntity.clientTick(World world, BlockPos pos, BlockState state, MobSpawnerBlockEntity blockEntity) voidViewerCountManager.closeContainer(PlayerEntity player, World world, BlockPos pos, BlockState state) BlockEntityType.BlockEntityFactory.create(BlockPos pos, BlockState state) static @Nullable BlockEntityBlockEntity.createFromNbt(BlockPos pos, BlockState state, NbtCompound nbt) Returns the new block entity loaded fromnbt, ornullif it fails.ShulkerBoxBlockEntity.getBoundingBox(BlockState state) private intCalibratedSculkSensorBlockEntity.Callback.getCalibrationFrequency(World world, BlockPos pos, BlockState state) static intBeehiveBlockEntity.getHoneyLevel(BlockState state) HopperBlockEntity.getOutputInventory(World world, BlockPos pos, BlockState state) private static SculkSpreadableSculkSpreadManager.Cursor.getSpreadable(BlockState state) private static booleanHopperBlockEntity.insert(World world, BlockPos pos, BlockState state, Inventory inventory) private static booleanHopperBlockEntity.insertAndExtract(World world, BlockPos pos, BlockState state, HopperBlockEntity blockEntity, BooleanSupplier booleanSupplier) BlockEntityType.instantiate(BlockPos pos, BlockState state) Returns a new instance of the block entity.static voidCampfireBlockEntity.litServerTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire) protected static voidBlockEntity.markDirty(World world, BlockPos pos, BlockState state) protected abstract voidViewerCountManager.onContainerClose(World world, BlockPos pos, BlockState state) Run when this container closes (when the viewer count reaches zero).protected abstract voidViewerCountManager.onContainerOpen(World world, BlockPos pos, BlockState state) Run when this container is opened (when the viewer count becomes nonzero).static voidHopperBlockEntity.onEntityCollided(World world, BlockPos pos, BlockState state, Entity entity, HopperBlockEntity blockEntity) protected voidChestBlockEntity.onViewerCountUpdate(World world, BlockPos pos, BlockState state, int oldViewerCount, int newViewerCount) protected voidTrappedChestBlockEntity.onViewerCountUpdate(World world, BlockPos pos, BlockState state, int oldViewerCount, int newViewerCount) protected abstract voidViewerCountManager.onViewerCountUpdate(World world, BlockPos pos, BlockState state, int oldViewerCount, int newViewerCount) Called when the viewer count updates, such as when a player interact with this container or when distance-based checks are run.voidViewerCountManager.openContainer(PlayerEntity player, World world, BlockPos pos, BlockState state) (package private) voidBarrelBlockEntity.playSound(BlockState state, SoundEvent soundEvent) (package private) static voidChestBlockEntity.playSound(World world, BlockPos pos, BlockState state, SoundEvent soundEvent) private voidShulkerBoxBlockEntity.pushEntities(World world, BlockPos pos, BlockState state) private static booleanBeehiveBlockEntity.releaseBee(World world, BlockPos pos, BlockState state, BeehiveBlockEntity.Bee bee, @Nullable List<Entity> entities, BeehiveBlockEntity.BeeState beeState, @Nullable BlockPos flowerPos) private static voidViewerCountManager.scheduleBlockTick(World world, BlockPos pos, BlockState state) static voidBeehiveBlockEntity.serverTick(World world, BlockPos pos, BlockState state, BeehiveBlockEntity blockEntity) static voidBellBlockEntity.serverTick(World world, BlockPos pos, BlockState state, BellBlockEntity blockEntity) static voidConduitBlockEntity.serverTick(World world, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) static voidEndGatewayBlockEntity.serverTick(World world, BlockPos pos, BlockState state, EndGatewayBlockEntity blockEntity) static voidHopperBlockEntity.serverTick(World world, BlockPos pos, BlockState state, HopperBlockEntity blockEntity) static voidMobSpawnerBlockEntity.serverTick(World world, BlockPos pos, BlockState state, MobSpawnerBlockEntity blockEntity) voidBlockEntity.setCachedState(BlockState state) Deprecated.(package private) voidBarrelBlockEntity.setOpen(BlockState state, boolean open) private static voidEndGatewayBlockEntity.startTeleportCooldown(World world, BlockPos pos, BlockState state, EndGatewayBlockEntity blockEntity) booleanBlockEntityType.supports(BlockState state) Returns whether the block entity type supportsstate.static voidAbstractFurnaceBlockEntity.tick(World world, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity blockEntity) static voidBeaconBlockEntity.tick(World world, BlockPos pos, BlockState state, BeaconBlockEntity blockEntity) private static voidBellBlockEntity.tick(World world, BlockPos pos, BlockState state, BellBlockEntity blockEntity, BellBlockEntity.Effect bellEffect) voidBlockEntityTicker.tick(World world, BlockPos pos, BlockState state, T blockEntity) Ticks the block entity.static voidBrewingStandBlockEntity.tick(World world, BlockPos pos, BlockState state, BrewingStandBlockEntity blockEntity) static voidEnchantingTableBlockEntity.tick(World world, BlockPos pos, BlockState state, EnchantingTableBlockEntity blockEntity) private voidJukeboxBlockEntity.tick(World world, BlockPos pos, BlockState state) static voidJukeboxBlockEntity.tick(World world, BlockPos pos, BlockState state, JukeboxBlockEntity blockEntity) static voidPistonBlockEntity.tick(World world, BlockPos pos, BlockState state, PistonBlockEntity blockEntity) static voidSculkCatalystBlockEntity.tick(World world, BlockPos pos, BlockState state, SculkCatalystBlockEntity blockEntity) static voidShulkerBoxBlockEntity.tick(World world, BlockPos pos, BlockState state, ShulkerBoxBlockEntity blockEntity) static voidSignBlockEntity.tick(World world, BlockPos pos, BlockState state, SignBlockEntity blockEntity) static voidSkullBlockEntity.tick(World world, BlockPos pos, BlockState state, SkullBlockEntity blockEntity) private static voidBeehiveBlockEntity.tickBees(World world, BlockPos pos, BlockState state, List<BeehiveBlockEntity.Bee> bees, @Nullable BlockPos flowerPos) BeehiveBlockEntity.tryReleaseBee(BlockState state, BeehiveBlockEntity.BeeState beeState) static voidEndGatewayBlockEntity.tryTeleportingEntity(World world, BlockPos pos, BlockState state, Entity entity, EndGatewayBlockEntity blockEntity) static voidCampfireBlockEntity.unlitServerTick(World world, BlockPos pos, BlockState state, CampfireBlockEntity campfire) private voidShulkerBoxBlockEntity.updateAnimation(World world, BlockPos pos, BlockState state) private static voidShulkerBoxBlockEntity.updateNeighborStates(World world, BlockPos pos, BlockState state) voidViewerCountManager.updateViewerCount(World world, BlockPos pos, BlockState state) Constructors in net.minecraft.block.entity with parameters of type BlockStateModifierConstructorDescriptionprotectedAbstractFurnaceBlockEntity(BlockEntityType<?> blockEntityType, BlockPos pos, BlockState state, RecipeType<? extends AbstractCookingRecipe> recipeType) BannerBlockEntity(BlockPos pos, BlockState state) BannerBlockEntity(BlockPos pos, BlockState state, DyeColor baseColor) BarrelBlockEntity(BlockPos pos, BlockState state) BeaconBlockEntity(BlockPos pos, BlockState state) BedBlockEntity(BlockPos pos, BlockState state) BedBlockEntity(BlockPos pos, BlockState state, DyeColor color) BeehiveBlockEntity(BlockPos pos, BlockState state) BellBlockEntity(BlockPos pos, BlockState state) BlastFurnaceBlockEntity(BlockPos pos, BlockState state) BlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state) BrewingStandBlockEntity(BlockPos pos, BlockState state) BrushableBlockEntity(BlockPos pos, BlockState state) CalibratedSculkSensorBlockEntity(BlockPos pos, BlockState state) CampfireBlockEntity(BlockPos pos, BlockState state) protectedChestBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state) ChestBlockEntity(BlockPos pos, BlockState state) ChiseledBookshelfBlockEntity(BlockPos pos, BlockState state) CommandBlockBlockEntity(BlockPos pos, BlockState state) ComparatorBlockEntity(BlockPos pos, BlockState state) ConduitBlockEntity(BlockPos pos, BlockState state) DaylightDetectorBlockEntity(BlockPos pos, BlockState state) DecoratedPotBlockEntity(BlockPos pos, BlockState state) protectedDispenserBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state) DispenserBlockEntity(BlockPos pos, BlockState state) DropperBlockEntity(BlockPos pos, BlockState state) EnchantingTableBlockEntity(BlockPos pos, BlockState state) EnderChestBlockEntity(BlockPos pos, BlockState state) EndGatewayBlockEntity(BlockPos pos, BlockState state) protectedEndPortalBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state) EndPortalBlockEntity(BlockPos pos, BlockState state) FurnaceBlockEntity(BlockPos pos, BlockState state) HangingSignBlockEntity(BlockPos pos, BlockState state) HopperBlockEntity(BlockPos pos, BlockState state) JigsawBlockEntity(BlockPos pos, BlockState state) JukeboxBlockEntity(BlockPos pos, BlockState state) LecternBlockEntity(BlockPos pos, BlockState state) Listener(BlockState state, PositionSource positionSource) protectedLockableContainerBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state) protectedLootableContainerBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state) MobSpawnerBlockEntity(BlockPos pos, BlockState state) PistonBlockEntity(BlockPos pos, BlockState state) PistonBlockEntity(BlockPos pos, BlockState state, BlockState pushedBlock, Direction facing, boolean extending, boolean source) SculkCatalystBlockEntity(BlockPos pos, BlockState state) protectedSculkSensorBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state) SculkSensorBlockEntity(BlockPos pos, BlockState state) SculkShriekerBlockEntity(BlockPos pos, BlockState state) ShulkerBoxBlockEntity(@Nullable DyeColor color, BlockPos pos, BlockState state) ShulkerBoxBlockEntity(BlockPos pos, BlockState state) SignBlockEntity(BlockEntityType type, BlockPos pos, BlockState state) SignBlockEntity(BlockPos pos, BlockState state) SkullBlockEntity(BlockPos pos, BlockState state) SmokerBlockEntity(BlockPos pos, BlockState state) StructureBlockBlockEntity(BlockPos pos, BlockState state) TrappedChestBlockEntity(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.block.pattern
Fields in net.minecraft.block.pattern declared as BlockStateMethods in net.minecraft.block.pattern that return BlockStateMethod parameters in net.minecraft.block.pattern with type arguments of type BlockStateModifier and TypeMethodDescriptionstatic Predicate<CachedBlockPosition>CachedBlockPosition.matchesBlockState(Predicate<BlockState> state) -
Uses of BlockState in net.minecraft.block.piston
Methods in net.minecraft.block.piston with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static booleanPistonHandler.isAdjacentBlockStuck(BlockState state, BlockState adjacentState) private static booleanPistonHandler.isBlockSticky(BlockState state) -
Uses of BlockState in net.minecraft.block.sapling
Methods in net.minecraft.block.sapling with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanLargeTreeSaplingGenerator.canGenerateLargeTree(BlockState state, BlockView world, BlockPos pos, int x, int z) booleanLargeTreeSaplingGenerator.generate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random) booleanSaplingGenerator.generate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random) booleanLargeTreeSaplingGenerator.generateLargeTree(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random, int x, int z) -
Uses of BlockState in net.minecraft.client
Methods in net.minecraft.client with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidKeyboard.copyBlock(BlockState state, BlockPos pos, @Nullable NbtCompound nbt) -
Uses of BlockState in net.minecraft.client.color.block
Methods in net.minecraft.client.color.block with parameters of type BlockStateModifier and TypeMethodDescriptionintBlockColorProvider.getColor(BlockState state, @Nullable BlockRenderView world, @Nullable BlockPos pos, int tintIndex) Returns the color of the block state for the specified tint index, or -1 if not tinted.intBlockColors.getColor(BlockState state, @Nullable BlockRenderView world, @Nullable BlockPos pos, int tintIndex) intBlockColors.getParticleColor(BlockState state, World world, BlockPos pos) Returns the particle color of the block state. -
Uses of BlockState in net.minecraft.client.gui.hud
Methods in net.minecraft.client.gui.hud that return BlockStateModifier and TypeMethodDescriptionprivate static @Nullable BlockStateInGameOverlayRenderer.getInWallBlockState(PlayerEntity player) -
Uses of BlockState in net.minecraft.client.gui.screen
Methods in net.minecraft.client.gui.screen with parameters of type BlockStateModifier and TypeMethodDescriptionprivate ItemStackCustomizeFlatLevelScreen.SuperflatLayersListWidget.SuperflatLayerEntry.createItemStackFor(BlockState state) -
Uses of BlockState in net.minecraft.client.gui.screen.ingame
Methods in net.minecraft.client.gui.screen.ingame with parameters of type BlockStateModifier and TypeMethodDescriptionprotected abstract voidAbstractSignEditScreen.renderSignBackground(DrawContext context, BlockState state) protected voidHangingSignEditScreen.renderSignBackground(DrawContext context, BlockState state) protected voidSignEditScreen.renderSignBackground(DrawContext context, BlockState state) protected voidAbstractSignEditScreen.translateForRender(DrawContext context, BlockState state) protected voidHangingSignEditScreen.translateForRender(DrawContext context, BlockState state) protected voidSignEditScreen.translateForRender(DrawContext context, BlockState state) -
Uses of BlockState in net.minecraft.client.network
Fields in net.minecraft.client.network declared as BlockStateModifier and TypeFieldDescription(package private) BlockStatePendingUpdateManager.PendingUpdate.blockStateMethods in net.minecraft.client.network with parameters of type BlockStateModifier and TypeMethodDescriptionvoidPendingUpdateManager.addPendingUpdate(BlockPos pos, BlockState state, ClientPlayerEntity player) booleanPendingUpdateManager.hasPendingUpdate(BlockPos pos, BlockState state) (package private) voidPendingUpdateManager.PendingUpdate.setBlockState(BlockState state) Constructors in net.minecraft.client.network with parameters of type BlockStateModifierConstructorDescription(package private)PendingUpdate(int sequence, BlockState blockState, Vec3d playerPos) -
Uses of BlockState in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type BlockStateModifier and TypeMethodDescriptionvoidParticleManager.addBlockBreakParticles(BlockPos pos, BlockState state) Constructors in net.minecraft.client.particle with parameters of type BlockStateModifierConstructorDescriptionBlockDustParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, BlockState state) BlockDustParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, BlockState state, BlockPos blockPos) (package private)BlockMarkerParticle(ClientWorld world, double x, double y, double z, BlockState state) -
Uses of BlockState in net.minecraft.client.render
Methods in net.minecraft.client.render with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidWorldRenderer.drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double cameraX, double cameraY, double cameraZ, BlockPos pos, BlockState state) static RenderLayerRenderLayers.getBlockLayer(BlockState state) static RenderLayerRenderLayers.getEntityBlockLayer(BlockState state, boolean direct) static intWorldRenderer.getLightmapCoordinates(BlockRenderView world, BlockState state, BlockPos pos) static RenderLayerRenderLayers.getMovingBlockLayer(BlockState state) voidWorldRenderer.scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated) voidWorldRenderer.updateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags) -
Uses of BlockState in net.minecraft.client.render.block
Fields in net.minecraft.client.render.block with type parameters of type BlockStateMethods in net.minecraft.client.render.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidBlockModelRenderer.AmbientOcclusionCalculator.apply(BlockRenderView world, BlockState state, BlockPos pos, Direction direction, float[] box, BitSet flags, boolean shaded) floatBlockModelRenderer.BrightnessCache.getFloat(BlockState state, BlockRenderView blockView, BlockPos pos) private floatFluidRenderer.getFluidHeight(BlockRenderView world, Fluid fluid, BlockPos pos, BlockState blockState, FluidState fluidState) intBlockModelRenderer.BrightnessCache.getInt(BlockState state, BlockRenderView world, BlockPos pos) BlockModels.getModel(BlockState state) BlockRenderManager.getModel(BlockState state) static ModelIdentifierBlockModels.getModelId(BlockState state) static ModelIdentifierBlockModels.getModelId(Identifier id, BlockState state) BlockModels.getModelParticleSprite(BlockState state) private voidBlockModelRenderer.getQuadDimensions(BlockRenderView world, BlockState state, BlockPos pos, int[] vertexData, Direction face, @org.jetbrains.annotations.Nullable float[] box, BitSet flags) private static booleanFluidRenderer.isOppositeSideCovered(BlockView world, BlockPos pos, BlockState state, Direction direction) private static booleanFluidRenderer.isSideCovered(BlockView world, BlockPos pos, Direction direction, float maxDeviation, BlockState state) private static booleanFluidRenderer.isSideCovered(BlockView world, Direction direction, float height, BlockPos pos, BlockState state) voidBlockModelRenderer.render(MatrixStack.Entry entry, VertexConsumer vertexConsumer, @Nullable BlockState state, BakedModel bakedModel, float red, float green, float blue, int light, int overlay) voidBlockModelRenderer.render(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, Random random, long seed, int overlay) voidFluidRenderer.render(BlockRenderView world, BlockPos pos, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState) voidBlockRenderManager.renderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, Random random) voidBlockRenderManager.renderBlockAsEntity(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) voidBlockRenderManager.renderDamage(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer) voidBlockModelRenderer.renderFlat(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, Random random, long seed, int overlay) voidBlockRenderManager.renderFluid(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState) private voidBlockModelRenderer.renderQuad(BlockRenderView world, BlockState state, BlockPos pos, VertexConsumer vertexConsumer, MatrixStack.Entry matrixEntry, BakedQuad quad, float brightness0, float brightness1, float brightness2, float brightness3, int light0, int light1, int light2, int light3, int overlay) private voidBlockModelRenderer.renderQuadsFlat(BlockRenderView world, BlockState state, BlockPos pos, int light, int overlay, boolean useWorldLight, MatrixStack matrices, VertexConsumer vertexConsumer, List<BakedQuad> quads, BitSet flags) private voidBlockModelRenderer.renderQuadsSmooth(BlockRenderView world, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, List<BakedQuad> quads, float[] box, BitSet flags, BlockModelRenderer.AmbientOcclusionCalculator ambientOcclusionCalculator, int overlay) voidBlockModelRenderer.renderSmooth(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, Random random, long seed, int overlay) static booleanFluidRenderer.shouldRenderSide(BlockRenderView world, BlockPos pos, FluidState fluidState, BlockState blockState, Direction direction, FluidState neighborFluidState) Method parameters in net.minecraft.client.render.block with type arguments of type BlockState -
Uses of BlockState in net.minecraft.client.render.block.entity
Methods in net.minecraft.client.render.block.entity with parameters of type BlockStateModifier and TypeMethodDescription(package private) voidSignBlockEntityRenderer.render(SignBlockEntity entity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model model) private voidPistonBlockEntityRenderer.renderModel(BlockPos pos, BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, World world, boolean cull, int overlay) (package private) voidHangingSignBlockEntityRenderer.setAngles(MatrixStack matrices, float rotationDegrees, BlockState state) (package private) voidSignBlockEntityRenderer.setAngles(MatrixStack matrices, float rotationDegrees, BlockState state) voidHangingSignBlockEntityRenderer.HangingSignModel.updateVisibleParts(BlockState state) -
Uses of BlockState in net.minecraft.client.render.chunk
Fields in net.minecraft.client.render.chunk with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final @Nullable List<PalettedContainer<BlockState>>RenderedChunk.blockStateContainersMethods in net.minecraft.client.render.chunk that return BlockStateModifier and TypeMethodDescriptionChunkRendererRegion.getBlockState(BlockPos pos) Returns the block state atpos.RenderedChunk.getBlockState(BlockPos pos) -
Uses of BlockState in net.minecraft.client.render.entity
Methods in net.minecraft.client.render.entity with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidMinecartEntityRenderer.renderBlock(T entity, float delta, BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) protected voidTntMinecartEntityRenderer.renderBlock(TntMinecartEntity tntMinecartEntity, float float2, BlockState blockState, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) static voidTntMinecartEntityRenderer.renderFlashingBlock(BlockRenderManager blockRenderManager, BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, boolean drawFlash) Renders a given block state into the given buffers either normally or with a bright white overlay. -
Uses of BlockState in net.minecraft.client.render.entity.feature
Methods in net.minecraft.client.render.entity.feature with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidMooshroomMushroomFeatureRenderer.renderMushroom(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, boolean renderAsModel, BlockState mushroomState, int overlay, BakedModel mushroomModel) -
Uses of BlockState in net.minecraft.client.render.model
Fields in net.minecraft.client.render.model with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final List<Pair<Predicate<BlockState>,BakedModel>> MultipartBakedModel.Builder.componentsprivate final List<Pair<Predicate<BlockState>,BakedModel>> MultipartBakedModel.componentsprivate static final StateManager<Block,BlockState> ModelLoader.ITEM_FRAME_STATE_FACTORYprivate final Map<BlockState,BakedModel> BakedModelManager.BakingResult.modelCacheThe field for themodelCacherecord component.private final Map<BlockState,BitSet> MultipartBakedModel.stateCacheprivate final StateManager<Block,BlockState> MultipartUnbakedModel.stateFactoryprivate Object2IntMap<BlockState>BakedModelManager.stateLookupprivate final Object2IntMap<BlockState>ModelLoader.stateLookupprivate static final Map<Identifier,StateManager<Block, BlockState>> ModelLoader.STATIC_DEFINITIONSMethods in net.minecraft.client.render.model that return types with arguments of type BlockStateModifier and TypeMethodDescriptionModelLoader.getStateLookup()BakedModelManager.BakingResult.modelCache()Returns the value of themodelCacherecord component.private static Predicate<BlockState>ModelLoader.stateKeyToPredicate(StateManager<Block, BlockState> stateFactory, String key) Methods in net.minecraft.client.render.model with parameters of type BlockStateModifier and TypeMethodDescriptionstatic ModelLoader.ModelDefinitionModelLoader.ModelDefinition.create(BlockState state, MultipartUnbakedModel rawModel, Collection<Property<?>> properties) static ModelLoader.ModelDefinitionModelLoader.ModelDefinition.create(BlockState state, UnbakedModel rawModel, Collection<Property<?>> properties) ModelLoader.ModelDefinition.getStateValues(BlockState state, Collection<Property<?>> properties) booleanBakedModelManager.shouldRerender(BlockState from, BlockState to) Method parameters in net.minecraft.client.render.model with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidMultipartBakedModel.Builder.addComponent(Predicate<BlockState> predicate, BakedModel model) private voidModelLoader.addStates(Iterable<BlockState> states) private static Predicate<BlockState>ModelLoader.stateKeyToPredicate(StateManager<Block, BlockState> stateFactory, String key) Constructor parameters in net.minecraft.client.render.model with type arguments of type BlockStateModifierConstructorDescription(package private)BakingResult(ModelLoader modelLoader, BakedModel bakedModel, Map<BlockState, BakedModel> map, Map<Identifier, SpriteAtlasManager.AtlasPreparation> map2, CompletableFuture<Void> completableFuture) MultipartBakedModel(List<Pair<Predicate<BlockState>, BakedModel>> components) MultipartUnbakedModel(StateManager<Block, BlockState> stateFactory, List<MultipartModelComponent> components) -
Uses of BlockState in net.minecraft.client.render.model.json
Fields in net.minecraft.client.render.model.json with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate StateManager<Block,BlockState> ModelVariantMap.DeserializationContext.stateFactoryMethods in net.minecraft.client.render.model.json that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate Predicate<BlockState>SimpleMultipartModelSelector.createPredicate(StateManager<Block, BlockState> stateFactory, Property<?> property, String valueString) AndMultipartModelSelector.getPredicate(StateManager<Block, BlockState> stateFactory) MultipartModelComponent.getPredicate(StateManager<Block, BlockState> stateFactory) MultipartModelSelector.getPredicate(StateManager<Block, BlockState> stateFactory) OrMultipartModelSelector.getPredicate(StateManager<Block, BlockState> stateFactory) SimpleMultipartModelSelector.getPredicate(StateManager<Block, BlockState> stateFactory) ModelVariantMap.DeserializationContext.getStateFactory()Method parameters in net.minecraft.client.render.model.json with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate Predicate<BlockState>SimpleMultipartModelSelector.createPredicate(StateManager<Block, BlockState> stateFactory, Property<?> property, String valueString) AndMultipartModelSelector.getPredicate(StateManager<Block, BlockState> stateFactory) MultipartModelComponent.getPredicate(StateManager<Block, BlockState> stateFactory) MultipartModelSelector.getPredicate(StateManager<Block, BlockState> stateFactory) OrMultipartModelSelector.getPredicate(StateManager<Block, BlockState> stateFactory) SimpleMultipartModelSelector.getPredicate(StateManager<Block, BlockState> stateFactory) voidModelVariantMap.DeserializationContext.setStateFactory(StateManager<Block, BlockState> stateFactory) -
Uses of BlockState in net.minecraft.client.tutorial
Methods in net.minecraft.client.tutorial with parameters of type BlockStateModifier and TypeMethodDescriptionvoidPunchTreeTutorialStepHandler.onBlockBreaking(ClientWorld client, BlockPos pos, BlockState state, float progress) voidTutorialManager.onBlockBreaking(ClientWorld world, BlockPos pos, BlockState state, float progress) default voidTutorialStepHandler.onBlockBreaking(ClientWorld client, BlockPos pos, BlockState state, float progress) -
Uses of BlockState in net.minecraft.client.world
Methods in net.minecraft.client.world with parameters of type BlockStateModifier and TypeMethodDescriptionvoidClientWorld.addBlockBreakParticles(BlockPos pos, BlockState state) private voidClientWorld.addParticle(BlockPos pos, BlockState state, ParticleEffect parameters, boolean solidBelow) voidClientWorld.handleBlockUpdate(BlockPos pos, BlockState state, int flags) voidClientWorld.processPendingUpdate(BlockPos pos, BlockState state, Vec3d playerPos) voidClientWorld.scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated) booleanClientWorld.setBlockState(BlockPos pos, BlockState state, int flags, int maxUpdateDepth) Updates the block state at a position, calling appropriate callbacks.voidClientWorld.updateListeners(BlockPos pos, BlockState oldState, BlockState newState, int flags) -
Uses of BlockState in net.minecraft.command.argument
Fields in net.minecraft.command.argument declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateBlockArgumentParser.BlockResult.blockStateThe field for theblockStaterecord component.private @Nullable BlockStateBlockArgumentParser.blockStateprivate final BlockStateBlockPredicateArgumentType.StatePredicate.stateprivate final BlockStateBlockStateArgument.stateFields in net.minecraft.command.argument with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate @Nullable StateManager<Block,BlockState> BlockArgumentParser.stateFactoryMethods in net.minecraft.command.argument that return BlockStateModifier and TypeMethodDescriptionBlockArgumentParser.BlockResult.blockState()Returns the value of theblockStaterecord component.BlockStateArgument.getBlockState()Methods in net.minecraft.command.argument with parameters of type BlockStateModifier and TypeMethodDescriptionstatic StringBlockArgumentParser.stringifyBlockState(BlockState state) Constructors in net.minecraft.command.argument with parameters of type BlockStateModifierConstructorDescriptionBlockResult(BlockState blockState, Map<Property<?>, Comparable<?>> map, @Nullable NbtCompound nbtCompound) BlockStateArgument(BlockState state, Set<Property<?>> properties, @Nullable NbtCompound data) StatePredicate(BlockState state, Set<Property<?>> properties, @Nullable NbtCompound nbt) -
Uses of BlockState in net.minecraft.entity
Fields in net.minecraft.entity declared as BlockStateModifier and TypeFieldDescriptionprivate BlockStateFallingBlockEntity.blockprivate @Nullable BlockStateEntity.blockStateAtPosMethods in net.minecraft.entity that return BlockStateModifier and TypeMethodDescriptionFallingBlockEntity.getBlockState()Entity.getBlockStateAtPos()Returns the block state at the entity's position.protected BlockStateEntity.getLandingBlockState()Deprecated.Entity.getSteppingBlockState()Returns the block state at the stepping position.Methods in net.minecraft.entity with parameters of type BlockStateModifier and TypeMethodDescriptionprivate booleanEntity.canClimb(BlockState state) private booleanLivingEntity.canEnterTrapdoor(BlockPos pos, BlockState state) booleanEntity.canExplosionDestroyBlock(Explosion explosion, BlockView world, BlockPos pos, BlockState state, float explosionPower) Returns whetherexplosionfrom this entity can destroystate.booleanLargeEntitySpawnHelper.Requirements.canSpawnOn(ServerWorld world, BlockPos pos, BlockState state, BlockPos abovePos, BlockState aboveState) booleanEntity.collidesWithStateAtPos(BlockPos pos, BlockState state) Returns whether the entity collides with the blockstateatpos.protected voidEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected voidLivingEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.floatEntity.getEffectiveExplosionResistance(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState, float max) Returns the blast resistance ofblockStatefor an explosion caused by this entity.booleanEntityType.isInvalidSpawn(BlockState state) Returns whether the EntityType can spawn inside the given block.protected voidEntity.onBlockCollision(BlockState state) Called when this entity's collision box intersectsstate.protected voidEntity.playCombinationStepSounds(BlockState primaryState, BlockState secondaryState) protected voidEntity.playSecondaryStepSound(BlockState state) protected voidEntity.playStepSound(BlockPos pos, BlockState state) private voidEntity.playStepSounds(BlockPos pos, BlockState state) private booleanEntity.shouldPlayAmethystChimeSound(BlockState state) protected booleanLivingEntity.shouldRemoveSoulSpeedBoost(BlockState landingState) voidEntity.slowMovement(BlockState state, Vec3d multiplier) CallsEntity.onLanding()and slows this entity.static FallingBlockEntityFallingBlockEntity.spawnFromBlock(World world, BlockPos pos, BlockState state) Spawns a falling block entity atposfrom the blockstate.private booleanEntity.stepOnBlock(BlockPos pos, BlockState state, boolean playSound, boolean emitEvent, Vec3d movement) Constructors in net.minecraft.entity with parameters of type BlockStateModifierConstructorDescriptionprivateFallingBlockEntity(World world, double x, double y, double z, BlockState block) -
Uses of BlockState in net.minecraft.entity.ai.brain.task
Methods in net.minecraft.entity.ai.brain.task with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidFarmerWorkTask.compostSeeds(ServerWorld world, VillagerEntity entity, GlobalPos pos, BlockState composterState) private voidFarmerWorkTask.syncComposterEvent(ServerWorld world, BlockState oldState, BlockPos pos, BlockState newState) -
Uses of BlockState in net.minecraft.entity.ai.goal
Fields in net.minecraft.entity.ai.goal with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final Predicate<BlockState>EatGrassGoal.GRASS_PREDICATE -
Uses of BlockState in net.minecraft.entity.ai.pathing
Methods in net.minecraft.entity.ai.pathing with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanLandPathNodeMaker.inflictsFireDamage(BlockState state) -
Uses of BlockState in net.minecraft.entity.boss
Methods in net.minecraft.entity.boss with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanWitherEntity.canDestroy(BlockState block) voidWitherEntity.slowMovement(BlockState state, Vec3d multiplier) CallsEntity.onLanding()and slows this entity. -
Uses of BlockState in net.minecraft.entity.data
Fields in net.minecraft.entity.data with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final TrackedDataHandler<BlockState>TrackedDataHandlerRegistry.BLOCK_STATEstatic final TrackedDataHandler<Optional<BlockState>>TrackedDataHandlerRegistry.OPTIONAL_BLOCK_STATE -
Uses of BlockState in net.minecraft.entity.decoration
Fields in net.minecraft.entity.decoration declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateDisplayEntity.BlockDisplayEntity.Data.blockStateThe field for theblockStaterecord component.Fields in net.minecraft.entity.decoration with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final TrackedData<BlockState>DisplayEntity.BlockDisplayEntity.BLOCK_STATEMethods in net.minecraft.entity.decoration that return BlockStateModifier and TypeMethodDescriptionDisplayEntity.BlockDisplayEntity.Data.blockState()Returns the value of theblockStaterecord component.private BlockStateDisplayEntity.BlockDisplayEntity.getBlockState()Methods in net.minecraft.entity.decoration with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidDisplayEntity.BlockDisplayEntity.setBlockState(BlockState state) Constructors in net.minecraft.entity.decoration with parameters of type BlockStateModifierConstructorDescriptionData(BlockState blockState) Creates an instance of aDatarecord class. -
Uses of BlockState in net.minecraft.entity.mob
Fields in net.minecraft.entity.mob with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final TrackedData<Optional<BlockState>>EndermanEntity.CARRIED_BLOCKMethods in net.minecraft.entity.mob that return BlockStateMethods in net.minecraft.entity.mob with parameters of type BlockStateModifier and TypeMethodDescriptionprivate booleanEndermanEntity.PlaceBlockGoal.canPlaceOn(World world, BlockPos posAbove, BlockState carriedState, BlockState stateAbove, BlockState state, BlockPos pos) protected voidFlyingEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected voidAbstractSkeletonEntity.playStepSound(BlockPos pos, BlockState state) protected voidEndermiteEntity.playStepSound(BlockPos pos, BlockState state) protected voidHoglinEntity.playStepSound(BlockPos pos, BlockState state) protected voidPiglinBruteEntity.playStepSound(BlockPos pos, BlockState state) protected voidPiglinEntity.playStepSound(BlockPos pos, BlockState state) protected voidRavagerEntity.playStepSound(BlockPos pos, BlockState state) protected voidSilverfishEntity.playStepSound(BlockPos pos, BlockState state) protected voidSpiderEntity.playStepSound(BlockPos pos, BlockState state) protected voidWardenEntity.playStepSound(BlockPos pos, BlockState state) protected voidZoglinEntity.playStepSound(BlockPos pos, BlockState state) protected voidZombieEntity.playStepSound(BlockPos pos, BlockState state) voidEndermanEntity.setCarriedBlock(@Nullable BlockState state) voidSpiderEntity.slowMovement(BlockState state, Vec3d multiplier) CallsEntity.onLanding()and slows this entity. -
Uses of BlockState in net.minecraft.entity.passive
Fields in net.minecraft.entity.passive declared as BlockStateModifier and TypeFieldDescription(package private) final BlockStateMooshroomEntity.Type.mushroomFields in net.minecraft.entity.passive with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Predicate<BlockState>BeeEntity.PollinateGoal.flowerPredicateMethods in net.minecraft.entity.passive that return BlockStateMethods in net.minecraft.entity.passive with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAllayEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected voidBatEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected voidBeeEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected voidParrotEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected voidStriderEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.private voidFoxEntity.EatBerriesGoal.pickGlowBerries(BlockState state) private voidFoxEntity.EatBerriesGoal.pickSweetBerries(BlockState state) protected voidAbstractHorseEntity.playStepSound(BlockPos pos, BlockState state) protected voidAllayEntity.playStepSound(BlockPos pos, BlockState state) protected voidBeeEntity.playStepSound(BlockPos pos, BlockState state) protected voidCamelEntity.playStepSound(BlockPos pos, BlockState state) protected voidChickenEntity.playStepSound(BlockPos pos, BlockState state) protected voidCowEntity.playStepSound(BlockPos pos, BlockState state) protected voidFishEntity.playStepSound(BlockPos pos, BlockState state) protected voidFrogEntity.playStepSound(BlockPos pos, BlockState state) protected voidGoatEntity.playStepSound(BlockPos pos, BlockState state) protected voidIronGolemEntity.playStepSound(BlockPos pos, BlockState state) protected voidLlamaEntity.playStepSound(BlockPos pos, BlockState state) protected voidPandaEntity.playStepSound(BlockPos pos, BlockState state) protected voidParrotEntity.playStepSound(BlockPos pos, BlockState state) protected voidPigEntity.playStepSound(BlockPos pos, BlockState state) protected voidPolarBearEntity.playStepSound(BlockPos pos, BlockState state) protected voidSheepEntity.playStepSound(BlockPos pos, BlockState state) protected voidSnifferEntity.playStepSound(BlockPos pos, BlockState state) protected voidStriderEntity.playStepSound(BlockPos pos, BlockState state) protected voidTurtleEntity.playStepSound(BlockPos pos, BlockState state) protected voidWolfEntity.playStepSound(BlockPos pos, BlockState state) Method parameters in net.minecraft.entity.passive with type arguments of type BlockStateModifier and TypeMethodDescriptionBeeEntity.PollinateGoal.findFlower(Predicate<BlockState> predicate, double searchDistance) Constructors in net.minecraft.entity.passive with parameters of type BlockState -
Uses of BlockState in net.minecraft.entity.player
Methods in net.minecraft.entity.player with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanPlayerEntity.canHarvest(BlockState state) Determines whether the player is able to harvest drops from the specified block state.floatPlayerEntity.getBlockBreakingSpeed(BlockState block) floatPlayerInventory.getBlockBreakingSpeed(BlockState block) protected voidPlayerEntity.playStepSound(BlockPos pos, BlockState state) protected booleanPlayerEntity.shouldRemoveSoulSpeedBoost(BlockState landingState) voidPlayerEntity.slowMovement(BlockState state, Vec3d multiplier) CallsEntity.onLanding()and slows this entity. -
Uses of BlockState in net.minecraft.entity.projectile
Fields in net.minecraft.entity.projectile declared as BlockStateModifier and TypeFieldDescriptionprivate @Nullable BlockStatePersistentProjectileEntity.inBlockStateMethods in net.minecraft.entity.projectile with parameters of type BlockStateModifier and TypeMethodDescriptionfloatWitherSkullEntity.getEffectiveExplosionResistance(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState, float max) Returns the blast resistance ofblockStatefor an explosion caused by this entity. -
Uses of BlockState in net.minecraft.entity.vehicle
Methods in net.minecraft.entity.vehicle that return BlockStateModifier and TypeMethodDescriptionAbstractMinecartEntity.getContainedBlock()AbstractMinecartEntity.getDefaultContainedBlock()ChestMinecartEntity.getDefaultContainedBlock()CommandBlockMinecartEntity.getDefaultContainedBlock()FurnaceMinecartEntity.getDefaultContainedBlock()HopperMinecartEntity.getDefaultContainedBlock()SpawnerMinecartEntity.getDefaultContainedBlock()TntMinecartEntity.getDefaultContainedBlock()Methods in net.minecraft.entity.vehicle with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanTntMinecartEntity.canExplosionDestroyBlock(Explosion explosion, BlockView world, BlockPos pos, BlockState state, float explosionPower) Returns whetherexplosionfrom this entity can destroystate.protected voidBoatEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.floatTntMinecartEntity.getEffectiveExplosionResistance(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState, float max) Returns the blast resistance ofblockStatefor an explosion caused by this entity.protected voidAbstractMinecartEntity.moveOnRail(BlockPos pos, BlockState state) protected voidFurnaceMinecartEntity.moveOnRail(BlockPos pos, BlockState state) voidAbstractMinecartEntity.setCustomBlock(BlockState state) -
Uses of BlockState in net.minecraft.fluid
Methods in net.minecraft.fluid that return BlockStateModifier and TypeMethodDescriptionFluidState.getBlockState()protected BlockStateEmptyFluid.toBlockState(FluidState state) protected abstract BlockStateFluid.toBlockState(FluidState state) LavaFluid.toBlockState(FluidState state) WaterFluid.toBlockState(FluidState state) Methods in net.minecraft.fluid with parameters of type BlockStateModifier and TypeMethodDescriptionprotected abstract voidFlowableFluid.beforeBreakingBlock(WorldAccess world, BlockPos pos, BlockState state) protected voidLavaFluid.beforeBreakingBlock(WorldAccess world, BlockPos pos, BlockState state) protected voidWaterFluid.beforeBreakingBlock(WorldAccess world, BlockPos pos, BlockState state) private booleanFlowableFluid.canFill(BlockView world, BlockPos pos, BlockState state, Fluid fluid) protected booleanFlowableFluid.canFlow(BlockView world, BlockPos fluidPos, BlockState fluidBlockState, Direction flowDirection, BlockPos flowTo, BlockState flowToBlockState, FluidState fluidState, Fluid fluid) private booleanFlowableFluid.canFlowDownTo(BlockView world, Fluid fluid, BlockPos pos, BlockState state, BlockPos fromPos, BlockState fromState) private booleanFlowableFluid.canFlowThrough(BlockView world, Fluid fluid, BlockPos pos, BlockState state, Direction face, BlockPos fromPos, BlockState fromState, FluidState fluidState) protected voidFlowableFluid.flow(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState) protected voidLavaFluid.flow(WorldAccess world, BlockPos pos, BlockState state, Direction direction, FluidState fluidState) private voidFlowableFluid.flowToSides(World world, BlockPos pos, FluidState fluidState, BlockState blockState) protected intFlowableFluid.getFlowSpeedBetween(WorldView world, BlockPos blockPos, int int2, Direction direction, BlockState blockState, BlockPos blockPos2, Short2ObjectMap<com.mojang.datafixers.util.Pair<BlockState, FluidState>> short2ObjectMap, Short2BooleanMap short2BooleanMap) protected Map<Direction,FluidState> FlowableFluid.getSpread(World world, BlockPos pos, BlockState state) protected FluidStateFlowableFluid.getUpdatedState(World world, BlockPos pos, BlockState state) private booleanFlowableFluid.receivesFlow(Direction face, BlockView world, BlockPos pos, BlockState state, BlockPos fromPos, BlockState fromState) Method parameters in net.minecraft.fluid with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected intFlowableFluid.getFlowSpeedBetween(WorldView world, BlockPos blockPos, int int2, Direction direction, BlockState blockState, BlockPos blockPos2, Short2ObjectMap<com.mojang.datafixers.util.Pair<BlockState, FluidState>> short2ObjectMap, Short2BooleanMap short2BooleanMap) -
Uses of BlockState in net.minecraft.item
Fields in net.minecraft.item with type parameters of type BlockStateModifier and TypeFieldDescriptionprotected static final Map<Block,BlockState> ShovelItem.PATH_STATESMethods in net.minecraft.item that return BlockStateModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
BlockStateDebugStickItem.cycle(BlockState state, Property<T> property, boolean inverse) private BlockStateFilledMapItem.getFluidStateIfVisible(World world, BlockState state, BlockPos pos) protected @Nullable BlockStateBlockItem.getPlacementState(ItemPlacementContext context) protected @Nullable BlockStateOperatorOnlyBlockItem.getPlacementState(ItemPlacementContext context) protected @Nullable BlockStateVerticallyAttachableBlockItem.getPlacementState(ItemPlacementContext context) private BlockStateBlockItem.placeFromNbt(BlockPos pos, World world, ItemStack stack, BlockState state) private static <T extends Comparable<T>>
BlockStateBlockItem.with(BlockState state, Property<T> property, String name) Methods in net.minecraft.item that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate Optional<BlockState>AxeItem.getStrippedState(BlockState state) static Optional<BlockState>HoneycombItem.getWaxedState(BlockState state) Methods in net.minecraft.item with parameters of type BlockStateModifier and TypeMethodDescriptionvoidBrushItem.addDustParticles(World world, BlockHitResult hitResult, BlockState state, Vec3d userRotation, Arm arm) booleanDebugStickItem.canMine(BlockState state, World world, BlockPos pos, PlayerEntity miner) Returns whether a player can break a block while holding the item.booleanItem.canMine(BlockState state, World world, BlockPos pos, PlayerEntity miner) Returns whether a player can break a block while holding the item.booleanSwordItem.canMine(BlockState state, World world, BlockPos pos, PlayerEntity miner) Returns whether a player can break a block while holding the item.booleanTridentItem.canMine(BlockState state, World world, BlockPos pos, PlayerEntity miner) Returns whether a player can break a block while holding the item.protected booleanBlockItem.canPlace(ItemPlacementContext context, BlockState state) protected booleanHangingSignItem.canPlaceAt(WorldView world, BlockState state, BlockPos pos) protected booleanVerticallyAttachableBlockItem.canPlaceAt(WorldView world, BlockState state, BlockPos pos) static Consumer<ItemUsageContext>HoeItem.createTillAction(BlockState result) Returns a tilling action that sets a block state.static Consumer<ItemUsageContext>HoeItem.createTillAndDropAction(BlockState result, ItemConvertible droppedItem) Returns a tilling action that sets a block state and drops an item.private static <T extends Comparable<T>>
BlockStateDebugStickItem.cycle(BlockState state, Property<T> property, boolean inverse) private BlockStateFilledMapItem.getFluidStateIfVisible(World world, BlockState state, BlockPos pos) floatItem.getMiningSpeedMultiplier(ItemStack stack, BlockState state) Returns the multiplier applied to the mining speed ofstackwhen miningstate.floatItemStack.getMiningSpeedMultiplier(BlockState state) floatMiningToolItem.getMiningSpeedMultiplier(ItemStack stack, BlockState state) Returns the multiplier applied to the mining speed ofstackwhen miningstate.floatShearsItem.getMiningSpeedMultiplier(ItemStack stack, BlockState state) Returns the multiplier applied to the mining speed ofstackwhen miningstate.floatSwordItem.getMiningSpeedMultiplier(ItemStack stack, BlockState state) Returns the multiplier applied to the mining speed ofstackwhen miningstate.protected SoundEventBlockItem.getPlaceSound(BlockState state) protected SoundEventPowderSnowBucketItem.getPlaceSound(BlockState state) private Optional<BlockState>AxeItem.getStrippedState(BlockState state) private static <T extends Comparable<T>>
StringDebugStickItem.getValueString(BlockState state, Property<T> property) static Optional<BlockState>HoneycombItem.getWaxedState(BlockState state) booleanItem.isSuitableFor(BlockState state) Determines whether this item can be used as a suitable tool for mining the specified block.booleanItemStack.isSuitableFor(BlockState state) Determines whether this item can be used as a suitable tool for mining the specified block.booleanMiningToolItem.isSuitableFor(BlockState state) Determines whether this item can be used as a suitable tool for mining the specified block.booleanShearsItem.isSuitableFor(BlockState state) Determines whether this item can be used as a suitable tool for mining the specified block.booleanSwordItem.isSuitableFor(BlockState state) Determines whether this item can be used as a suitable tool for mining the specified block.protected booleanBedItem.place(ItemPlacementContext context, BlockState state) protected booleanBlockItem.place(ItemPlacementContext context, BlockState state) protected booleanTallBlockItem.place(ItemPlacementContext context, BlockState state) private BlockStateBlockItem.placeFromNbt(BlockPos pos, World world, ItemStack stack, BlockState state) booleanItem.postMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner) Called on the server when the item is used to break a block.voidItemStack.postMine(World world, BlockState state, BlockPos pos, PlayerEntity miner) booleanMiningToolItem.postMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner) Called on the server when the item is used to break a block.booleanShearsItem.postMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner) Called on the server when the item is used to break a block.booleanSwordItem.postMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner) Called on the server when the item is used to break a block.booleanTridentItem.postMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner) Called on the server when the item is used to break a block.protected booleanBlockItem.postPlacement(BlockPos pos, World world, @Nullable PlayerEntity player, ItemStack stack, BlockState state) protected booleanSignItem.postPlacement(BlockPos pos, World world, @Nullable PlayerEntity player, ItemStack stack, BlockState state) private booleanDebugStickItem.use(PlayerEntity player, BlockState state, WorldAccess world, BlockPos pos, boolean update, ItemStack stack) private static <T extends Comparable<T>>
BlockStateBlockItem.with(BlockState state, Property<T> property, String name) -
Uses of BlockState in net.minecraft.loot.context
Fields in net.minecraft.loot.context with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final LootContextParameter<BlockState>LootContextParameters.BLOCK_STATE -
Uses of BlockState in net.minecraft.loot.function
Methods in net.minecraft.loot.function with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
StringCopyStateFunction.getPropertyName(BlockState state, Property<T> property) -
Uses of BlockState in net.minecraft.nbt
Methods in net.minecraft.nbt that return BlockStateModifier and TypeMethodDescriptionstatic BlockStateNbtHelper.toBlockState(RegistryEntryLookup<Block> blockLookup, NbtCompound nbt) Returns the block state from thenbt.Methods in net.minecraft.nbt with parameters of type BlockStateModifier and TypeMethodDescriptionstatic NbtCompoundNbtHelper.fromBlockState(BlockState state) Returns the serialized block state. -
Uses of BlockState in net.minecraft.network.packet.s2c.play
Fields in net.minecraft.network.packet.s2c.play declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockState[]ChunkDeltaUpdateS2CPacket.blockStatesprivate final BlockStateBlockUpdateS2CPacket.stateMethods in net.minecraft.network.packet.s2c.play that return BlockStateMethod parameters in net.minecraft.network.packet.s2c.play with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidChunkDeltaUpdateS2CPacket.visitUpdates(BiConsumer<BlockPos, BlockState> visitor) Calls the given consumer for each pair of block position and block state contained in this packet.Constructors in net.minecraft.network.packet.s2c.play with parameters of type BlockState -
Uses of BlockState in net.minecraft.particle
Fields in net.minecraft.particle declared as BlockStateMethods in net.minecraft.particle that return BlockStateConstructors in net.minecraft.particle with parameters of type BlockStateModifierConstructorDescriptionBlockStateParticleEffect(ParticleType<BlockStateParticleEffect> type, BlockState blockState) -
Uses of BlockState in net.minecraft.predicate
Methods in net.minecraft.predicate with parameters of type BlockState -
Uses of BlockState in net.minecraft.predicate.block
Fields in net.minecraft.predicate.block with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final Predicate<BlockState>BlockStatePredicate.ANYprivate final StateManager<Block,BlockState> BlockStatePredicate.managerMethods in net.minecraft.predicate.block with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanBlockPredicate.test(@Nullable BlockState blockState) booleanBlockStatePredicate.test(@Nullable BlockState blockState) protected <T extends Comparable<T>>
booleanBlockStatePredicate.testProperty(BlockState blockState, Property<T> property, Predicate<Object> predicate) Constructor parameters in net.minecraft.predicate.block with type arguments of type BlockStateModifierConstructorDescriptionprivateBlockStatePredicate(StateManager<Block, BlockState> manager) -
Uses of BlockState in net.minecraft.screen
Methods in net.minecraft.screen with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanAnvilScreenHandler.canUse(BlockState state) protected abstract booleanForgingScreenHandler.canUse(BlockState state) protected booleanSmithingScreenHandler.canUse(BlockState state) -
Uses of BlockState in net.minecraft.server.command
Fields in net.minecraft.server.command declared as BlockStateConstructors in net.minecraft.server.command with parameters of type BlockStateModifierConstructorDescriptionBlockInfo(BlockPos pos, BlockState state, @Nullable NbtCompound blockEntityNbt) -
Uses of BlockState in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type BlockStateModifier and TypeMethodDescriptionprivate floatServerPlayerInteractionManager.continueMining(BlockState state, BlockPos pos, int failedStartMiningTime) protected voidServerPlayerEntity.fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected voidServerPlayerEntity.onBlockCollision(BlockState state) Called when this entity's collision box intersectsstate.static voidDebugInfoSender.sendBeehiveDebugData(World world, BlockPos pos, BlockState state, BeehiveBlockEntity blockEntity) -
Uses of BlockState in net.minecraft.server.world
Methods in net.minecraft.server.world with parameters of type BlockStateModifier and TypeMethodDescriptionvoidServerWorld.onBlockChanged(BlockPos pos, BlockState oldBlock, BlockState newBlock) Called when a block state changed.private voidChunkHolder.tryUpdateBlockEntityAt(World world, BlockPos pos, BlockState state) voidServerWorld.updateListeners(BlockPos pos, BlockState oldState, BlockState newState, int flags) voidServerWorld.updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) -
Uses of BlockState in net.minecraft.structure
Fields in net.minecraft.structure declared as BlockStateModifier and TypeFieldDescriptionprotected static final BlockStateStructurePiece.AIRstatic final BlockStateStructureTemplate.Palette.AIRprotected static final BlockStateOceanMonumentGenerator.Piece.ALSO_PRISMARINE_BRICKSprotected BlockStateStructurePiece.BlockRandomizer.blockprotected static final BlockStateOceanMonumentGenerator.Piece.DARK_PRISMARINEprotected static final BlockStateOceanMonumentGenerator.Piece.PRISMARINEprotected static final BlockStateOceanMonumentGenerator.Piece.PRISMARINE_BRICKSprotected static final BlockStateOceanMonumentGenerator.Piece.SEA_LANTERNprivate final BlockStateStructureTemplate.StructureBlockInfo.stateThe field for thestaterecord component.protected static final BlockStateOceanMonumentGenerator.Piece.WATERFields in net.minecraft.structure with type parameters of type BlockStateMethods in net.minecraft.structure that return BlockStateModifier and TypeMethodDescriptionStructurePiece.BlockRandomizer.getBlock()protected BlockStateStructurePiece.getBlockAt(BlockView world, int x, int y, int z, BlockBox box) StructureTemplate.Palette.getState(int id) static BlockStateStructurePiece.orientateChest(BlockView world, BlockPos pos, BlockState state) StructureTemplate.StructureBlockInfo.state()Returns the value of thestaterecord component.Methods in net.minecraft.structure that return types with arguments of type BlockStateMethods in net.minecraft.structure with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidStructurePiece.addBlock(StructureWorldAccess world, BlockState block, int x, int y, int z, BlockBox box) protected voidStructurePiece.addBlockWithRandomThreshold(StructureWorldAccess world, BlockBox bounds, Random random, float threshold, int x, int y, int z, BlockState state) protected booleanStructurePiece.addChest(ServerWorldAccess world, BlockBox boundingBox, Random random, BlockPos pos, Identifier lootTableId, @Nullable BlockState block) protected booleanStructurePiece.canReplace(BlockState state) protected voidOceanMonumentGenerator.Piece.fillArea(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth, BlockState state) private static voidMineshaftGenerator.MineshaftCorridor.fillColumn(StructureWorldAccess world, BlockState state, BlockPos.Mutable pos, int startY, int endY) protected voidMineshaftGenerator.MineshaftCorridor.fillDownwards(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box) protected voidStructurePiece.fillDownwards(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box) protected voidStructurePiece.fillHalfEllipsoid(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState block, boolean cantReplaceAir) protected voidMineshaftGenerator.MineshaftCorridor.fillSupportBeam(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, BlockBox fillBox, BlockState outline, BlockState inside, boolean cantReplaceAir) protected voidStructurePiece.fillWithOutlineUnderSeaLevel(StructureWorldAccess world, BlockBox box, Random random, float blockChance, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir, boolean stayBelowSeaLevel) intStructureTemplate.Palette.getId(BlockState state) private booleanBuriedTreasureGenerator.Piece.isLiquid(BlockState state) private booleanMineshaftGenerator.MineshaftCorridor.isUpsideSolidFullSquare(WorldView world, BlockPos pos, BlockState state) static BlockStateStructurePiece.orientateChest(BlockView world, BlockPos pos, BlockState state) voidStructureTemplate.Palette.set(BlockState state, int id) private booleanMineshaftGenerator.MineshaftCorridor.sideCoversSmallSquare(WorldView world, BlockPos pos, BlockState state) protected voidMineshaftGenerator.MineshaftPart.tryPlaceFloor(StructureWorldAccess world, BlockBox box, BlockState state, int x, int y, int z) Constructors in net.minecraft.structure with parameters of type BlockStateModifierConstructorDescriptionStructureBlockInfo(BlockPos pos, BlockState state, @Nullable NbtCompound nbt) Creates an instance of aStructureBlockInforecord class. -
Uses of BlockState in net.minecraft.structure.processor
Fields in net.minecraft.structure.processor declared as BlockStateModifier and TypeFieldDescriptionprivate static final BlockState[]BlockAgeStructureProcessor.AGEABLE_SLABSprivate final BlockStateStructureProcessorRule.outputStateMethods in net.minecraft.structure.processor that return BlockStateModifier and TypeMethodDescriptionStructureProcessorRule.getOutputState()private BlockStateBlockAgeStructureProcessor.process(Random random, BlockState[] regularStates, BlockState[] mossyStates) private @Nullable BlockStateBlockAgeStructureProcessor.processBlocks(Random random) private @Nullable BlockStateBlockAgeStructureProcessor.processObsidian(Random random) private @Nullable BlockStateBlockAgeStructureProcessor.processSlabs(Random random) private @Nullable BlockStateBlockAgeStructureProcessor.processStairs(Random random, BlockState state) private @Nullable BlockStateBlockAgeStructureProcessor.processWalls(Random random) private static BlockStateBlockAgeStructureProcessor.randomStairProperties(Random random, Block stairs) private static BlockStateBlockAgeStructureProcessor.randomState(Random random, BlockState[] states) Methods in net.minecraft.structure.processor with parameters of type BlockStateModifier and TypeMethodDescriptionprivate BlockStateBlockAgeStructureProcessor.process(Random random, BlockState[] regularStates, BlockState[] mossyStates) private @Nullable BlockStateBlockAgeStructureProcessor.processStairs(Random random, BlockState state) private static BlockStateBlockAgeStructureProcessor.randomState(Random random, BlockState[] states) booleanStructureProcessorRule.test(BlockState input, BlockState currentState, BlockPos originalPos, BlockPos currentPos, BlockPos pivot, Random random) Constructors in net.minecraft.structure.processor with parameters of type BlockStateModifierConstructorDescriptionStructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, BlockState state) StructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockState state) StructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockState outputState, RuleBlockEntityModifier blockEntityModifier) -
Uses of BlockState in net.minecraft.structure.rule
Fields in net.minecraft.structure.rule declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateBlockStateMatchRuleTest.blockStateprivate final BlockStateRandomBlockStateMatchRuleTest.blockStateMethods in net.minecraft.structure.rule with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanAlwaysTrueRuleTest.test(BlockState state, Random random) booleanBlockMatchRuleTest.test(BlockState state, Random random) booleanBlockStateMatchRuleTest.test(BlockState state, Random random) booleanRandomBlockMatchRuleTest.test(BlockState state, Random random) booleanRandomBlockStateMatchRuleTest.test(BlockState state, Random random) abstract booleanRuleTest.test(BlockState state, Random random) booleanTagMatchRuleTest.test(BlockState state, Random random) Constructors in net.minecraft.structure.rule with parameters of type BlockStateModifierConstructorDescriptionBlockStateMatchRuleTest(BlockState blockState) RandomBlockStateMatchRuleTest(BlockState blockState, float probability) -
Uses of BlockState in net.minecraft.test
Methods in net.minecraft.test that return BlockStateMethods in net.minecraft.test with parameters of type BlockStateModifier and TypeMethodDescriptionvoidTestContext.setBlockState(int x, int y, int z, BlockState state) voidTestContext.setBlockState(BlockPos pos, BlockState state) Method parameters in net.minecraft.test with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidTestContext.checkBlockState(BlockPos pos, Predicate<BlockState> predicate, Supplier<String> errorMessageSupplier) -
Uses of BlockState in net.minecraft.util.crash
Methods in net.minecraft.util.crash with parameters of type BlockStateModifier and TypeMethodDescriptionstatic voidCrashReportSection.addBlockInfo(CrashReportSection element, HeightLimitView world, BlockPos pos, @Nullable BlockState state) -
Uses of BlockState in net.minecraft.util.math
Methods in net.minecraft.util.math that return BlockState -
Uses of BlockState in net.minecraft.world
Fields in net.minecraft.world with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Predicate<BlockState>Heightmap.blockPredicateprivate final Predicate<BlockState>Heightmap.Type.blockPredicateprivate static final com.mojang.serialization.Codec<PalettedContainer<BlockState>>ChunkSerializer.CODEC(package private) static final Predicate<BlockState>Heightmap.NOT_AIRprivate final Predicate<BlockState>BlockStateRaycastContext.statePredicate(package private) static final Predicate<BlockState>Heightmap.SUFFOCATESMethods in net.minecraft.world that return BlockStateModifier and TypeMethodDescriptionBlockView.getBlockState(BlockPos pos) Returns the block state atpos.ChunkRegion.getBlockState(BlockPos pos) Returns the block state atpos.ChunkSectionCache.getBlockState(BlockPos pos) EmptyBlockView.getBlockState(BlockPos pos) Returns the block state atpos.World.getBlockState(BlockPos pos) Returns the block state atpos.Methods in net.minecraft.world that return types with arguments of type BlockStateModifier and TypeMethodDescriptionHeightmap.Type.getBlockPredicate()BlockStateRaycastContext.getStatePredicate()default Stream<BlockState>BlockView.getStatesInBox(Box box) default Stream<BlockState>WorldView.getStatesInBoxIfLoaded(Box box) Methods in net.minecraft.world with parameters of type BlockStateModifier and TypeMethodDescriptionvoidWorld.addBlockBreakParticles(BlockPos pos, BlockState state) default booleanCollisionView.canPlace(BlockState state, BlockPos pos, ShapeContext context) RaycastContext.ShapeProvider.get(BlockState state, BlockView world, BlockPos pos, ShapeContext context) RaycastContext.ShapeType.get(BlockState state, BlockView world, BlockPos pos, ShapeContext context) RaycastContext.getBlockShape(BlockState state, BlockView world, BlockPos pos) static booleanSpawnHelper.isClearForSpawn(BlockView blockView, BlockPos pos, BlockState state, FluidState fluidState, EntityType<?> entityType) voidWorld.onBlockChanged(BlockPos pos, BlockState oldBlock, BlockState newBlock) Called when a block state changed.default @Nullable BlockHitResultBlockView.raycastBlock(Vec3d start, Vec3d end, BlockPos pos, VoxelShape shape, BlockState state) voidWorld.replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) default voidWorldAccess.replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) voidWorld.scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated) booleanChunkRegion.setBlockState(BlockPos pos, BlockState state, int flags, int maxUpdateDepth) Updates the block state at a position, calling appropriate callbacks.default booleanModifiableWorld.setBlockState(BlockPos pos, BlockState state, int flags) Updates the block state at a position, calling appropriate callbacks.booleanModifiableWorld.setBlockState(BlockPos pos, BlockState state, int flags, int maxUpdateDepth) Updates the block state at a position, calling appropriate callbacks.booleanWorld.setBlockState(BlockPos pos, BlockState state) booleanWorld.setBlockState(BlockPos pos, BlockState state, int flags) Updates the block state at a position, calling appropriate callbacks.booleanWorld.setBlockState(BlockPos pos, BlockState state, int flags, int maxUpdateDepth) Updates the block state at a position, calling appropriate callbacks.booleanHeightmap.trackUpdate(int x, int y, int z, BlockState state) abstract voidWorld.updateListeners(BlockPos pos, BlockState oldState, BlockState newState, int flags) voidWorld.updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Method parameters in net.minecraft.world with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanChunkRegion.testBlockState(BlockPos pos, Predicate<BlockState> state) booleanTestableWorld.testBlockState(BlockPos pos, Predicate<BlockState> state) booleanWorld.testBlockState(BlockPos pos, Predicate<BlockState> state) Constructor parameters in net.minecraft.world with type arguments of type BlockStateModifierConstructorDescriptionBlockStateRaycastContext(Vec3d start, Vec3d end, Predicate<BlockState> statePredicate) privateType(String name, Heightmap.Purpose purpose, Predicate<BlockState> blockPredicate) -
Uses of BlockState in net.minecraft.world.block
Fields in net.minecraft.world.block declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateChainRestrictedNeighborUpdater.StateReplacementEntry.neighborStateThe field for theneighborStaterecord component.private final BlockStateChainRestrictedNeighborUpdater.StatefulEntry.stateThe field for thestaterecord component.Methods in net.minecraft.world.block that return BlockStateModifier and TypeMethodDescriptionChainRestrictedNeighborUpdater.StateReplacementEntry.neighborState()Returns the value of theneighborStaterecord component.ChainRestrictedNeighborUpdater.StatefulEntry.state()Returns the value of thestaterecord component.Methods in net.minecraft.world.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidChainRestrictedNeighborUpdater.replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) voidNeighborUpdater.replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) static voidNeighborUpdater.replaceWithStateForNeighborUpdate(WorldAccess world, Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) voidSimpleNeighborUpdater.replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) static voidNeighborUpdater.tryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) voidChainRestrictedNeighborUpdater.updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) voidNeighborUpdater.updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) voidSimpleNeighborUpdater.updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Constructors in net.minecraft.world.block with parameters of type BlockStateModifierConstructorDescription(package private)StatefulEntry(BlockState blockState, BlockPos blockPos, Block block, BlockPos blockPos2, boolean bool) (package private)StateReplacementEntry(Direction direction, BlockState blockState, BlockPos blockPos, BlockPos blockPos2, int int2, int int3) -
Uses of BlockState in net.minecraft.world.chunk
Fields in net.minecraft.world.chunk with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final PalettedContainer<BlockState>ChunkSection.blockStateContainerMethods in net.minecraft.world.chunk that return BlockStateModifier and TypeMethodDescriptionprivate static BlockStateUpgradeData.applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) ChunkCache.getBlockState(BlockPos pos) Returns the block state atpos.ChunkSection.getBlockState(int x, int y, int z) EmptyChunk.getBlockState(BlockPos pos) Returns the block state atpos.ProtoChunk.getBlockState(BlockPos pos) Returns the block state atpos.WorldChunk.getBlockState(BlockPos pos) Returns the block state atpos.WrapperProtoChunk.getBlockState(BlockPos pos) Returns the block state atpos.UpgradeData.Logic.getUpdatedState(BlockState oldState, Direction direction, BlockState otherState, WorldAccess world, BlockPos currentPos, BlockPos otherPos) abstract @Nullable BlockStateChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) ChunkSection.setBlockState(int x, int y, int z, BlockState state) ChunkSection.setBlockState(int x, int y, int z, BlockState state, boolean lock) EmptyChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) ProtoChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) WorldChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) WrapperProtoChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) Methods in net.minecraft.world.chunk that return types with arguments of type BlockStateMethods in net.minecraft.world.chunk with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static BlockStateUpgradeData.applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) UpgradeData.Logic.getUpdatedState(BlockState oldState, Direction direction, BlockState otherState, WorldAccess world, BlockPos currentPos, BlockPos otherPos) abstract @Nullable BlockStateChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) ChunkSection.setBlockState(int x, int y, int z, BlockState state) ChunkSection.setBlockState(int x, int y, int z, BlockState state, boolean lock) EmptyChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) ProtoChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) WorldChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) WrapperProtoChunk.setBlockState(BlockPos pos, BlockState state, boolean moved) Method parameters in net.minecraft.world.chunk with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidChunk.forEachBlockMatchingPredicate(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> consumer) voidChunk.forEachBlockMatchingPredicate(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> consumer) voidWrapperProtoChunk.forEachBlockMatchingPredicate(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> consumer) voidWrapperProtoChunk.forEachBlockMatchingPredicate(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> consumer) final voidChunk.forEachLightSource(BiConsumer<BlockPos, BlockState> callback) booleanChunkSection.hasAny(Predicate<BlockState> predicate) Constructor parameters in net.minecraft.world.chunk with type arguments of type BlockStateModifierConstructorDescriptionChunkSection(PalettedContainer<BlockState> blockStateContainer, ReadableContainer<RegistryEntry<Biome>> biomeContainer) -
Uses of BlockState in net.minecraft.world.chunk.light
Methods in net.minecraft.world.chunk.light that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateChunkLightProvider.getStateForLighting(BlockPos pos) Methods in net.minecraft.world.chunk.light with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static booleanChunkSkyLight.faceBlocksLight(BlockView blockView, BlockPos upperPos, BlockState upperState, BlockPos lowerPos, BlockState lowerState) private intChunkBlockLightProvider.getLightSourceLuminance(long blockPos, BlockState blockState) protected intChunkLightProvider.getOpacity(BlockState state, BlockPos pos) protected VoxelShapeChunkLightProvider.getOpaqueShape(BlockState blockState, long pos, Direction direction) static VoxelShapeChunkLightProvider.getOpaqueShape(BlockView blockView, BlockPos pos, BlockState blockState, Direction direction) static intChunkLightProvider.getRealisticOpacity(BlockView world, BlockState state1, BlockPos pos1, BlockState state2, BlockPos pos2, Direction direction, int opacity2) private booleanChunkSkyLight.isSkyLightAccessible(BlockView blockView, int packedIndex, int value, BlockPos upperPos, BlockState upperState, BlockPos lowerPos, BlockState lowerState) protected static booleanChunkLightProvider.isTrivialForLighting(BlockState blockState) private intChunkSkyLight.locateLightBlockingBlockBelow(BlockView blockView, BlockPos pos, BlockState blockState) static booleanChunkLightProvider.needsLightUpdate(BlockView blockView, BlockPos pos, BlockState oldState, BlockState newState) protected booleanChunkLightProvider.shapesCoverFullCube(long sourceId, BlockState sourceState, long targetId, BlockState targetState, Direction direction) Method parameters in net.minecraft.world.chunk.light with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidLightSourceView.forEachLightSource(BiConsumer<BlockPos, BlockState> callback) -
Uses of BlockState in net.minecraft.world.dimension
Methods in net.minecraft.world.dimension with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static booleanNetherPortal.validStateInsidePortal(BlockState state) -
Uses of BlockState in net.minecraft.world.event
Fields in net.minecraft.world.event declared as BlockStateModifier and TypeFieldDescriptionprivate final @Nullable BlockStateGameEvent.Emitter.affectedStateThe field for theaffectedStaterecord component.Methods in net.minecraft.world.event that return BlockStateModifier and TypeMethodDescriptionGameEvent.Emitter.affectedState()Returns the value of theaffectedStaterecord component.Methods in net.minecraft.world.event with parameters of type BlockStateModifier and TypeMethodDescriptionstatic GameEvent.EmitterGameEvent.Emitter.of(@Nullable BlockState affectedState) static GameEvent.EmitterGameEvent.Emitter.of(@Nullable Entity sourceEntity, @Nullable BlockState affectedState) Constructors in net.minecraft.world.event with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.explosion
Methods in net.minecraft.world.explosion with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanEntityExplosionBehavior.canDestroyBlock(Explosion explosion, BlockView world, BlockPos pos, BlockState state, float power) booleanExplosionBehavior.canDestroyBlock(Explosion explosion, BlockView world, BlockPos pos, BlockState state, float power) EntityExplosionBehavior.getBlastResistance(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState) ExplosionBehavior.getBlastResistance(Explosion explosion, BlockView world, BlockPos pos, BlockState blockState, FluidState fluidState) -
Uses of BlockState in net.minecraft.world.gen
Fields in net.minecraft.world.gen declared as BlockStateModifier and TypeFieldDescription(package private) final BlockStateOreVeinSampler.VeinType.ore(package private) final BlockStateOreVeinSampler.VeinType.rawOreBlock(package private) final BlockStateOreVeinSampler.VeinType.stoneMethods in net.minecraft.world.gen that return BlockStateModifier and TypeMethodDescriptionBlockSource.apply(ChunkNoiseSampler sampler, int x, int y, int z) ChainedBlockSource.sample(DensityFunction.NoisePos pos) Constructors in net.minecraft.world.gen with parameters of type BlockStateModifierConstructorDescriptionprivateVeinType(BlockState ore, BlockState rawOreBlock, BlockState stone, int minY, int maxY) -
Uses of BlockState in net.minecraft.world.gen.blockpredicate
Fields in net.minecraft.world.gen.blockpredicate declared as BlockStateMethods in net.minecraft.world.gen.blockpredicate with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanMatchingBlocksBlockPredicate.test(BlockState state) protected booleanMatchingBlockTagPredicate.test(BlockState state) protected booleanMatchingFluidsBlockPredicate.test(BlockState state) protected abstract booleanOffsetPredicate.test(BlockState state) protected booleanReplaceableBlockPredicate.test(BlockState state) protected booleanSolidBlockPredicate.test(BlockState state) Deprecated.static BlockPredicateBlockPredicate.wouldSurvive(BlockState state, Vec3i offset) Constructors in net.minecraft.world.gen.blockpredicate with parameters of type BlockStateModifierConstructorDescriptionprotectedWouldSurviveBlockPredicate(Vec3i offset, BlockState state) -
Uses of BlockState in net.minecraft.world.gen.carver
Fields in net.minecraft.world.gen.carver declared as BlockStateModifier and TypeFieldDescriptionprotected static final BlockStateCarver.AIRprivate final BlockStateCarverDebugConfig.airStateprivate final BlockStateCarverDebugConfig.barrierStateprotected static final BlockStateCarver.CAVE_AIRprivate final BlockStateCarverDebugConfig.lavaStateprivate final BlockStateCarverDebugConfig.waterStateMethods in net.minecraft.world.gen.carver that return BlockStateModifier and TypeMethodDescriptionCarverDebugConfig.getAirState()CarverDebugConfig.getBarrierState()private static BlockStateCarver.getDebugState(CarverConfig config, BlockState state) CarverDebugConfig.getLavaState()private @Nullable BlockStateCarver.getState(CarverContext context, C config, BlockPos pos, AquiferSampler sampler) CarverDebugConfig.getWaterState()Methods in net.minecraft.world.gen.carver that return types with arguments of type BlockStateModifier and TypeMethodDescriptionCarverContext.applyMaterialRule(Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, BlockPos pos, boolean hasFluid) Deprecated.Methods in net.minecraft.world.gen.carver with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanCarver.canAlwaysCarveBlock(C config, BlockState state) static CarverDebugConfigCarverDebugConfig.create(boolean debugMode, BlockState debugState) static CarverDebugConfigCarverDebugConfig.create(boolean debugMode, BlockState airState, BlockState waterState, BlockState lavaState, BlockState barrierState) static CarverDebugConfigCarverDebugConfig.create(BlockState airState, BlockState waterState, BlockState lavaState, BlockState barrierState) private static BlockStateCarver.getDebugState(CarverConfig config, BlockState state) Constructors in net.minecraft.world.gen.carver with parameters of type BlockStateModifierConstructorDescriptionprivateCarverDebugConfig(boolean debugMode, BlockState airState, BlockState waterState, BlockState lavaState, BlockState barrierState) -
Uses of BlockState in net.minecraft.world.gen.chunk
Fields in net.minecraft.world.gen.chunk declared as BlockStateModifier and TypeFieldDescriptionprotected static final BlockStateDebugChunkGenerator.AIRprivate static final BlockStateNoiseChunkGenerator.AIRprotected static final BlockStateDebugChunkGenerator.BARRIERprivate final BlockStateChunkGeneratorSettings.defaultBlockThe field for thedefaultBlockrecord component.private final BlockStateChunkGeneratorSettings.defaultFluidThe field for thedefaultFluidrecord component.(package private) final BlockStateAquiferSampler.FluidLevel.stateprivate final BlockState[]VerticalBlockSample.statesFields in net.minecraft.world.gen.chunk with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final List<BlockState>DebugChunkGenerator.BLOCK_STATESprivate final List<BlockState>FlatChunkGeneratorConfig.layerBlocksMethods in net.minecraft.world.gen.chunk that return BlockStateModifier and TypeMethodDescriptionAquiferSampler.apply(DensityFunction.NoisePos pos, double density) AquiferSampler.Impl.apply(DensityFunction.NoisePos pos, double density) ChunkGeneratorSettings.defaultBlock()Returns the value of thedefaultBlockrecord component.ChunkGeneratorSettings.defaultFluid()Returns the value of thedefaultFluidrecord component.AquiferSampler.FluidLevel.getBlockState(int y) static BlockStateDebugChunkGenerator.getBlockState(int x, int z) FlatChunkGeneratorLayer.getBlockState()private BlockStateNoiseChunkGenerator.getBlockState(ChunkNoiseSampler chunkNoiseSampler, int x, int y, int z, BlockState state) private BlockStateAquiferSampler.Impl.getFluidBlockState(int blockX, int blockY, int blockZ, AquiferSampler.FluidLevel defaultFluidLevel, int fluidLevel) BlockColumn.getState(int y) VerticalBlockSample.getState(int y) ChunkNoiseSampler.BlockStateSampler.sample(DensityFunction.NoisePos pos) protected @Nullable BlockStateChunkNoiseSampler.sampleBlockState()Methods in net.minecraft.world.gen.chunk that return types with arguments of type BlockStateMethods in net.minecraft.world.gen.chunk with parameters of type BlockStateModifier and TypeMethodDescriptionprivate BlockStateNoiseChunkGenerator.getBlockState(ChunkNoiseSampler chunkNoiseSampler, int x, int y, int z, BlockState state) voidBlockColumn.setState(int y, BlockState state) voidVerticalBlockSample.setState(int y, BlockState state) Method parameters in net.minecraft.world.gen.chunk with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate OptionalIntNoiseChunkGenerator.sampleHeightmap(HeightLimitView world, NoiseConfig noiseConfig, int x, int z, @Nullable MutableObject<VerticalBlockSample> columnSample, @Nullable Predicate<BlockState> stopPredicate) Constructors in net.minecraft.world.gen.chunk with parameters of type BlockStateModifierConstructorDescriptionChunkGeneratorSettings(GenerationShapeConfig generationShapeConfig, BlockState blockState, BlockState blockState2, NoiseRouter noiseRouter, MaterialRules.MaterialRule surfaceRule, List<MultiNoiseUtil.NoiseHypercube> list, int int2, boolean bool, boolean bool2, boolean bool3, boolean bool4) FluidLevel(int y, BlockState state) VerticalBlockSample(int startY, BlockState[] states) -
Uses of BlockState in net.minecraft.world.gen.feature
Fields in net.minecraft.world.gen.feature declared as BlockStateModifier and TypeFieldDescriptionprivate static final BlockStateDungeonFeature.AIRprivate static final BlockStateBambooFeature.BAMBOOprivate static final BlockStateBambooFeature.BAMBOO_TOP_1private static final BlockStateBambooFeature.BAMBOO_TOP_2private static final BlockStateBambooFeature.BAMBOO_TOP_3private static final BlockStateLakeFeature.CAVE_AIRDeprecated.private final BlockStateDeltaFeatureConfig.contentsfinal BlockStateHugeFungusFeatureConfig.decorationStateprivate final BlockStateDesertWellFeature.fluidInsidefinal BlockStateHugeFungusFeatureConfig.hatStateprivate final BlockStateDeltaFeatureConfig.rimprivate final BlockStateDesertWellFeature.sandprivate final BlockStateDesertWellFeature.slabfinal BlockStateFillLayerFeatureConfig.statefinal BlockStateOreFeatureConfig.Target.statefinal BlockStateReplaceBlobsFeatureConfig.statefinal BlockStateSingleStateFeatureConfig.statefinal BlockStateHugeFungusFeatureConfig.stemStatefinal BlockStateReplaceBlobsFeatureConfig.targetfinal BlockStateHugeFungusFeatureConfig.validBaseBlockprivate final BlockStateDesertWellFeature.wallFields in net.minecraft.world.gen.feature with type parameters of type BlockStateMethods in net.minecraft.world.gen.feature that return BlockStateModifier and TypeMethodDescriptionFeaturePlacementContext.getBlockState(BlockPos pos) DeltaFeatureConfig.getContents()DeltaFeatureConfig.getRim()Methods in net.minecraft.world.gen.feature that return types with arguments of type BlockStateModifier and TypeMethodDescriptionstatic Predicate<BlockState>Feature.notInBlockTagPredicate(TagKey<Block> tag) Methods in net.minecraft.world.gen.feature with parameters of type BlockStateModifier and TypeMethodDescriptionprivate booleanLakeFeature.canReplace(BlockState state) Deprecated.static OreFeatureConfig.TargetOreFeatureConfig.createTarget(RuleTest test, BlockState state) static booleanMultifaceGrowthFeature.generate(StructureWorldAccess world, BlockPos pos, BlockState state, MultifaceGrowthFeatureConfig config, Random random, List<Direction> directions) protected booleanCoralClawFeature.generateCoral(WorldAccess world, Random random, BlockPos pos, BlockState state) protected abstract booleanCoralFeature.generateCoral(WorldAccess world, Random random, BlockPos pos, BlockState state) protected booleanCoralMushroomFeature.generateCoral(WorldAccess world, Random random, BlockPos pos, BlockState state) protected booleanCoralTreeFeature.generateCoral(WorldAccess world, Random random, BlockPos pos, BlockState state) protected booleanCoralFeature.generateCoralPiece(WorldAccess world, Random random, BlockPos pos, BlockState state) private static booleanMultifaceGrowthFeature.isAirOrWater(BlockState state) private static booleanRootSystemFeature.isAirOrWater(BlockState state, int height, int allowedVerticalWaterForTree) private static booleanIcebergFeature.isSnowOrIce(BlockState state) static booleanFeature.isSoil(BlockState state) protected static booleanFeature.isStone(BlockState state) private voidIcebergFeature.placeAt(WorldAccess world, Random random, BlockPos pos, int height, int offsetX, int offsetY, int offsetZ, int int2, int int3, boolean bool, int int4, double randomSine, boolean placeSnow, BlockState state) private voidIcebergFeature.placeBlockOrSnow(BlockPos pos, WorldAccess world, Random random, int heightRemaining, int height, boolean lessSnow, boolean placeSnow, BlockState state) private voidHugeFungusFeature.placeWithOptionalVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean vines) protected voidFeature.setBlockState(ModifiableWorld world, BlockPos pos, BlockState state) protected voidTreeFeature.setBlockState(ModifiableWorld world, BlockPos pos, BlockState state) protected voidFeature.setBlockStateIf(StructureWorldAccess world, BlockPos pos, BlockState state, Predicate<BlockState> predicate) private static voidTreeFeature.setBlockStateWithoutUpdatingNeighbors(ModifiableWorld world, BlockPos pos, BlockState state) static booleanOreFeature.shouldPlace(BlockState state, Function<BlockPos, BlockState> posToState, Random random, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos) Method parameters in net.minecraft.world.gen.feature with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate booleanTreeFeature.generate(StructureWorldAccess world, Random random, BlockPos pos, BiConsumer<BlockPos, BlockState> rootPlacerReplacer, BiConsumer<BlockPos, BlockState> trunkPlacerReplacer, FoliagePlacer.BlockPlacer blockPlacer, TreeFeatureConfig config) static booleanFeature.isExposedToAir(Function<BlockPos, BlockState> posToState, BlockPos pos) protected booleanVegetationPatchFeature.placeGround(StructureWorldAccess world, VegetationPatchFeatureConfig config, Predicate<BlockState> replaceable, Random random, BlockPos.Mutable pos, int depth) VegetationPatchFeature.placeGroundAndGetPositions(StructureWorldAccess world, VegetationPatchFeatureConfig config, Random random, BlockPos pos, Predicate<BlockState> replaceable, int radiusX, int radiusZ) WaterloggedVegetationPatchFeature.placeGroundAndGetPositions(StructureWorldAccess world, VegetationPatchFeatureConfig config, Random random, BlockPos pos, Predicate<BlockState> replaceable, int radiusX, int radiusZ) protected voidFeature.setBlockStateIf(StructureWorldAccess world, BlockPos pos, BlockState state, Predicate<BlockState> predicate) static booleanOreFeature.shouldPlace(BlockState state, Function<BlockPos, BlockState> posToState, Random random, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos) static booleanFeature.testAdjacentStates(Function<BlockPos, BlockState> posToState, BlockPos pos, Predicate<BlockState> predicate) static booleanFeature.testAdjacentStates(Function<BlockPos, BlockState> posToState, BlockPos pos, Predicate<BlockState> predicate) Constructors in net.minecraft.world.gen.feature with parameters of type BlockStateModifierConstructorDescriptionDeltaFeatureConfig(BlockState contents, BlockState rim, IntProvider size, IntProvider rimSize) EmeraldOreFeatureConfig(BlockState target, BlockState state) FillLayerFeatureConfig(int height, BlockState state) HugeFungusFeatureConfig(BlockState validBaseBlock, BlockState stemState, BlockState hatState, BlockState decorationState, BlockPredicate replaceableBlocks, boolean planted) OreFeatureConfig(RuleTest test, BlockState state, int size) OreFeatureConfig(RuleTest test, BlockState state, int size, float discardOnAirChance) ReplaceBlobsFeatureConfig(BlockState target, BlockState state, IntProvider radius) (package private)Target(RuleTest target, BlockState state) Constructor parameters in net.minecraft.world.gen.feature with type arguments of type BlockStateModifierConstructorDescriptionGeodeLayerConfig(BlockStateProvider fillingProvider, BlockStateProvider innerLayerProvider, BlockStateProvider alternateInnerLayerProvider, BlockStateProvider middleLayerProvider, BlockStateProvider outerLayerProvider, List<BlockState> innerBlocks, TagKey<Block> cannotReplace, TagKey<Block> invalidBlocks) -
Uses of BlockState in net.minecraft.world.gen.feature.util
Methods in net.minecraft.world.gen.feature.util that return BlockStateMethods in net.minecraft.world.gen.feature.util with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanDripstoneHelper.canGenerate(BlockState state) static booleanDripstoneHelper.canGenerateOrLava(BlockState state) static booleanDripstoneHelper.cannotGenerate(BlockState state) static booleanDripstoneHelper.canReplace(BlockState state) static booleanDripstoneHelper.canReplaceOrLava(BlockState state) Method parameters in net.minecraft.world.gen.feature.util with type arguments of type BlockStateModifier and TypeMethodDescriptionstatic Optional<CaveSurface>CaveSurface.create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace) private static OptionalIntCaveSurface.getCaveSurface(TestableWorld world, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace, BlockPos.Mutable mutablePos, int y, Direction direction) protected static voidDripstoneHelper.getDripstoneThickness(Direction direction, int height, boolean merge, Consumer<BlockState> callback) -
Uses of BlockState in net.minecraft.world.gen.foliage
Methods in net.minecraft.world.gen.foliage with parameters of type BlockStateModifier and TypeMethodDescriptionvoidFoliagePlacer.BlockPlacer.placeBlock(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.gen.placementmodifier
Methods in net.minecraft.world.gen.placementmodifier with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static booleanCountMultilayerPlacementModifier.blocksSpawn(BlockState state) Deprecated. -
Uses of BlockState in net.minecraft.world.gen.root
Methods in net.minecraft.world.gen.root that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateRootPlacer.applyWaterlogging(TestableWorld world, BlockPos pos, BlockState state) Methods in net.minecraft.world.gen.root with parameters of type BlockStateModifier and TypeMethodDescriptionprotected BlockStateRootPlacer.applyWaterlogging(TestableWorld world, BlockPos pos, BlockState state) Method parameters in net.minecraft.world.gen.root with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanMangroveRootPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, BlockPos trunkPos, TreeFeatureConfig config) abstract booleanRootPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, BlockPos trunkPos, TreeFeatureConfig config) protected voidMangroveRootPlacer.placeRoots(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, TreeFeatureConfig config) protected voidRootPlacer.placeRoots(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, TreeFeatureConfig config) -
Uses of BlockState in net.minecraft.world.gen.stateprovider
Fields in net.minecraft.world.gen.stateprovider declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateNoiseThresholdBlockStateProvider.defaultStateprivate final BlockStateSimpleBlockStateProvider.stateFields in net.minecraft.world.gen.stateprovider with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final List<BlockState>NoiseThresholdBlockStateProvider.highStatesprivate final List<BlockState>NoiseThresholdBlockStateProvider.lowStatesprotected final List<BlockState>NoiseBlockStateProvider.statesprivate final DataPool<BlockState>WeightedBlockStateProvider.statesMethods in net.minecraft.world.gen.stateprovider that return BlockStateModifier and TypeMethodDescriptionabstract BlockStateReturns a provided block state.Returns a provided block state.Returns a provided block state.Returns a provided block state.Returns a provided block state.Returns a provided block state.Returns a provided block state.Returns a provided block state.PredicatedStateProvider.getBlockState(StructureWorldAccess world, Random random, BlockPos pos) protected BlockStateNoiseBlockStateProvider.getStateAtValue(List<BlockState> states, double value) protected BlockStateNoiseBlockStateProvider.getStateFromList(List<BlockState> states, BlockPos pos, double scale) Methods in net.minecraft.world.gen.stateprovider that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprotected static <P extends NoiseBlockStateProvider>
com.mojang.datafixers.Products.P4<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,Long, DoublePerlinNoiseSampler.NoiseParameters, Float, List<BlockState>> NoiseBlockStateProvider.fillNoiseCodecFields(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) Methods in net.minecraft.world.gen.stateprovider with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static IntPropertyRandomizedIntBlockStateProvider.getIntPropertyByName(BlockState state, String propertyName) static SimpleBlockStateProviderBlockStateProvider.of(BlockState state) Returns a block state provider that always returns the given state.Method parameters in net.minecraft.world.gen.stateprovider with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected BlockStateNoiseBlockStateProvider.getStateAtValue(List<BlockState> states, double value) protected BlockStateNoiseBlockStateProvider.getStateFromList(List<BlockState> states, BlockPos pos, double scale) private static com.mojang.serialization.DataResult<WeightedBlockStateProvider>WeightedBlockStateProvider.wrap(DataPool<BlockState> states) Constructors in net.minecraft.world.gen.stateprovider with parameters of type BlockStateModifierConstructorDescriptionNoiseThresholdBlockStateProvider(long seed, DoublePerlinNoiseSampler.NoiseParameters noiseParameters, float scale, float threshold, float highChance, BlockState defaultState, List<BlockState> lowStates, List<BlockState> highStates) protectedConstructor parameters in net.minecraft.world.gen.stateprovider with type arguments of type BlockStateModifierConstructorDescriptionDualNoiseBlockStateProvider(Range<Integer> variety, DoublePerlinNoiseSampler.NoiseParameters slowNoiseParameters, float slowScale, long seed, DoublePerlinNoiseSampler.NoiseParameters noiseParameters, float scale, List<BlockState> states) NoiseBlockStateProvider(long seed, DoublePerlinNoiseSampler.NoiseParameters noiseParameters, float scale, List<BlockState> states) NoiseThresholdBlockStateProvider(long seed, DoublePerlinNoiseSampler.NoiseParameters noiseParameters, float scale, float threshold, float highChance, BlockState defaultState, List<BlockState> lowStates, List<BlockState> highStates) WeightedBlockStateProvider(DataPool<BlockState> states) -
Uses of BlockState in net.minecraft.world.gen.structure
Fields in net.minecraft.world.gen.structure declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateMineshaftStructure.Type.fenceprivate final BlockStateMineshaftStructure.Type.logprivate final BlockStateMineshaftStructure.Type.planksMethods in net.minecraft.world.gen.structure that return BlockState -
Uses of BlockState in net.minecraft.world.gen.surfacebuilder
Fields in net.minecraft.world.gen.surfacebuilder declared as BlockStateModifier and TypeFieldDescriptionprivate static final BlockStateSurfaceBuilder.BROWN_TERRACOTTAprivate final BlockStateSurfaceBuilder.defaultStateprivate static final BlockStateSurfaceBuilder.LIGHT_GRAY_TERRACOTTAprivate static final BlockStateSurfaceBuilder.ORANGE_TERRACOTTAprivate static final BlockStateSurfaceBuilder.PACKED_ICEprivate static final BlockStateSurfaceBuilder.RED_TERRACOTTAprivate final BlockStateMaterialRules.BlockMaterialRule.resultStateThe field for theresultStaterecord component.private static final BlockStateSurfaceBuilder.SNOW_BLOCKprivate final BlockStateMaterialRules.SimpleBlockStateRule.stateThe field for thestaterecord component.private static final BlockStateSurfaceBuilder.TERRACOTTAprivate final BlockState[]SurfaceBuilder.terracottaBandsprivate static final BlockStateSurfaceBuilder.WHITE_TERRACOTTAprivate static final BlockStateSurfaceBuilder.YELLOW_TERRACOTTAMethods in net.minecraft.world.gen.surfacebuilder that return BlockStateModifier and TypeMethodDescriptionprivate static BlockState[]SurfaceBuilder.createTerracottaBands(Random random) protected BlockStateSurfaceBuilder.getTerracottaBlock(int x, int y, int z) MaterialRules.BlockMaterialRule.resultState()Returns the value of theresultStaterecord component.MaterialRules.SimpleBlockStateRule.state()Returns the value of thestaterecord component.MaterialRules.BlockStateRule.tryApply(int x, int y, int z) MaterialRules.ConditionalBlockStateRule.tryApply(int x, int y, int z) MaterialRules.SequenceBlockStateRule.tryApply(int x, int y, int z) MaterialRules.SimpleBlockStateRule.tryApply(int x, int y, int z) Methods in net.minecraft.world.gen.surfacebuilder that return types with arguments of type BlockStateModifier and TypeMethodDescriptionSurfaceBuilder.applyMaterialRule(MaterialRules.MaterialRule rule, CarverContext context, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, BlockPos pos, boolean hasFluid) Deprecated.Methods in net.minecraft.world.gen.surfacebuilder with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static voidSurfaceBuilder.addTerracottaBands(Random random, BlockState[] terracottaBands, int minBandSize, BlockState state) static MaterialRules.MaterialRuleMaterialRules.block(BlockState state) private booleanSurfaceBuilder.isDefaultBlock(BlockState state) Constructors in net.minecraft.world.gen.surfacebuilder with parameters of type BlockStateModifierConstructorDescription(package private)BlockMaterialRule(BlockState resultState) privateBlockMaterialRule(BlockState blockState, MaterialRules.SimpleBlockStateRule simpleBlockStateRule) (package private)SimpleBlockStateRule(BlockState blockState) SurfaceBuilder(NoiseConfig noiseConfig, BlockState defaultState, int seaLevel, RandomSplitter randomDeriver) -
Uses of BlockState in net.minecraft.world.gen.treedecorator
Fields in net.minecraft.world.gen.treedecorator with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final BiConsumer<BlockPos,BlockState> TreeDecorator.Generator.replacerMethods in net.minecraft.world.gen.treedecorator with parameters of type BlockStateModifier and TypeMethodDescriptionvoidTreeDecorator.Generator.replace(BlockPos pos, BlockState state) Constructor parameters in net.minecraft.world.gen.treedecorator with type arguments of type BlockStateModifierConstructorDescriptionGenerator(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, Set<BlockPos> logPositions, Set<BlockPos> leavesPositions, Set<BlockPos> rootPositions) -
Uses of BlockState in net.minecraft.world.gen.trunk
Method parameters in net.minecraft.world.gen.trunk with type arguments of type BlockStateModifier and TypeMethodDescriptionBendingTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundCherryTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundDarkOakTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundForkingTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundGiantTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundLargeOakTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundMegaJungleTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundStraightTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundabstract List<FoliagePlacer.TreeNode>TrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundUpwardsBranchingTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundprivate FoliagePlacer.TreeNodeCherryTrunkPlacer.generateBranch(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config, Function<BlockState, BlockState> withAxisFunction, Direction direction, int branchStartOffset, boolean branchBelowHeight, BlockPos.Mutable mutablePos) private FoliagePlacer.TreeNodeCherryTrunkPlacer.generateBranch(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config, Function<BlockState, BlockState> withAxisFunction, Direction direction, int branchStartOffset, boolean branchBelowHeight, BlockPos.Mutable mutablePos) private FoliagePlacer.TreeNodeCherryTrunkPlacer.generateBranch(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, BlockPos startPos, TreeFeatureConfig config, Function<BlockState, BlockState> withAxisFunction, Direction direction, int branchStartOffset, boolean branchBelowHeight, BlockPos.Mutable mutablePos) private voidUpwardsBranchingTrunkPlacer.generateExtraBranch(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int height, TreeFeatureConfig config, List<FoliagePlacer.TreeNode> nodes, BlockPos.Mutable pos, int yOffset, Direction direction, int length, int steps) protected booleanTrunkPlacer.getAndSetState(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, TreeFeatureConfig config) protected booleanTrunkPlacer.getAndSetState(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, TreeFeatureConfig config, Function<BlockState, BlockState> function) protected booleanTrunkPlacer.getAndSetState(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, TreeFeatureConfig config, Function<BlockState, BlockState> function) protected booleanTrunkPlacer.getAndSetState(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, TreeFeatureConfig config, Function<BlockState, BlockState> function) private voidLargeOakTrunkPlacer.makeBranches(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, int treeHeight, BlockPos startPos, List<LargeOakTrunkPlacer.BranchPosition> branchPositions, TreeFeatureConfig config) private booleanLargeOakTrunkPlacer.makeOrCheckBranch(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, Random random, BlockPos startPos, BlockPos branchPos, boolean make, TreeFeatureConfig config) private voidGiantTrunkPlacer.setLog(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig, BlockPos blockPos, int int2, int int3, int int4) protected static voidTrunkPlacer.setToDirt(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos pos, TreeFeatureConfig config) protected voidTrunkPlacer.trySetState(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, Random random, BlockPos.Mutable pos, TreeFeatureConfig config) -
Uses of BlockState in net.minecraft.world.poi
Fields in net.minecraft.world.poi with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final Set<BlockState>PointOfInterestTypes.BED_HEADSprivate final Set<BlockState>PointOfInterestType.blockStatesThe field for theblockStatesrecord component.private static final Set<BlockState>PointOfInterestTypes.CAULDRONSprivate static final Map<BlockState,RegistryEntry<PointOfInterestType>> PointOfInterestTypes.POI_STATES_TO_TYPEMethods in net.minecraft.world.poi that return types with arguments of type BlockStateModifier and TypeMethodDescriptionPointOfInterestType.blockStates()Returns the value of theblockStatesrecord component.private static Set<BlockState>PointOfInterestTypes.getStatesOfBlock(Block block) Methods in net.minecraft.world.poi with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanPointOfInterestType.contains(BlockState state) static Optional<RegistryEntry<PointOfInterestType>>PointOfInterestTypes.getTypeForState(BlockState state) static booleanPointOfInterestTypes.isPointOfInterest(BlockState state) Method parameters in net.minecraft.world.poi with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate static PointOfInterestTypePointOfInterestTypes.register(Registry<PointOfInterestType> registry, RegistryKey<PointOfInterestType> key, Set<BlockState> states, int ticketCount, int searchDistance) private static voidPointOfInterestTypes.registerStates(RegistryEntry<PointOfInterestType> poiTypeEntry, Set<BlockState> states) Constructor parameters in net.minecraft.world.poi with type arguments of type BlockState
AbstractBlock.AbstractBlockState.getStateForNeighborUpdate(net.minecraft.util.math.Direction, net.minecraft.block.BlockState, net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos, net.minecraft.util.math.BlockPos)instead.