Uses of Class
net.minecraft.world.level.block.state.BlockState
Packages that use BlockState
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for
client-only classes.-
Uses of BlockState in net.minecraft
Methods in net.minecraft with parameters of type BlockStateModifier and TypeMethodDescriptionstatic voidCrashReportCategory.populateBlockDetails(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor, BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanBeeNestDestroyedTrigger.TriggerInstance.matches(BlockState state, ItemStack stack, int numBees) booleanEnterBlockTrigger.TriggerInstance.matches(BlockState state) booleanSlideDownBlockTrigger.TriggerInstance.matches(BlockState state) booleanStatePropertiesPredicate.matches(BlockState state) private booleanBlockPredicate.matchesState(BlockState state) voidBeeNestDestroyedTrigger.trigger(ServerPlayer player, BlockState state, ItemStack stack, int numBees) voidEnterBlockTrigger.trigger(ServerPlayer player, BlockState state) voidSlideDownBlockTrigger.trigger(ServerPlayer player, BlockState state) -
Uses of BlockState in net.minecraft.client
Methods in net.minecraft.client that return BlockStateMethods in net.minecraft.client with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidKeyboardHandler.copyCreateBlockCommand(BlockState state, BlockPos pos, CompoundTag compound) -
Uses of BlockState in net.minecraft.client.color.block
Methods in net.minecraft.client.color.block with parameters of type BlockStateModifier and TypeMethodDescriptionintBlockColor.getColor(BlockState state, BlockAndTintGetter level, BlockPos pos, int tintIndex) intBlockColors.getColor(BlockState state, BlockAndTintGetter level, BlockPos pos, int tintIndex) intBlockColors.getColor(BlockState state, Level level, BlockPos pos) -
Uses of BlockState in net.minecraft.client.gui.screens
Methods in net.minecraft.client.gui.screens with parameters of type BlockStateModifier and TypeMethodDescriptionprivate ItemStackCreateFlatWorldScreen.DetailsList.Entry.getDisplayItem(BlockState state) -
Uses of BlockState in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type BlockStateModifier and TypeMethodDescriptionvoidClientLevel.addDestroyBlockEffect(BlockPos pos, BlockState state) voidClientLevel.sendBlockUpdated(BlockPos pos, BlockState oldState, BlockState newState, int flags) Flags are as in setBlockStatebooleanClientLevel.setBlock(BlockPos pos, BlockState state, int flags, int recursionLeft) voidClientLevel.setBlocksDirty(BlockPos blockPos, BlockState oldState, BlockState newState) voidClientLevel.setServerVerifiedBlockState(BlockPos pos, BlockState state, int flags) voidClientLevel.syncBlockState(BlockPos pos, BlockState state, Vec3 playerPos) private voidClientLevel.trySpawnDripParticles(BlockPos blockPos, BlockState blockState, ParticleOptions particleData, boolean shapeDownSolid) -
Uses of BlockState in net.minecraft.client.multiplayer.prediction
Fields in net.minecraft.client.multiplayer.prediction declared as BlockStateModifier and TypeFieldDescription(package private) BlockStateBlockStatePredictionHandler.ServerVerifiedState.blockStateMethods in net.minecraft.client.multiplayer.prediction with parameters of type BlockStateModifier and TypeMethodDescriptionvoidBlockStatePredictionHandler.retainKnownServerState(BlockPos pos, BlockState state, LocalPlayer player) (package private) voidBlockStatePredictionHandler.ServerVerifiedState.setBlockState(BlockState blockState) booleanBlockStatePredictionHandler.updateKnownServerState(BlockPos pos, BlockState state) Constructors in net.minecraft.client.multiplayer.prediction with parameters of type BlockStateModifierConstructorDescription(package private)ServerVerifiedState(int sequence, BlockState blockState, Vec3 playerPos) -
Uses of BlockState in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type BlockStateModifier and TypeMethodDescriptionvoidParticleEngine.destroy(BlockPos pos, BlockState state) TerrainParticle.updateSprite(BlockState state, BlockPos pos) Constructors in net.minecraft.client.particle with parameters of type BlockStateModifierConstructorDescriptionBlockMarker(ClientLevel level, double x, double y, double z, BlockState state) TerrainParticle(ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, BlockState state) TerrainParticle(ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, BlockState state, BlockPos pos) -
Uses of BlockState in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer that return BlockStateModifier and TypeMethodDescriptionprivate static BlockStateScreenEffectRenderer.getViewBlockingState(Player player) Methods in net.minecraft.client.renderer that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate static org.apache.commons.lang3.tuple.Pair<BlockState, BlockPos> ScreenEffectRenderer.getOverlayBlock(Player p_110717_) Methods in net.minecraft.client.renderer with parameters of type BlockStateModifier and TypeMethodDescriptionvoidLevelRenderer.blockChanged(BlockGetter level, BlockPos pos, BlockState oldState, BlockState newState, int flags) static ChunkSectionLayerItemBlockRenderTypes.getChunkRenderType(BlockState state) Deprecated.Neo: Use invalid input: '{@link net.minecraft.client.renderer.block.model.BlockModelPart#' getRenderType(BlockState)}.static intLevelRenderer.getLightColor(LevelRenderer.BrightnessGetter brightnessGetter, BlockAndTintGetter level, BlockState state, BlockPos pos) static RenderTypeItemBlockRenderTypes.getMovingBlockRenderType(BlockState state) Deprecated.Neo: UsegetMovingBlockRenderType(ChunkSectionLayer)} with the result of invalid input: '{@' link net.minecraft.client.renderer.block.model.BlockModelPart# getRenderType(BlockState)}.invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#static RenderTypeItemBlockRenderTypes.getRenderType(BlockState state) Deprecated.Neo: UsegetEntityRenderType(ChunkSectionLayer)} with the result of invalid input: '{@link net.minecraft.client.renderer.block.model.BlockModelPart#' getRenderType(BlockState)}.invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#private voidLevelRenderer.renderHitOutline(PoseStack poseStack, VertexConsumer buffer, Entity entity, double camX, double camY, double camZ, BlockPos pos, BlockState state, int color) voidLevelRenderer.setBlockDirty(BlockPos pos, BlockState oldState, BlockState newState) -
Uses of BlockState in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate Map<BlockState, BlockStateModel> BlockModelShaper.modelByStateCacheMethods in net.minecraft.client.renderer.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidModelBlockRenderer.AmbientOcclusionRenderStorage.calculate(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, boolean shade) private static voidModelBlockRenderer.calculateShape(BlockAndTintGetter level, BlockState state, BlockPos pos, int[] vertices, Direction direction, ModelBlockRenderer.CommonRenderStorage renderStorage) BlockModelShaper.getBlockModel(BlockState state) BlockRenderDispatcher.getBlockModel(BlockState state) private floatLiquidBlockRenderer.getHeight(BlockAndTintGetter level, Fluid fluid, BlockPos pos, BlockState blockState, FluidState fluidState) intModelBlockRenderer.Cache.getLightColor(BlockState state, BlockAndTintGetter level, BlockPos pos) BlockModelShaper.getParticleIcon(BlockState state) Deprecated.BlockModelShaper.getParticleIcon(BlockState state, BlockAndTintGetter level, BlockPos pos) floatModelBlockRenderer.Cache.getShadeBrightness(BlockState state, BlockAndTintGetter level, BlockPos pos) private static booleanLiquidBlockRenderer.isFaceOccludedByNeighbor(Direction face, float height, BlockState state) private static booleanLiquidBlockRenderer.isFaceOccludedBySelf(BlockState state, Direction face) private static booleanLiquidBlockRenderer.isFaceOccludedByState(Direction face, float height, BlockState state) private static booleanLiquidBlockRenderer.isNeighborStateHidingOverlay(FluidState selfState, BlockState otherState, Direction neighborFace) private voidModelBlockRenderer.putQuadData(BlockAndTintGetter level, BlockState state, BlockPos pos, VertexConsumer consumer, PoseStack.Pose pose, BakedQuad quad, ModelBlockRenderer.CommonRenderStorage renderStorage, int packedOverlay) voidBlockRenderDispatcher.renderBatched(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, List<BlockModelPart> parts) Deprecated.voidBlockRenderDispatcher.renderBatched(BlockState p_234356_, BlockPos p_234357_, BlockAndTintGetter p_234358_, PoseStack p_234359_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234361_, List<BlockModelPart> p_410643_) voidBlockRenderDispatcher.renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer) voidBlockRenderDispatcher.renderLiquid(BlockPos pos, BlockAndTintGetter level, VertexConsumer consumer, BlockState blockState, FluidState fluidState) static voidModelBlockRenderer.renderModel(PoseStack.Pose p_111068_, MultiBufferSource bufferSource, BlockStateModel p_405848_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_, BlockAndTintGetter level, BlockPos pos, BlockState state) private voidModelBlockRenderer.renderModelFaceAO(BlockAndTintGetter level, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, ModelBlockRenderer.AmbientOcclusionRenderStorage renderStorage, int packedOverlay) private voidModelBlockRenderer.renderModelFaceFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int packedLight, int packedOverlay, boolean repackLight, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, ModelBlockRenderer.CommonRenderStorage renderStorage) private voidModelBlockRenderer.renderModelQuadFlat(BlockAndTintGetter p_111002_, BlockState p_111003_, BlockPos p_111004_, int p_111005_, int p_111006_, boolean p_111007_, PoseStack p_111008_, VertexConsumer p_111009_, BakedQuad bakedquad, ModelBlockRenderer.CommonRenderStorage p_412163_) voidBlockRenderDispatcher.renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay) Deprecated.voidBlockRenderDispatcher.renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay, BlockAndTintGetter level, BlockPos pos) static booleanLiquidBlockRenderer.shouldRenderFace(FluidState fluidState, BlockState selfState, Direction direction, BlockState otherState) static booleanLiquidBlockRenderer.shouldRenderFace(FluidState fluidState, BlockState blockState, Direction side, FluidState neighborFluid) Deprecated.Neo: use overload that accepts BlockStateprotected static booleanModelBlockRenderer.shouldRenderFace(BlockAndTintGetter p_412640_, BlockPos pos, BlockState p_412168_, boolean p_412054_, Direction p_412130_, BlockPos p_412608_) private static booleanModelBlockRenderer.shouldRenderFace(BlockAndTintGetter level, BlockState state, boolean checkSides, Direction face, BlockPos pos) Deprecated.voidLiquidBlockRenderer.tesselate(BlockAndTintGetter level, BlockPos pos, VertexConsumer buffer, BlockState blockState, FluidState fluidState) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter p_234380_, List<BlockModelPart> p_410025_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234386_, int p_234389_) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter p_234391_, List<BlockModelPart> p_410478_, BlockState p_234393_, BlockPos p_234394_, PoseStack p_234395_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234397_, int p_234400_) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter p_234402_, List<BlockModelPart> p_410604_, BlockState p_234404_, BlockPos p_234405_, PoseStack p_234406_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234408_, int p_234411_) Method parameters in net.minecraft.client.renderer.block with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidBlockModelShaper.replaceCache(Map<BlockState, BlockStateModel> modelByStateCache) -
Uses of BlockState in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model that return types with arguments of type BlockStateModifier and TypeMethodDescriptionBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> sourceSupplier) BlockModelDefinition.instantiateVanilla(StateDefinition<Block, BlockState> p_360641_, Supplier<String> p_405739_) Methods in net.minecraft.client.renderer.block.model with parameters of type BlockStateModifier and TypeMethodDescriptionBlockStateModel.SimpleCachedUnbakedRoot.bake(BlockState state, ModelBaker baker) BlockStateModel.UnbakedRoot.bake(BlockState state, ModelBaker baker) SingleVariant.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) SimpleModelWrapper.getRenderType(BlockState state) BlockStateModel.SimpleCachedUnbakedRoot.visualEqualityGroup(BlockState state) BlockStateModel.UnbakedRoot.visualEqualityGroup(BlockState state) Method parameters in net.minecraft.client.renderer.block.model with type arguments of type BlockStateModifier and TypeMethodDescriptionBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> sourceSupplier) BlockModelDefinition.MultiPartDefinition.instantiate(StateDefinition<Block, BlockState> stateDefinition) voidBlockModelDefinition.SimpleModelSelectors.instantiate(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> sourceSupplier, BiConsumer<BlockState, BlockStateModel.UnbakedRoot> output) voidBlockModelDefinition.SimpleModelSelectors.instantiate(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> sourceSupplier, BiConsumer<BlockState, BlockStateModel.UnbakedRoot> output) BlockModelDefinition.instantiateVanilla(StateDefinition<Block, BlockState> p_360641_, Supplier<String> p_405739_) -
Uses of BlockState in net.minecraft.client.renderer.block.model.multipart
Fields in net.minecraft.client.renderer.block.model.multipart declared as BlockStateFields in net.minecraft.client.renderer.block.model.multipart with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Predicate<BlockState> MultiPartModel.Selector.conditionThe field for theconditionrecord component.Methods in net.minecraft.client.renderer.block.model.multipart that return types with arguments of type BlockStateModifier and TypeMethodDescriptionMultiPartModel.Selector.condition()Returns the value of theconditionrecord component.Methods in net.minecraft.client.renderer.block.model.multipart with parameters of type BlockStateModifier and TypeMethodDescriptionMultiPartModel.Unbaked.bake(BlockState state, ModelBaker baker) voidMultiPartModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource p_410101_, List<BlockModelPart> p_410550_) MultiPartModel.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) MultiPartModel.SharedBakedState.selectModels(BlockState state) MultiPartModel.Unbaked.visualEqualityGroup(BlockState state) Constructors in net.minecraft.client.renderer.block.model.multipart with parameters of type BlockStateModifierConstructorDescription(package private)MultiPartModel(MultiPartModel.SharedBakedState shared, BlockState blockState) Constructor parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type BlockStateModifierConstructorDescriptionSelector(Predicate<BlockState> condition, T model) Creates an instance of aSelectorrecord class. -
Uses of BlockState in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity with parameters of type BlockStateModifier and TypeMethodDescriptionHangingSignRenderer.AttachmentType.byBlockState(BlockState blockState) protected abstract ModelAbstractSignRenderer.getSignModel(BlockState state, WoodType woodType) protected ModelHangingSignRenderer.getSignModel(BlockState state, WoodType woodType) protected ModelSignRenderer.getSignModel(BlockState state, WoodType woodType) private voidPistonHeadRenderer.renderBlock(BlockPos pos, BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, Level level, boolean extended, int packedOverlay) private voidAbstractSignRenderer.renderSignWithText(SignBlockEntity blockEntity, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay, BlockState state, SignBlock sign, WoodType woodType, Model model) protected abstract voidAbstractSignRenderer.translateSign(PoseStack poseStack, float yRot, BlockState state) protected voidHangingSignRenderer.translateSign(PoseStack poseStack, float yRot, BlockState state) protected voidSignRenderer.translateSign(PoseStack poseStack, float yRot, BlockState state) -
Uses of BlockState in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk with type parameters of type BlockStateMethods in net.minecraft.client.renderer.chunk that return BlockStateModifier and TypeMethodDescriptionRenderSectionRegion.getBlockState(BlockPos pos) SectionCopy.getBlockState(BlockPos pos) -
Uses of BlockState in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractMinecartRenderer.renderMinecartContents(S renderState, BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) protected voidTntMinecartRenderer.renderMinecartContents(MinecartTntRenderState renderState, BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) static voidTntMinecartRenderer.renderWhiteSolidBlock(BlockRenderDispatcher blockRenderDispatcher, BlockState state, PoseStack poseStack, MultiBufferSource buffer, int packedLight, boolean whiteOverlay) -
Uses of BlockState in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidMushroomCowMushroomLayer.renderMushroomBlock(PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, boolean renderOutline, BlockState state, int packedOverlay, BlockStateModel model) -
Uses of BlockState in net.minecraft.client.renderer.entity.state
Fields in net.minecraft.client.renderer.entity.state declared as BlockStateModifier and TypeFieldDescriptionFallingBlockRenderState.blockStateTntRenderState.blockStateEndermanRenderState.carriedBlockMinecartRenderState.displayBlockStateMethods in net.minecraft.client.renderer.entity.state that return BlockState -
Uses of BlockState in net.minecraft.client.resources.model
Fields in net.minecraft.client.resources.model with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Map<BlockState, BlockStateModel> ModelBakery.BakingResult.blockStateModelsThe field for theblockStateModelsrecord component.private static final StateDefinition<Block, BlockState> BlockStateDefinitions.GLOW_ITEM_FRAME_FAKE_DEFINITIONprivate static final StateDefinition<Block, BlockState> BlockStateDefinitions.ITEM_FRAME_FAKE_DEFINITIONprivate final Map<BlockState, BlockStateModel> ModelManager.ReloadState.modelCacheThe field for themodelCacherecord component.private it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.modelGroupsprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.ReloadState.modelGroupsThe field for themodelGroupsrecord component.private final Map<BlockState, BlockStateModel.UnbakedRoot> BlockStateModelLoader.LoadedModels.modelsThe field for themodelsrecord component.private static final Map<ResourceLocation, StateDefinition<Block, BlockState>> BlockStateDefinitions.STATIC_DEFINITIONSprivate final Map<BlockState, BlockStateModel.UnbakedRoot> ModelBakery.unbakedBlockStateModelsMethods in net.minecraft.client.resources.model that return BlockStateModifier and TypeMethodDescriptionstatic BlockStateBlockStateDefinitions.getItemFrameFakeState(boolean isGlowing, boolean map) Methods in net.minecraft.client.resources.model that return types with arguments of type BlockStateModifier and TypeMethodDescriptionModelBakery.BakingResult.blockStateModels()Returns the value of theblockStateModelsrecord component.static it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelGroupCollector.build(BlockColors blockColors, BlockStateModelLoader.LoadedModels loadedModels) private static it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.buildModelGroups(BlockColors blockColors, BlockStateModelLoader.LoadedModels loadedModels) private static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> blockStateModels, BlockStateModel missingModel) private static StateDefinition<Block, BlockState> BlockStateDefinitions.createItemFrameFakeState()(package private) static Function<ResourceLocation, StateDefinition<Block, BlockState>> BlockStateDefinitions.definitionLocationToBlockStateMapper()ModelManager.ReloadState.modelCache()Returns the value of themodelCacherecord component.it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.ReloadState.modelGroups()Returns the value of themodelGroupsrecord component.BlockStateModelLoader.LoadedModels.models()Returns the value of themodelsrecord component.Methods in net.minecraft.client.resources.model with parameters of type BlockStateModifier and TypeMethodDescriptionvoidWeightedVariants.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource p_409649_, List<BlockModelPart> p_410123_) static ModelGroupCollector.GroupKeyModelGroupCollector.GroupKey.create(BlockState state, BlockStateModel.UnbakedRoot root, List<Property<?>> properties) WeightedVariants.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) ModelGroupCollector.GroupKey.getColoringValues(BlockState state, List<Property<?>> properties) booleanModelManager.requiresRender(BlockState oldState, BlockState newState) Method parameters in net.minecraft.client.resources.model with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> blockStateModels, BlockStateModel missingModel) private static BlockStateModelLoader.LoadedModelsBlockStateModelLoader.loadBlockStateDefinitionStack(ResourceLocation blockStateId, StateDefinition<Block, BlockState> stateDefinition, List<BlockStateModelLoader.LoadedBlockModelDefinition> modelDefinitions) private static CompletableFuture<ModelManager.ReloadState> ModelManager.loadModels(Map<ResourceLocation, AtlasSet.StitchResult> stitchResults, ModelBakery modelBakery, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> modelGroups, EntityModelSet entityModelSet, SpecialBlockModelRenderer specialBlockModelRenderer, Executor executor) Constructor parameters in net.minecraft.client.resources.model with type arguments of type BlockStateModifierConstructorDescriptionBakingResult(ModelBakery.MissingModels missingModels, Map<BlockState, BlockStateModel> blockStateModels, Map<ResourceLocation, ItemModel> itemStackModels, Map<ResourceLocation, ClientItem.Properties> itemProperties) BakingResult(ModelBakery.MissingModels missingModels, Map<BlockState, BlockStateModel> blockStateModels, Map<ResourceLocation, ItemModel> itemStackModels, Map<ResourceLocation, ClientItem.Properties> itemProperties, StandaloneModelLoader.BakedModels standaloneModels) Creates an instance of aBakingResultrecord class.Creates an instance of aLoadedModelsrecord class.ModelBakery(EntityModelSet entityModelSet, Map<BlockState, BlockStateModel.UnbakedRoot> unbakedBlockStateModels, Map<ResourceLocation, ClientItem> clientInfos, Map<ResourceLocation, ResolvedModel> resolvedModels, ResolvedModel missingModel) ModelBakery(EntityModelSet entityModelSet, Map<BlockState, BlockStateModel.UnbakedRoot> unbakedBlockStateModels, Map<ResourceLocation, ClientItem> clientInfos, Map<ResourceLocation, ResolvedModel> resolvedModels, ResolvedModel missingModel, StandaloneModelLoader.LoadedModels standaloneModels) (package private)ReloadState(ModelBakery.BakingResult bakedModels, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> modelGroups, Map<BlockState, BlockStateModel> modelCache, Map<ResourceLocation, AtlasSet.StitchResult> atlasPreparations, EntityModelSet entityModelSet, SpecialBlockModelRenderer specialBlockModelRenderer, CompletableFuture<Void> readyForUpload) Creates an instance of aReloadStaterecord class.(package private)ReloadState(ModelBakery.BakingResult bakedModels, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> modelGroups, Map<BlockState, BlockStateModel> modelCache, Map<ResourceLocation, AtlasSet.StitchResult> atlasPreparations, EntityModelSet entityModelSet, SpecialBlockModelRenderer specialBlockModelRenderer, CompletableFuture<Void> readyForUpload) Creates an instance of aReloadStaterecord class. -
Uses of BlockState in net.minecraft.client.tutorial
Methods in net.minecraft.client.tutorial with parameters of type BlockStateModifier and TypeMethodDescriptionvoidPunchTreeTutorialStepInstance.onDestroyBlock(ClientLevel level, BlockPos pos, BlockState state, float diggingStage) Called when a player hits block to destroy it.voidTutorial.onDestroyBlock(ClientLevel level, BlockPos pos, BlockState state, float diggingStage) default voidTutorialStepInstance.onDestroyBlock(ClientLevel level, BlockPos pos, BlockState state, float diggingStage) Called when a player hits block to destroy it. -
Uses of BlockState in net.minecraft.commands.arguments.blocks
Fields in net.minecraft.commands.arguments.blocks declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateBlockStateParser.BlockResult.blockStateThe field for theblockStaterecord component.private final BlockStateBlockInput.stateprivate final BlockStateBlockPredicateArgument.BlockPredicate.stateprivate BlockStateBlockStateParser.stateFields in net.minecraft.commands.arguments.blocks with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate StateDefinition<Block, BlockState> BlockStateParser.definitionMethods in net.minecraft.commands.arguments.blocks that return BlockStateModifier and TypeMethodDescriptionBlockStateParser.BlockResult.blockState()Returns the value of theblockStaterecord component.private static <T extends Comparable<T>>
BlockStateBlockInput.copyProperty(BlockState source, BlockState target, Property<T> property) BlockInput.getState()private BlockStateBlockInput.overwriteWithDefinedProperties(BlockState state) Methods in net.minecraft.commands.arguments.blocks with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
BlockStateBlockInput.copyProperty(BlockState source, BlockState target, Property<T> property) private BlockStateBlockInput.overwriteWithDefinedProperties(BlockState state) static StringBlockStateParser.serialize(BlockState state) Constructors in net.minecraft.commands.arguments.blocks with parameters of type BlockStateModifierConstructorDescriptionBlockInput(BlockState state, Set<Property<?>> properties, CompoundTag tag) BlockPredicate(BlockState state, Set<Property<?>> properties, CompoundTag nbt) BlockResult(BlockState blockState, Map<Property<?>, Comparable<?>> properties, CompoundTag nbt) Creates an instance of aBlockResultrecord class. -
Uses of BlockState in net.minecraft.core.cauldron
Methods in net.minecraft.core.cauldron with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static InteractionResultCauldronInteraction.bannerInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) private static InteractionResultCauldronInteraction.dyedItemIteration(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) static InteractionResultCauldronInteraction.emptyBucket(Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack, BlockState state, SoundEvent emptySound) static InteractionResultCauldronInteraction.fillBucket(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack emptyStack, ItemStack filledStack, Predicate<BlockState> statePredicate, SoundEvent fillSound) private static InteractionResultCauldronInteraction.fillLavaInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack) private static InteractionResultCauldronInteraction.fillPowderSnowInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack) private static InteractionResultCauldronInteraction.fillWaterInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack) CauldronInteraction.interact(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) private static InteractionResultCauldronInteraction.shulkerBoxInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) Method parameters in net.minecraft.core.cauldron with type arguments of type BlockStateModifier and TypeMethodDescriptionstatic InteractionResultCauldronInteraction.fillBucket(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack emptyStack, ItemStack filledStack, Predicate<BlockState> statePredicate, SoundEvent fillSound) -
Uses of BlockState in net.minecraft.core.dispenser
Fields in net.minecraft.core.dispenser declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateBlockSource.stateThe field for thestaterecord component.Methods in net.minecraft.core.dispenser that return BlockStateModifier and TypeMethodDescriptionBlockSource.state()Returns the value of thestaterecord component.Methods in net.minecraft.core.dispenser with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static RailShapeMinecartDispenseItemBehavior.getRailShape(BlockState state, ServerLevel level, BlockPos pos) Constructors in net.minecraft.core.dispenser with parameters of type BlockStateModifierConstructorDescriptionBlockSource(ServerLevel level, BlockPos pos, BlockState state, DispenserBlockEntity blockEntity) Creates an instance of aBlockSourcerecord class. -
Uses of BlockState in net.minecraft.core.particles
Fields in net.minecraft.core.particles declared as BlockStateFields in net.minecraft.core.particles with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<BlockState> BlockParticleOption.BLOCK_STATE_CODECMethods in net.minecraft.core.particles that return BlockStateConstructors in net.minecraft.core.particles with parameters of type BlockStateModifierConstructorDescriptionBlockParticleOption(ParticleType<BlockParticleOption> type, BlockState state) BlockParticleOption(ParticleType<BlockParticleOption> type, BlockState state, BlockPos pos) Neo: construct aBlockParticleOptionfor the given type andBlockStateand optionally the position of the block this particle is being spawned for -
Uses of BlockState in net.minecraft.data.worldgen.features
Methods in net.minecraft.data.worldgen.features that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate static WeightedList.Builder<BlockState> VegetationFeatures.flowerBedPatchBuilder(Block block) static WeightedList.Builder<BlockState> VegetationFeatures.leafLitterPatchBuilder(int minAmount, int maxAmount) private static WeightedList.Builder<BlockState> VegetationFeatures.segmentedBlockPatchBuilder(Block block, int minAmount, int maxAmount, IntegerProperty amountProperty, EnumProperty<Direction> directionProperty) -
Uses of BlockState in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework that return BlockStateMethods in net.minecraft.gametest.framework with parameters of type BlockStateModifier and TypeMethodDescriptionvoidGameTestHelper.assertBlockState(BlockPos pos, BlockState state) voidGameTestHelper.setBlock(int x, int y, int z, BlockState state) voidGameTestHelper.setBlock(BlockPos pos, BlockState state) Method parameters in net.minecraft.gametest.framework with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidGameTestHelper.assertBlockState(BlockPos pos, Predicate<BlockState> predicate, Function<BlockState, Component> message) voidGameTestHelper.assertBlockState(BlockPos pos, Predicate<BlockState> predicate, Function<BlockState, Component> message) -
Uses of BlockState in net.minecraft.nbt
Methods in net.minecraft.nbt that return BlockStateModifier and TypeMethodDescriptionstatic BlockStateNbtUtils.readBlockState(HolderGetter<Block> blockGetter, CompoundTag tag) Methods in net.minecraft.nbt with parameters of type BlockState -
Uses of BlockState in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateClientboundBlockUpdatePacket.blockStateprivate final BlockState[]ClientboundSectionBlocksUpdatePacket.statesMethods in net.minecraft.network.protocol.game that return BlockStateMethods in net.minecraft.network.protocol.game with parameters of type BlockStateModifier and TypeMethodDescriptionstatic voidDebugPackets.sendHiveInfo(Level level, BlockPos pos, BlockState blockState, BeehiveBlockEntity hiveBlockEntity) Method parameters in net.minecraft.network.protocol.game with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidClientboundSectionBlocksUpdatePacket.runUpdates(BiConsumer<BlockPos, BlockState> consumer) Constructors in net.minecraft.network.protocol.game with parameters of type BlockState -
Uses of BlockState in net.minecraft.network.syncher
Fields in net.minecraft.network.syncher with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final EntityDataSerializer<BlockState> EntityDataSerializers.BLOCK_STATEstatic final EntityDataSerializer<Optional<BlockState>> EntityDataSerializers.OPTIONAL_BLOCK_STATEprivate static final StreamCodec<io.netty.buffer.ByteBuf, Optional<BlockState>> EntityDataSerializers.OPTIONAL_BLOCK_STATE_CODEC -
Uses of BlockState in net.minecraft.server.commands
Fields in net.minecraft.server.commands declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateCloneCommands.CloneBlockInfo.previousStateAtDestinationThe field for thepreviousStateAtDestinationrecord component.private final BlockStateCloneCommands.CloneBlockInfo.stateThe field for thestaterecord component.Methods in net.minecraft.server.commands that return BlockStateModifier and TypeMethodDescriptionCloneCommands.CloneBlockInfo.previousStateAtDestination()Returns the value of thepreviousStateAtDestinationrecord component.CloneCommands.CloneBlockInfo.state()Returns the value of thestaterecord component.Constructors in net.minecraft.server.commands with parameters of type BlockStateModifierConstructorDescription(package private)CloneBlockInfo(BlockPos pos, BlockState state, CloneCommands.CloneBlockEntityInfo blockEntityInfo, BlockState previousStateAtDestination) Creates an instance of aCloneBlockInforecord class. -
Uses of BlockState in net.minecraft.server.level
Methods in net.minecraft.server.level that return BlockStateMethods in net.minecraft.server.level with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidChunkHolder.broadcastBlockEntityIfNeeded(List<ServerPlayer> players, Level level, BlockPos pos, BlockState state) protected voidServerPlayer.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) private floatServerPlayerGameMode.incrementDestroyProgress(BlockState state, BlockPos pos, int startTick) voidServerLevel.neighborChanged(BlockState state, BlockPos pos, Block block, Orientation orientation, boolean movedByPiston) voidServerPlayer.onInsideBlock(BlockState state) private booleanServerPlayerGameMode.removeBlock(BlockPos pos, BlockState state, boolean canHarvest) Patched-in method that handles actual removal of blocks forServerPlayerGameMode.destroyBlock(BlockPos).voidServerLevel.sendBlockUpdated(BlockPos pos, BlockState oldState, BlockState newState, int flags) Flags are as in setBlockStatebooleanWorldGenRegion.setBlock(BlockPos pos, BlockState state, int flags, int recursionLeft) voidServerLevel.updateNeighboursOnBlockSet(BlockPos pos, BlockState state) voidServerLevel.updatePOIOnBlockStateChange(BlockPos pos, BlockState oldState, BlockState newState) Method parameters in net.minecraft.server.level with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanWorldGenRegion.isStateAtPosition(BlockPos pos, Predicate<BlockState> state) -
Uses of BlockState in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static voidServerGamePacketListenerImpl.addBlockDataToItem(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack) -
Uses of BlockState in net.minecraft.util
Methods in net.minecraft.util with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanSpawnUtil.Strategy.canSpawnOn(ServerLevel level, BlockPos targetPos, BlockState targetState, BlockPos attemptedPos, BlockState attemptedState) -
Uses of BlockState in net.minecraft.world
Methods in net.minecraft.world with parameters of type BlockStateModifier and TypeMethodDescriptionWorldlyContainerHolder.getContainer(BlockState state, LevelAccessor level, BlockPos pos) static voidContainers.updateNeighboursAfterDestroy(BlockState state, Level level, BlockPos pos) -
Uses of BlockState in net.minecraft.world.damagesource
Methods in net.minecraft.world.damagesource with parameters of type BlockStateModifier and TypeMethodDescriptionstatic FallLocationFallLocation.blockToFallLocation(BlockState state) -
Uses of BlockState in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateDisplay.BlockDisplay.BlockRenderState.blockStateThe field for theblockStaterecord component.private BlockStateEntity.inBlockStateFields in net.minecraft.world.entity with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<BlockState> Display.BlockDisplay.DATA_BLOCK_STATE_IDMethods in net.minecraft.world.entity that return BlockStateModifier and TypeMethodDescriptionDisplay.BlockDisplay.BlockRenderState.blockState()Returns the value of theblockStaterecord component.private BlockStateDisplay.BlockDisplay.getBlockState()Entity.getBlockStateOn()protected BlockStateEntity.getBlockStateOnLegacy()Deprecated.Entity.getInBlockState()Methods in net.minecraft.world.entity with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidEntity.applyMovementEmissionAndPlaySound(Entity.MovementEmission movementEmission, Vec3 movement, BlockPos pos, BlockState state) booleanEntity.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) protected voidEntity.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidLivingEntity.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) floatEntity.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, FluidState fluidState, float explosionPower) Explosion resistance of a block relative to this entitybooleanEntityType.isBlockDangerous(BlockState state) booleanEntity.isColliding(BlockPos pos, BlockState state) private booleanEntity.isStateClimbable(BlockState state) voidEntity.makeStuckInBlock(BlockState state, Vec3 motionMultiplier) protected voidEntity.onInsideBlock(BlockState state) protected voidEntity.playCombinationStepSounds(BlockState primaryState, BlockState secondaryState, BlockPos primaryPos, BlockPos secondaryPos) protected voidEntity.playMuffledStepSound(BlockState state, BlockPos pos) protected voidEntity.playStepSound(BlockPos pos, BlockState state) private voidDisplay.BlockDisplay.setBlockState(BlockState blockState) booleanEntity.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, float explosionPower) private booleanEntity.shouldPlayAmethystStepSound(BlockState state) private booleanLivingEntity.trapdoorUsableAsLadder(BlockPos pos, BlockState state) private booleanEntity.vibrationAndSoundEffectsFromBlock(BlockPos pos, BlockState state, boolean playStepSound, boolean broadcastGameEvent, Vec3 entityPos) private voidEntity.walkingStepSound(BlockPos pos, BlockState state) Constructors in net.minecraft.world.entity with parameters of type BlockStateModifierConstructorDescriptionBlockRenderState(BlockState blockState) Creates an instance of aBlockRenderStaterecord class. -
Uses of BlockState in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidWorkAtComposter.compostItems(ServerLevel level, Villager villager, GlobalPos global, BlockState state) private voidWorkAtComposter.spawnComposterFillEffects(ServerLevel level, BlockState preState, BlockPos pos, BlockState postState) -
Uses of BlockState in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final Predicate<BlockState> EatBlockGoal.IS_EDIBLE -
Uses of BlockState in net.minecraft.world.entity.ai.village.poi
Fields in net.minecraft.world.entity.ai.village.poi with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final Set<BlockState> PoiTypes.BEDSprivate static final Set<BlockState> PoiTypes.CAULDRONSprivate final Set<BlockState> PoiType.matchingStatesThe field for thematchingStatesrecord component.private static final Map<BlockState, Holder<PoiType>> PoiTypes.TYPE_BY_STATEMethods in net.minecraft.world.entity.ai.village.poi that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate static Set<BlockState> PoiTypes.getBlockStates(Block block) PoiType.matchingStates()Returns the value of thematchingStatesrecord component.Methods in net.minecraft.world.entity.ai.village.poi with parameters of type BlockStateModifier and TypeMethodDescriptionPoiTypes.forState(BlockState state) static booleanPoiTypes.hasPoi(BlockState state) booleanPoiType.is(BlockState state) Method parameters in net.minecraft.world.entity.ai.village.poi with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate static PoiTypePoiTypes.register(Registry<PoiType> key, ResourceKey<PoiType> value, Set<BlockState> matchingStates, int maxTickets, int validRange) private static voidPoiTypes.registerBlockStates(Holder<PoiType> poi, Set<BlockState> states) Constructor parameters in net.minecraft.world.entity.ai.village.poi with type arguments of type BlockStateModifierConstructorDescriptionPoiType(Set<BlockState> matchingStates, int maxTickets, int validRange) Creates an instance of aPoiTyperecord class. -
Uses of BlockState in net.minecraft.world.entity.ambient
Methods in net.minecraft.world.entity.ambient with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidBat.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) -
Uses of BlockState in net.minecraft.world.entity.animal
Fields in net.minecraft.world.entity.animal declared as BlockStateMethods in net.minecraft.world.entity.animal that return BlockStateMethods in net.minecraft.world.entity.animal with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanBee.attractsBees(BlockState state) protected voidBee.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidHappyGhast.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidParrot.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) private voidFox.FoxEatBerriesGoal.pickGlowBerry(BlockState state) private voidFox.FoxEatBerriesGoal.pickSweetBerries(BlockState state) protected voidAbstractCow.playStepSound(BlockPos p_401406_, BlockState p_401079_) protected voidAbstractFish.playStepSound(BlockPos pos, BlockState block) protected voidBee.playStepSound(BlockPos pos, BlockState block) protected voidChicken.playStepSound(BlockPos pos, BlockState block) protected voidHappyGhast.playStepSound(BlockPos pos, BlockState state) protected voidIronGolem.playStepSound(BlockPos pos, BlockState block) protected voidPanda.playStepSound(BlockPos pos, BlockState block) protected voidParrot.playStepSound(BlockPos pos, BlockState block) protected voidPig.playStepSound(BlockPos pos, BlockState block) protected voidPolarBear.playStepSound(BlockPos pos, BlockState block) protected voidTurtle.playStepSound(BlockPos pos, BlockState block) Constructors in net.minecraft.world.entity.animal with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.entity.animal.allay
Methods in net.minecraft.world.entity.animal.allay with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAllay.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidAllay.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.animal.armadillo
Methods in net.minecraft.world.entity.animal.armadillo with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidArmadillo.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.animal.camel
Methods in net.minecraft.world.entity.animal.camel with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidCamel.playStepSound(BlockPos pos, BlockState block) -
Uses of BlockState in net.minecraft.world.entity.animal.frog
Methods in net.minecraft.world.entity.animal.frog with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidFrog.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.animal.goat
Methods in net.minecraft.world.entity.animal.goat with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidGoat.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.animal.horse
Methods in net.minecraft.world.entity.animal.horse with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractHorse.playStepSound(BlockPos pos, BlockState block) protected voidLlama.playStepSound(BlockPos pos, BlockState block) -
Uses of BlockState in net.minecraft.world.entity.animal.sheep
Methods in net.minecraft.world.entity.animal.sheep with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidSheep.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.animal.sniffer
Methods in net.minecraft.world.entity.animal.sniffer with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidSniffer.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.animal.wolf
Methods in net.minecraft.world.entity.animal.wolf with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidWolf.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.boss.wither
Methods in net.minecraft.world.entity.boss.wither with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanWitherBoss.canDestroy(BlockState state) Deprecated.voidWitherBoss.makeStuckInBlock(BlockState state, Vec3 motionMultiplier) -
Uses of BlockState in net.minecraft.world.entity.item
Fields in net.minecraft.world.entity.item declared as BlockStateModifier and TypeFieldDescriptionprivate BlockStateFallingBlockEntity.blockStateprivate static final BlockStateFallingBlockEntity.DEFAULT_BLOCK_STATEprivate static final BlockStatePrimedTnt.DEFAULT_BLOCK_STATEFields in net.minecraft.world.entity.item with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<BlockState> PrimedTnt.DATA_BLOCK_STATE_IDMethods in net.minecraft.world.entity.item that return BlockStateMethods in net.minecraft.world.entity.item with parameters of type BlockStateModifier and TypeMethodDescriptionstatic FallingBlockEntityFallingBlockEntity.fall(Level level, BlockPos pos, BlockState blockState) voidPrimedTnt.setBlockState(BlockState blockState) Constructors in net.minecraft.world.entity.item with parameters of type BlockStateModifierConstructorDescriptionprivateFallingBlockEntity(Level level, double x, double y, double z, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.monster
Fields in net.minecraft.world.entity.monster with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<Optional<BlockState>> EnderMan.DATA_CARRY_STATEMethods in net.minecraft.world.entity.monster that return BlockStateMethods in net.minecraft.world.entity.monster with parameters of type BlockStateModifier and TypeMethodDescriptionprivate booleanEnderMan.EndermanLeaveBlockGoal.canPlaceBlock(Level level, BlockPos destinationPos, BlockState carriedState, BlockState destinationState, BlockState belowDestinationState, BlockPos belowDestinationPos) protected voidGhast.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidPhantom.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidStrider.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) voidSpider.makeStuckInBlock(BlockState state, Vec3 motionMultiplier) protected voidAbstractSkeleton.playStepSound(BlockPos pos, BlockState block) protected voidEndermite.playStepSound(BlockPos pos, BlockState block) protected voidRavager.playStepSound(BlockPos pos, BlockState block) protected voidSilverfish.playStepSound(BlockPos pos, BlockState block) protected voidSpider.playStepSound(BlockPos pos, BlockState block) protected voidStrider.playStepSound(BlockPos pos, BlockState block) protected voidZoglin.playStepSound(BlockPos pos, BlockState block) protected voidZombie.playStepSound(BlockPos pos, BlockState block) voidEnderMan.setCarriedBlock(BlockState state) -
Uses of BlockState in net.minecraft.world.entity.monster.creaking
Methods in net.minecraft.world.entity.monster.creaking with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidCreaking.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.monster.hoglin
Methods in net.minecraft.world.entity.monster.hoglin with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidHoglin.playStepSound(BlockPos pos, BlockState block) -
Uses of BlockState in net.minecraft.world.entity.monster.piglin
Methods in net.minecraft.world.entity.monster.piglin with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidPiglin.playStepSound(BlockPos pos, BlockState block) protected voidPiglinBrute.playStepSound(BlockPos pos, BlockState block) -
Uses of BlockState in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidWarden.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type BlockStateModifier and TypeMethodDescriptionfloatPlayer.getDestroySpeed(BlockState state) Deprecated.Neo:Player.getDestroySpeed(BlockState, BlockPos)insteadfloatPlayer.getDestroySpeed(BlockState state, BlockPos pos) booleanPlayer.hasCorrectToolForDrops(BlockState state) Deprecated.booleanPlayer.hasCorrectToolForDrops(BlockState state, Level level, BlockPos pos) voidPlayer.makeStuckInBlock(BlockState state, Vec3 motionMultiplier) protected voidPlayer.playStepSound(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.entity.projectile
Fields in net.minecraft.world.entity.projectile declared as BlockStateMethods in net.minecraft.world.entity.projectile with parameters of type BlockStateModifier and TypeMethodDescriptionfloatWitherSkull.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, FluidState fluidState, float explosionPower) Explosion resistance of a block relative to this entityprotected voidThrownEnderpearl.onInsideBlock(BlockState state) -
Uses of BlockState in net.minecraft.world.entity.vehicle
Fields in net.minecraft.world.entity.vehicle with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<Optional<BlockState>> AbstractMinecart.DATA_ID_CUSTOM_DISPLAY_BLOCKMethods in net.minecraft.world.entity.vehicle that return BlockStateModifier and TypeMethodDescriptionAbstractMinecart.getDefaultDisplayBlockState()MinecartChest.getDefaultDisplayBlockState()MinecartCommandBlock.getDefaultDisplayBlockState()MinecartFurnace.getDefaultDisplayBlockState()MinecartHopper.getDefaultDisplayBlockState()MinecartSpawner.getDefaultDisplayBlockState()MinecartTNT.getDefaultDisplayBlockState()AbstractMinecart.getDisplayBlockState()Methods in net.minecraft.world.entity.vehicle that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate Optional<BlockState> AbstractMinecart.getCustomDisplayBlockState()Methods in net.minecraft.world.entity.vehicle with parameters of type BlockStateModifier and TypeMethodDescriptionvoidNewMinecartBehavior.adjustToRails(BlockPos pos, BlockState state, boolean snapToStart) private Vec3NewMinecartBehavior.calculateBoostTrackSpeed(Vec3 speed, BlockPos pos, BlockState state) private Vec3NewMinecartBehavior.calculateHaltTrackSpeed(Vec3 speed, BlockState state) private Vec3NewMinecartBehavior.calculateTrackSpeed(ServerLevel level, Vec3 speed, NewMinecartBehavior.TrackIteration trackIteration, BlockPos pos, BlockState state, RailShape railShape) protected voidAbstractBoat.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) floatMinecartTNT.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, FluidState fluidState, float explosionPower) Explosion resistance of a block relative to this entitybooleanMinecartTNT.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, float explosionPower) Method parameters in net.minecraft.world.entity.vehicle with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidAbstractMinecart.setCustomDisplayBlockState(Optional<BlockState> customDisplayBlockState) -
Uses of BlockState in net.minecraft.world.inventory
Methods in net.minecraft.world.inventory with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanAnvilMenu.isValidBlock(BlockState state) protected abstract booleanItemCombinerMenu.isValidBlock(BlockState state) protected booleanSmithingMenu.isValidBlock(BlockState state) -
Uses of BlockState in net.minecraft.world.item
Fields in net.minecraft.world.item with type parameters of type BlockStateModifier and TypeFieldDescriptionprotected static final Map<Block, BlockState> ShovelItem.FLATTENABLESMap used to lookup shovel right click interactionsMethods in net.minecraft.world.item that return BlockStateModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
BlockStateDebugStickItem.cycleState(BlockState state, Property<T> property, boolean backwards) static @Nullable BlockStateAxeItem.getAxeStrippingState(BlockState originalState) private BlockStateMapItem.getCorrectStateForFluidBlock(Level level, BlockState state, BlockPos pos) protected BlockStateBlockItem.getPlacementState(BlockPlaceContext context) protected BlockStateGameMasterBlockItem.getPlacementState(BlockPlaceContext context) protected BlockStateStandingAndWallBlockItem.getPlacementState(BlockPlaceContext context) static @Nullable BlockStateShovelItem.getShovelPathingState(BlockState originalState) private BlockStateBlockItem.updateBlockStateFromTag(BlockPos pos, Level level, ItemStack stack, BlockState state) Methods in net.minecraft.world.item that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate Optional<BlockState> AxeItem.evaluateNewBlockState(Level level, BlockPos pos, Player player, BlockState state, UseOnContext p_40529_) private Optional<BlockState> AxeItem.getStripped(BlockState unstrippedState) static Optional<BlockState> HoneycombItem.getWaxed(BlockState state) Methods in net.minecraft.world.item with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanBucketItem.canBlockContainFluid(Player player, Level worldIn, BlockPos posIn, BlockState blockstate) booleanDebugStickItem.canDestroyBlock(ItemStack stack, BlockState state, Level level, BlockPos pos, LivingEntity entity) booleanItem.canDestroyBlock(ItemStack stack, BlockState state, Level level, BlockPos pos, LivingEntity entity) booleanItemStack.canDestroyBlock(BlockState state, Level level, BlockPos pos, Player player) protected booleanBlockItem.canPlace(BlockPlaceContext context, BlockState state) protected booleanHangingSignItem.canPlace(LevelReader level, BlockState state, BlockPos pos) protected booleanStandingAndWallBlockItem.canPlace(LevelReader level, BlockState state, BlockPos pos) static Consumer<UseOnContext> HoeItem.changeIntoState(BlockState state) static Consumer<UseOnContext> HoeItem.changeIntoStateAndDropItem(BlockState state, ItemLike itemToDrop) private static <T extends Comparable<T>>
BlockStateDebugStickItem.cycleState(BlockState state, Property<T> property, boolean backwards) private Optional<BlockState> AxeItem.evaluateNewBlockState(Level level, BlockPos pos, Player player, BlockState state, UseOnContext p_40529_) static @Nullable BlockStateAxeItem.getAxeStrippingState(BlockState originalState) private BlockStateMapItem.getCorrectStateForFluidBlock(Level level, BlockState state, BlockPos pos) floatItem.getDestroySpeed(ItemStack stack, BlockState state) floatItemStack.getDestroySpeed(BlockState state) private static <T extends Comparable<T>>
StringDebugStickItem.getNameHelper(BlockState state, Property<T> property) protected SoundEventBlockItem.getPlaceSound(BlockState state) Deprecated.protected SoundEventBlockItem.getPlaceSound(BlockState state, Level world, BlockPos pos, Player entity) protected SoundEventSolidBucketItem.getPlaceSound(BlockState state) static @Nullable BlockStateShovelItem.getShovelPathingState(BlockState originalState) private Optional<BlockState> AxeItem.getStripped(BlockState unstrippedState) static Optional<BlockState> HoneycombItem.getWaxed(BlockState state) private booleanDebugStickItem.handleInteraction(Player player, BlockState stateClicked, LevelAccessor accessor, BlockPos pos, boolean shouldCycleState, ItemStack debugStack) booleanItem.isCorrectToolForDrops(ItemStack stack, BlockState state) booleanItemStack.isCorrectToolForDrops(BlockState state) Check whether the given Block can be harvested using this ItemStack.booleanItem.mineBlock(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity miningEntity) Called when aBlockis destroyed using this Item.voidItemStack.mineBlock(Level level, BlockState state, BlockPos pos, Player player) Called when a Block is destroyed using this ItemStackbooleanShearsItem.mineBlock(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity entityLiving) Called when aBlockis destroyed using this Item.protected booleanBedItem.placeBlock(BlockPlaceContext context, BlockState state) protected booleanBlockItem.placeBlock(BlockPlaceContext context, BlockState state) protected booleanDoubleHighBlockItem.placeBlock(BlockPlaceContext context, BlockState state) private voidBrushItem.spawnDustParticles(Level level, BlockHitResult hitResult, BlockState state, Vec3 pos, HumanoidArm arm) voidJukeboxSongPlayer.stop(LevelAccessor level, BlockState state) voidJukeboxSongPlayer.tick(LevelAccessor level, BlockState state) private BlockStateBlockItem.updateBlockStateFromTag(BlockPos pos, Level level, ItemStack stack, BlockState state) protected booleanBlockItem.updateCustomBlockEntityTag(BlockPos pos, Level level, Player player, ItemStack stack, BlockState state) protected booleanSignItem.updateCustomBlockEntityTag(BlockPos pos, Level level, Player player, ItemStack stack, BlockState state) -
Uses of BlockState in net.minecraft.world.item.component
Methods in net.minecraft.world.item.component that return BlockStateModifier and TypeMethodDescriptionBlockItemStateProperties.apply(BlockState state) private static <T extends Comparable<T>>
BlockStateBlockItemStateProperties.updateState(BlockState state, Property<T> property, String propertyName) Methods in net.minecraft.world.item.component with parameters of type BlockStateModifier and TypeMethodDescriptionBlockItemStateProperties.apply(BlockState state) floatTool.getMiningSpeed(BlockState state) booleanTool.isCorrectForDrops(BlockState state) private static <T extends Comparable<T>>
BlockStateBlockItemStateProperties.updateState(BlockState state, Property<T> property, String propertyName) <T extends Comparable<T>>
BlockItemStatePropertiesBlockItemStateProperties.with(Property<T> property, BlockState state) -
Uses of BlockState in net.minecraft.world.item.enchantment
Methods in net.minecraft.world.item.enchantment with parameters of type BlockStateModifier and TypeMethodDescriptionstatic LootContextEnchantment.blockHitContext(ServerLevel level, int enchantmentLevel, Entity entity, Vec3 origin, BlockState state) voidEnchantment.onHitBlock(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 pos, BlockState state) static voidEnchantmentHelper.onHitBlock(ServerLevel level, ItemStack stack, LivingEntity owner, Entity entity, EquipmentSlot slot, Vec3 pos, BlockState state, Consumer<Item> onBreak) -
Uses of BlockState in net.minecraft.world.level
Fields in net.minecraft.world.level declared as BlockStateFields in net.minecraft.world.level with type parameters of type BlockStateMethods in net.minecraft.world.level that return BlockStateModifier and TypeMethodDescriptionNoiseColumn.getBlock(int pos) BlockGetter.getBlockState(BlockPos pos) EmptyBlockAndTintGetter.getBlockState(BlockPos p_364801_) EmptyBlockGetter.getBlockState(BlockPos pos) Level.getBlockState(BlockPos pos) PathNavigationRegion.getBlockState(BlockPos pos) Methods in net.minecraft.world.level that return types with arguments of type BlockStateModifier and TypeMethodDescriptiondefault Stream<BlockState> BlockGetter.getBlockStates(AABB area) default Stream<BlockState> LevelReader.getBlockStatesIfLoaded(AABB aabb) ClipBlockStateContext.isTargetBlock()Methods in net.minecraft.world.level with parameters of type BlockStateModifier and TypeMethodDescriptionvoidLevel.addDestroyBlockEffect(BlockPos pos, BlockState state) default BlockHitResultBlockGetter.clipWithInteractionOverride(Vec3 startVec, Vec3 endVec, BlockPos pos, VoxelShape shape, BlockState state) ClipContext.Block.get(BlockState state, BlockGetter block, BlockPos pos, CollisionContext collisionContext) ClipContext.ShapeGetter.get(BlockState state, BlockGetter block, BlockPos pos, CollisionContext collisionContext) EntityBasedExplosionDamageCalculator.getBlockExplosionResistance(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, FluidState fluid) ExplosionDamageCalculator.getBlockExplosionResistance(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, FluidState fluid) SimpleExplosionDamageCalculator.getBlockExplosionResistance(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, FluidState fluid) ClipContext.getBlockShape(BlockState blockState, BlockGetter level, BlockPos pos) default booleanCollisionGetter.isUnobstructed(BlockState state, BlockPos pos, CollisionContext context) static booleanNaturalSpawner.isValidEmptySpawnBlock(BlockGetter block, BlockPos pos, BlockState blockState, FluidState fluidState, EntityType<?> entityType) voidLevel.markAndNotifyBlock(BlockPos p_46605_, LevelChunk levelchunk, BlockState blockstate, BlockState p_46606_, int p_46607_, int p_46608_) voidLevel.neighborChanged(BlockState state, BlockPos pos, Block block, Orientation orientation, boolean movedByPiston) voidLevel.neighborShapeChanged(Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int recursionLeft) default voidLevelAccessor.neighborShapeChanged(Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int recursionLeft) abstract voidLevel.sendBlockUpdated(BlockPos pos, BlockState oldState, BlockState newState, int flags) Flags are as in setBlockStatebooleanLevel.setBlock(BlockPos pos, BlockState newState, int flags) Sets a block state into this world.Flags are as follows: 1 will notify neighboring blocks throughupdates. 2 will send the change to clients. 4 will prevent the block from being re-rendered. 8 will force any re-renders to run on the main thread instead 16 will prevent neighbor reactions (e.g. fences connecting, observers pulsing). 32 will prevent neighbor reactions from spawning drops. 64 will signify the block is being moved.invalid reference
neighborChangedbooleanLevel.setBlock(BlockPos pos, BlockState state, int flags, int recursionLeft) default booleanLevelWriter.setBlock(BlockPos pos, BlockState newState, int flags) Sets a block state into this world.Flags are as follows: 1 will cause a block update. 2 will send the change to clients. 4 will prevent the block from being re-rendered. 8 will force any re-renders to run on the main thread instead 16 will prevent neighbor reactions (e.g. fences connecting, observers pulsing). 32 will prevent neighbor reactions from spawning drops. 64 will signify the block is being moved.booleanLevelWriter.setBlock(BlockPos pos, BlockState state, int flags, int recursionLeft) voidNoiseColumn.setBlock(int pos, BlockState state) booleanLevel.setBlockAndUpdate(BlockPos pos, BlockState state) Convenience method to update the block on both the client and servervoidLevel.setBlocksDirty(BlockPos blockPos, BlockState oldState, BlockState newState) booleanEntityBasedExplosionDamageCalculator.shouldBlockExplode(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, float power) booleanExplosionDamageCalculator.shouldBlockExplode(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, float power) booleanSimpleExplosionDamageCalculator.shouldBlockExplode(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, float power) voidLevel.updatePOIOnBlockStateChange(BlockPos pos, BlockState oldState, BlockState newState) Method parameters in net.minecraft.world.level with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanLevel.isStateAtPosition(BlockPos pos, Predicate<BlockState> state) booleanLevelSimulatedReader.isStateAtPosition(BlockPos pos, Predicate<BlockState> state) Constructors in net.minecraft.world.level with parameters of type BlockStateConstructor parameters in net.minecraft.world.level with type arguments of type BlockStateModifierConstructorDescriptionClipBlockStateContext(Vec3 from, Vec3 to, Predicate<BlockState> block) -
Uses of BlockState in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as BlockStateModifier and TypeFieldDescriptionprotected final BlockStateStairBlock.baseStateprivate final BlockStateRedStoneWireBlock.crossStateprivate BlockStateBlock.defaultBlockStateprivate final BlockStatePointedDripstoneBlock.FluidInfo.sourceStateThe field for thesourceStaterecord component.private final BlockStateComposterBlock.InputContainer.stateprivate final BlockStateComposterBlock.OutputContainer.stateprivate final BlockStatePitcherCropBlock.PosAndState.stateThe field for thestaterecord component.private BlockStateRailState.stateFields in net.minecraft.world.level.block with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final IdMapper<BlockState> Block.BLOCK_STATE_REGISTRYprivate final Function<BlockState, VoxelShape> CrossCollisionBlock.collisionShapesprivate final Function<BlockState, VoxelShape> WallBlock.collisionShapesprivate static final Map<BlockState, BlockState> InfestedBlock.HOST_TO_INFESTED_STATESprivate static final Map<BlockState, BlockState> InfestedBlock.HOST_TO_INFESTED_STATESprivate static final Map<BlockState, BlockState> InfestedBlock.INFESTED_TO_HOST_STATESprivate static final Map<BlockState, BlockState> InfestedBlock.INFESTED_TO_HOST_STATESstatic final ToIntFunction<BlockState> CandleBlock.LIGHT_EMISSIONstatic final ToIntFunction<BlockState> LightBlock.LIGHT_EMISSIONprivate final Function<BlockState, VoxelShape> FenceBlock.occlusionShapesprivate static final Predicate<BlockState> CarvedPumpkinBlock.PUMPKINS_PREDICATEprivate final Function<BlockState, VoxelShape> BigDripleafBlock.shapesprivate final Function<BlockState, VoxelShape> ButtonBlock.shapesprivate final Function<BlockState, VoxelShape> CrossCollisionBlock.shapesprivate final Function<BlockState, VoxelShape> FireBlock.shapesprivate final Function<BlockState, VoxelShape> FlowerBedBlock.shapesprivate final Function<BlockState, VoxelShape> GrindstoneBlock.shapesprivate final Function<BlockState, VoxelShape> HopperBlock.shapesprivate final Function<BlockState, VoxelShape> LeafLitterBlock.shapesprivate final Function<BlockState, VoxelShape> LeverBlock.shapesprivate final Function<BlockState, VoxelShape> MossyCarpetBlock.shapesprivate final Function<BlockState, VoxelShape> MultifaceBlock.shapesprivate final Function<BlockState, VoxelShape> PipeBlock.shapesprivate final Function<BlockState, VoxelShape> PitcherCropBlock.shapesprivate final Function<BlockState, VoxelShape> RedStoneWireBlock.shapesprivate final Function<BlockState, VoxelShape> VineBlock.shapesprivate final Function<BlockState, VoxelShape> WallBlock.shapesprotected final StateDefinition<Block, BlockState> Block.stateDefinitionMethods in net.minecraft.world.level.block that return BlockStateModifier and TypeMethodDescription(package private) static BlockStateComposterBlock.addItem(Entity entity, BlockState state, LevelAccessor level, BlockPos pos, ItemStack stack) static BlockStateCandleCakeBlock.byCandle(CandleBlock candle) private static <T extends Comparable<T>>
BlockStateBlock.copyProperty(BlockState sourceState, BlockState targetState, Property<T> property) private BlockStateVineBlock.copyRandomFaces(BlockState sourceState, BlockState spreadState, RandomSource random) static BlockStateDoublePlantBlock.copyWaterloggedFrom(LevelReader level, BlockPos pos, BlockState state) static BlockStateMangrovePropaguleBlock.createNewHangingPropagule()static BlockStateMangrovePropaguleBlock.createNewHangingPropagule(int age) private static BlockStateMossyCarpetBlock.createTopperWithSideChance(BlockGetter level, BlockPos pos, BooleanSupplier placeSide) static BlockStateAnvilBlock.damage(BlockState state) final BlockStateBlock.defaultBlockState()(package private) static BlockStateComposterBlock.empty(Entity entity, BlockState state, LevelAccessor level, BlockPos pos) static BlockStateComposterBlock.extractProduce(Entity entity, BlockState state, Level level, BlockPos pos) private static BlockStateBubbleColumnBlock.getColumnState(BlockState blockState) private BlockStateRedStoneWireBlock.getConnectionState(BlockGetter level, BlockState state, BlockPos pos) private static BlockStateMultifaceBlock.getDefaultMultifaceState(StateDefinition<Block, BlockState> stateDefinition) static BlockStateWeatheringCopper.getFirst(BlockState state) protected BlockStateCaveVinesBlock.getGrowIntoState(BlockState p_220935_, RandomSource p_220936_) protected BlockStateGrowingPlantHeadBlock.getGrowIntoState(BlockState state, RandomSource random) GrowingPlantHeadBlock.getMaxAgeState(BlockState state) private BlockStateRedStoneWireBlock.getMissingConnections(BlockGetter level, BlockState state, BlockPos pos) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> stateMap, BlockState state, Supplier<BlockState> supplier) private BlockStateSculkBlock.getRandomGrowthState(LevelAccessor level, BlockPos pos, RandomSource random, boolean isWorldGeneration) static BlockStateBaseFireBlock.getState(BlockGetter reader, BlockPos pos) RailState.getState()CropBlock.getStateForAge(int age) TorchflowerCropBlock.getStateForAge(int p_275698_) AbstractFurnaceBlock.getStateForPlacement(BlockPlaceContext context) AbstractSkullBlock.getStateForPlacement(BlockPlaceContext context) AmethystClusterBlock.getStateForPlacement(BlockPlaceContext context) AnvilBlock.getStateForPlacement(BlockPlaceContext context) BambooStalkBlock.getStateForPlacement(BlockPlaceContext context) BannerBlock.getStateForPlacement(BlockPlaceContext context) BarrelBlock.getStateForPlacement(BlockPlaceContext context) BarrierBlock.getStateForPlacement(BlockPlaceContext context) BaseCoralPlantTypeBlock.getStateForPlacement(BlockPlaceContext context) BaseCoralWallFanBlock.getStateForPlacement(BlockPlaceContext context) BaseFireBlock.getStateForPlacement(BlockPlaceContext context) BaseRailBlock.getStateForPlacement(BlockPlaceContext context) BedBlock.getStateForPlacement(BlockPlaceContext context) BeehiveBlock.getStateForPlacement(BlockPlaceContext context) BellBlock.getStateForPlacement(BlockPlaceContext context) BigDripleafBlock.getStateForPlacement(BlockPlaceContext context) Block.getStateForPlacement(BlockPlaceContext context) CalibratedSculkSensorBlock.getStateForPlacement(BlockPlaceContext p_277423_) CampfireBlock.getStateForPlacement(BlockPlaceContext context) CandleBlock.getStateForPlacement(BlockPlaceContext context) CarvedPumpkinBlock.getStateForPlacement(BlockPlaceContext context) CeilingHangingSignBlock.getStateForPlacement(BlockPlaceContext context) ChainBlock.getStateForPlacement(BlockPlaceContext context) ChestBlock.getStateForPlacement(BlockPlaceContext context) ChiseledBookShelfBlock.getStateForPlacement(BlockPlaceContext context) ChorusPlantBlock.getStateForPlacement(BlockPlaceContext context) CocoaBlock.getStateForPlacement(BlockPlaceContext context) CommandBlock.getStateForPlacement(BlockPlaceContext context) ConcretePowderBlock.getStateForPlacement(BlockPlaceContext context) ConduitBlock.getStateForPlacement(BlockPlaceContext context) CoralBlock.getStateForPlacement(BlockPlaceContext context) CrafterBlock.getStateForPlacement(BlockPlaceContext context) CreakingHeartBlock.getStateForPlacement(BlockPlaceContext context) DecoratedPotBlock.getStateForPlacement(BlockPlaceContext p_272711_) DiodeBlock.getStateForPlacement(BlockPlaceContext context) DirtPathBlock.getStateForPlacement(BlockPlaceContext p_153131_) DispenserBlock.getStateForPlacement(BlockPlaceContext context) DoorBlock.getStateForPlacement(BlockPlaceContext context) DoublePlantBlock.getStateForPlacement(BlockPlaceContext context) DriedGhastBlock.getStateForPlacement(BlockPlaceContext context) EnderChestBlock.getStateForPlacement(BlockPlaceContext context) EndPortalFrameBlock.getStateForPlacement(BlockPlaceContext context) EndRodBlock.getStateForPlacement(BlockPlaceContext context) FaceAttachedHorizontalDirectionalBlock.getStateForPlacement(BlockPlaceContext context) FarmBlock.getStateForPlacement(BlockPlaceContext context) FenceBlock.getStateForPlacement(BlockPlaceContext context) FenceGateBlock.getStateForPlacement(BlockPlaceContext context) FireBlock.getStateForPlacement(BlockPlaceContext context) protected BlockStateFireBlock.getStateForPlacement(BlockGetter level, BlockPos pos) FlowerBedBlock.getStateForPlacement(BlockPlaceContext p_393645_) GlazedTerracottaBlock.getStateForPlacement(BlockPlaceContext context) GrowingPlantBlock.getStateForPlacement(RandomSource random) GrowingPlantBlock.getStateForPlacement(BlockPlaceContext context) GrowingPlantHeadBlock.getStateForPlacement(RandomSource random) HangingRootsBlock.getStateForPlacement(BlockPlaceContext p_153340_) HeavyCoreBlock.getStateForPlacement(BlockPlaceContext p_338691_) HopperBlock.getStateForPlacement(BlockPlaceContext context) HugeMushroomBlock.getStateForPlacement(BlockPlaceContext context) InfestedRotatedPillarBlock.getStateForPlacement(BlockPlaceContext context) IronBarsBlock.getStateForPlacement(BlockPlaceContext context) JigsawBlock.getStateForPlacement(BlockPlaceContext context) KelpBlock.getStateForPlacement(BlockPlaceContext context) LadderBlock.getStateForPlacement(BlockPlaceContext context) LanternBlock.getStateForPlacement(BlockPlaceContext context) LeafLitterBlock.getStateForPlacement(BlockPlaceContext p_394214_) LeavesBlock.getStateForPlacement(BlockPlaceContext context) LecternBlock.getStateForPlacement(BlockPlaceContext context) LightningRodBlock.getStateForPlacement(BlockPlaceContext context) LoomBlock.getStateForPlacement(BlockPlaceContext context) MangrovePropaguleBlock.getStateForPlacement(BlockPlaceContext context) MangroveRootsBlock.getStateForPlacement(BlockPlaceContext p_221508_) MossyCarpetBlock.getStateForPlacement(BlockPlaceContext context) MultifaceBlock.getStateForPlacement(BlockPlaceContext context) MultifaceBlock.getStateForPlacement(BlockState currentState, BlockGetter level, BlockPos pos, Direction lookingDirection) MultifaceSpreader.DefaultSpreaderConfig.getStateForPlacement(BlockState currentState, BlockGetter level, BlockPos pos, Direction lookingDirection) MultifaceSpreader.SpreadConfig.getStateForPlacement(BlockState currentState, BlockGetter level, BlockPos pos, Direction lookingDirection) NoteBlock.getStateForPlacement(BlockPlaceContext context) ObserverBlock.getStateForPlacement(BlockPlaceContext context) PitcherCropBlock.getStateForPlacement(BlockPlaceContext context) PointedDripstoneBlock.getStateForPlacement(BlockPlaceContext context) RedstoneLampBlock.getStateForPlacement(BlockPlaceContext context) RedstoneWallTorchBlock.getStateForPlacement(BlockPlaceContext context) RedStoneWireBlock.getStateForPlacement(BlockPlaceContext context) RepeaterBlock.getStateForPlacement(BlockPlaceContext context) RotatedPillarBlock.getStateForPlacement(BlockPlaceContext context) ScaffoldingBlock.getStateForPlacement(BlockPlaceContext context) SculkSensorBlock.getStateForPlacement(BlockPlaceContext context) SculkShriekerBlock.getStateForPlacement(BlockPlaceContext context) SeagrassBlock.getStateForPlacement(BlockPlaceContext p_154503_) SeaPickleBlock.getStateForPlacement(BlockPlaceContext context) default BlockStateSegmentableBlock.getStateForPlacement(BlockPlaceContext context, Block block, IntegerProperty amountProperty, EnumProperty<Direction> directionProperty) ShulkerBoxBlock.getStateForPlacement(BlockPlaceContext context) SkullBlock.getStateForPlacement(BlockPlaceContext context) SlabBlock.getStateForPlacement(BlockPlaceContext context) SmallDripleafBlock.getStateForPlacement(BlockPlaceContext p_154592_) SnowLayerBlock.getStateForPlacement(BlockPlaceContext context) SnowyDirtBlock.getStateForPlacement(BlockPlaceContext context) StairBlock.getStateForPlacement(BlockPlaceContext context) StandingSignBlock.getStateForPlacement(BlockPlaceContext context) StonecutterBlock.getStateForPlacement(BlockPlaceContext context) TallSeagrassBlock.getStateForPlacement(BlockPlaceContext p_154747_) TestBlock.getStateForPlacement(BlockPlaceContext context) TrapDoorBlock.getStateForPlacement(BlockPlaceContext context) TripWireBlock.getStateForPlacement(BlockPlaceContext context) TripWireHookBlock.getStateForPlacement(BlockPlaceContext context) TurtleEggBlock.getStateForPlacement(BlockPlaceContext context) VaultBlock.getStateForPlacement(BlockPlaceContext p_324576_) VineBlock.getStateForPlacement(BlockPlaceContext context) WallBannerBlock.getStateForPlacement(BlockPlaceContext context) WallBlock.getStateForPlacement(BlockPlaceContext context) WallHangingSignBlock.getStateForPlacement(BlockPlaceContext context) WallSignBlock.getStateForPlacement(BlockPlaceContext context) WallSkullBlock.getStateForPlacement(BlockPlaceContext context) WallTorchBlock.getStateForPlacement(BlockPlaceContext context) WaterloggedTransparentBlock.getStateForPlacement(BlockPlaceContext p_313836_) private BlockStateFireBlock.getStateWithAge(LevelReader level, BlockPos pos, int age) static BlockStateChorusPlantBlock.getStateWithConnections(BlockGetter level, BlockPos pos, BlockState state) private static BlockStateMossyCarpetBlock.getUpdatedState(BlockState state, BlockGetter level, BlockPos pos, boolean tip) private BlockStateVineBlock.getUpdatedState(BlockState state, BlockGetter level, BlockPos pos) InfestedBlock.hostStateByInfested(BlockState infested) static BlockStateInfestedBlock.infestedStateByHost(BlockState host) static BlockStateComposterBlock.insertItem(Entity entity, BlockState state, ServerLevel level, ItemStack stack, BlockPos pos) private BlockStateMultifaceBlock.mapDirections(BlockState state, Function<Direction, Direction> directionalFunction) static BlockStateIceBlock.meltsInto()protected BlockStateAbstractFurnaceBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateAmethystClusterBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateAttachedStemBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateBannerBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateBarrelBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateBaseCoralWallFanBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.BeehiveBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.BellBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.CalibratedSculkSensorBlock.mirror(BlockState p_277615_, Mirror p_277916_) protected BlockStateCampfireBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateCeilingHangingSignBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateChestBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.ChiseledBookShelfBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateCommandBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateCrafterBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateCrossCollisionBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateDecoratedPotBlock.mirror(BlockState p_334078_, Mirror p_333905_) protected BlockStateDetectorRailBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateDispenserBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateDoorBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateEnderChestBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateEndPortalFrameBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.FlowerBedBlock.mirror(BlockState p_393796_, Mirror p_393802_) protected BlockStateGrindstoneBlock.mirror(BlockState state, Mirror mirror) protected BlockStateHopperBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateHorizontalDirectionalBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateHugeMushroomBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateJigsawBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateLadderBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.LeafLitterBlock.mirror(BlockState p_393478_, Mirror p_393616_) protected BlockStateLecternBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateMossyCarpetBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateMultifaceBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateObserverBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStatePoweredRailBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateRailBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateRedstoneWallTorchBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateRedStoneWireBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateRodBlock.mirror(BlockState p_154351_, Mirror p_154352_) protected BlockStateShulkerBoxBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateSkullBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateSmallDripleafBlock.mirror(BlockState p_154619_, Mirror p_154620_) protected BlockStateStairBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateStandingSignBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateStonecutterBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateTripWireBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateTripWireHookBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.VaultBlock.mirror(BlockState p_323894_, Mirror p_324242_) protected BlockStateVineBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallBannerBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallHangingSignBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallSignBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallSkullBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallTorchBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.FlowerPotBlock.opposite(BlockState state) BaseFireBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) BedBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) BeehiveBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) Block.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) CreakingHeartBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) DecoratedPotBlock.playerWillDestroy(Level p_273590_, BlockPos p_273343_, BlockState p_272869_, Player p_273002_) DoorBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) DoublePlantBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) ShulkerBoxBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) TntBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) TripWireBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) static BlockStateBlock.pushEntitiesUp(BlockState oldState, BlockState newState, LevelAccessor level, BlockPos pos) private static BlockStateMultifaceBlock.removeFace(BlockState state, BooleanProperty faceProp) protected BlockStateAbstractFurnaceBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateAmethystClusterBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateAnvilBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateAttachedStemBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateBannerBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateBarrelBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateBaseCoralWallFanBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.BeehiveBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.BellBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.CalibratedSculkSensorBlock.rotate(BlockState p_277545_, Rotation p_277482_) protected BlockStateCampfireBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCeilingHangingSignBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateChestBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.ChiseledBookShelfBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCommandBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCrafterBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCreakingHeartBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCrossCollisionBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateDecoratedPotBlock.rotate(BlockState p_333895_, Rotation p_333806_) protected BlockStateDetectorRailBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateDispenserBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateDoorBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateEnderChestBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateEndPortalFrameBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.FlowerBedBlock.rotate(BlockState p_393932_, Rotation p_394491_) protected BlockStateGrindstoneBlock.rotate(BlockState state, Rotation rotation) protected BlockStateHopperBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateHorizontalDirectionalBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateHugeMushroomBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateInfestedRotatedPillarBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateJigsawBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateLadderBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.LeafLitterBlock.rotate(BlockState p_394056_, Rotation p_394157_) protected BlockStateLecternBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateMossyCarpetBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateMultifaceBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateNetherPortalBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateObserverBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStatePoweredRailBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateRailBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateRedstoneWallTorchBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateRedStoneWireBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateRodBlock.rotate(BlockState p_154354_, Rotation p_154355_) protected BlockStateRotatedPillarBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateShulkerBoxBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateSkullBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateSmallDripleafBlock.rotate(BlockState p_154622_, Rotation p_154623_) protected BlockStateStairBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateStandingSignBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateStonecutterBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateTripWireBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateTripWireHookBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.VaultBlock.rotate(BlockState p_324232_, Rotation p_324443_) protected BlockStateVineBlock.rotate(BlockState state, Rotation rotate) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallBannerBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallHangingSignBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallSignBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallSkullBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallTorchBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.static BlockStateRotatedPillarBlock.rotatePillar(BlockState state, Rotation rotation) private BlockStateNoteBlock.setInstrument(LevelReader level, BlockPos pos, BlockState state) protected abstract BlockStateBasePressurePlateBlock.setSignalForState(BlockState state, int signal) Returns the block state that encodes the given signal.protected BlockStatePressurePlateBlock.setSignalForState(BlockState state, int strength) Returns the block state that encodes the given signal.protected BlockStateWeightedPressurePlateBlock.setSignalForState(BlockState state, int strength) Returns the block state that encodes the given signal.private BlockStateWallBlock.sideUpdate(LevelReader level, BlockPos firstPos, BlockState firstState, BlockPos secondPos, BlockState secondState, Direction dir) PointedDripstoneBlock.FluidInfo.sourceState()Returns the value of thesourceStaterecord component.EyeblossomBlock.Type.state()PitcherCropBlock.PosAndState.state()Returns the value of thestaterecord component.static BlockStateBlock.stateById(int id) private BlockStateWallBlock.topUpdate(LevelReader level, BlockState state, BlockPos pos, BlockState secondState) protected BlockStateCaveVinesBlock.updateBodyAfterConvertedFromHead(BlockState p_152987_, BlockState p_152988_) protected BlockStateGrowingPlantHeadBlock.updateBodyAfterConvertedFromHead(BlockState head, BlockState body) protected BlockStateBaseRailBlock.updateDir(Level level, BlockPos pos, BlockState state, boolean alwaysPlace) private static BlockStateLeavesBlock.updateDistance(BlockState state, LevelAccessor level, BlockPos pos) static BlockStateBlock.updateFromNeighbourShapes(BlockState currentState, LevelAccessor level, BlockPos pos) With the provided block state, performs neighbor checks for all neighboring blocks to get an "adjusted" blockstate for placement in the world, if the current state is not valid.protected BlockStateCaveVinesPlantBlock.updateHeadAfterConvertedFromBody(BlockState p_153028_, BlockState p_153029_) protected BlockStateGrowingPlantBodyBlock.updateHeadAfterConvertedFromBody(BlockState head, BlockState body) protected BlockStateAmethystClusterBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateAttachedStemBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBambooSaplingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBambooStalkBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBannerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBarrierBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseCoralPlantTypeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseCoralWallFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBasePressurePlateBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseRailBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseTorchBlock.updateShape(BlockState p_304418_, LevelReader p_374159_, ScheduledTickAccess p_374152_, BlockPos p_304633_, Direction p_304475_, BlockPos p_304603_, BlockState p_304669_, RandomSource p_374111_) protected BlockStateBedBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBeehiveBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBellBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBigDripleafBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBigDripleafStemBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) BrushableBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBubbleColumnBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCactusBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCakeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCampfireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCandleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCandleCakeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCarpetBlock.updateShape(BlockState p_152926_, LevelReader p_374550_, ScheduledTickAccess p_374188_, BlockPos p_152930_, Direction p_152927_, BlockPos p_152931_, BlockState p_152928_, RandomSource p_374375_) protected BlockStateCeilingHangingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChainBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChorusFlowerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChorusPlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCocoaBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) ComparatorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateConcretePowderBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateConduitBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralPlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralWallFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCreakingHeartBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDecoratedPotBlock.updateShape(BlockState p_276307_, LevelReader p_374037_, ScheduledTickAccess p_374267_, BlockPos p_276270_, Direction p_276322_, BlockPos p_276312_, BlockState p_276280_, RandomSource p_374464_) protected BlockStateDirtPathBlock.updateShape(BlockState p_153152_, LevelReader p_374225_, ScheduledTickAccess p_374127_, BlockPos p_153156_, Direction p_153153_, BlockPos p_153157_, BlockState p_153154_, RandomSource p_374236_) protected BlockStateDoorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDoublePlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDriedGhastBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateEnderChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFaceAttachedHorizontalDirectionalBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFallingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFarmBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFenceBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFenceGateBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFlowerPotBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFrogspawnBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateGrowingPlantBodyBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateGrowingPlantHeadBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateHangingMossBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateHangingRootsBlock.updateShape(BlockState p_153351_, LevelReader p_374138_, ScheduledTickAccess p_374229_, BlockPos p_153355_, Direction p_153352_, BlockPos p_153356_, BlockState p_153353_, RandomSource p_374467_) protected BlockStateHeavyCoreBlock.updateShape(BlockState p_338756_, LevelReader p_374371_, ScheduledTickAccess p_374063_, BlockPos p_338346_, Direction p_338189_, BlockPos p_338401_, BlockState p_338723_, RandomSource p_374262_) protected BlockStateHugeMushroomBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateIronBarsBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLadderBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLanternBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLeavesBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLightBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLightningRodBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLiquidBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMagmaBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMangrovePropaguleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMangroveRootsBlock.updateShape(BlockState p_221514_, LevelReader p_374345_, ScheduledTickAccess p_374139_, BlockPos p_221518_, Direction p_221515_, BlockPos p_221519_, BlockState p_221516_, RandomSource p_374100_) protected BlockStateMossyCarpetBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMultifaceBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateNetherPortalBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateNoteBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateObserverBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) PitcherCropBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStatePointedDripstoneBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRedstoneWallTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRedStoneWireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRepeaterBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateScaffoldingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSculkSensorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSculkShriekerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSeagrassBlock.updateShape(BlockState p_154530_, LevelReader p_374421_, ScheduledTickAccess p_374071_, BlockPos p_154534_, Direction p_154531_, BlockPos p_154535_, BlockState p_154532_, RandomSource p_374406_) protected BlockStateSeaPickleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSlabBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSmallDripleafBlock.updateShape(BlockState p_154625_, LevelReader p_374488_, ScheduledTickAccess p_374525_, BlockPos p_154629_, Direction p_154626_, BlockPos p_154630_, BlockState p_154627_, RandomSource p_374277_) protected BlockStateSnowLayerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSnowyDirtBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSoulFireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSoulSandBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSporeBlossomBlock.updateShape(BlockState p_154713_, LevelReader p_374047_, ScheduledTickAccess p_374543_, BlockPos p_154717_, Direction p_154714_, BlockPos p_154718_, BlockState p_154715_, RandomSource p_374461_) protected BlockStateStairBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateStandingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSugarCaneBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTrapDoorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTripWireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTripWireHookBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateVegetationBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateVineBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallBannerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) private BlockStateWallBlock.updateShape(LevelReader level, BlockState state, BlockPos pos, BlockState neighbour, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection) protected BlockStateWallHangingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWaterloggedTransparentBlock.updateShape(BlockState p_313906_, LevelReader p_374178_, ScheduledTickAccess p_374293_, BlockPos p_313842_, Direction p_313739_, BlockPos p_313843_, BlockState p_313829_, RandomSource p_374433_) private BlockStateWallBlock.updateSides(BlockState state, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection, VoxelShape wallShape) protected BlockStateBaseRailBlock.updateState(BlockState state, Level level, BlockPos pos, boolean movedByPiston) private static BlockStateCreakingHeartBlock.updateState(BlockState state, Level level, BlockPos pos) final BlockStateBlock.withPropertiesOf(BlockState state) Methods in net.minecraft.world.level.block that return types with arguments of type BlockStateModifier and TypeMethodDescriptionstatic ToIntFunction<BlockState> CaveVines.emission(int berries) static ToIntFunction<BlockState> GlowLichenBlock.emission(int light) ChangeOverTimeBlock.getNext(BlockState state) default Optional<BlockState> WeatheringCopper.getNext(BlockState state) default Optional<BlockState> ChangeOverTimeBlock.getNextState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) static Optional<BlockState> WeatheringCopper.getPrevious(BlockState state) default Function<BlockState, VoxelShape> SegmentableBlock.getShapeCalculator(EnumProperty<Direction> directionProperty, IntegerProperty amountProperty) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter, Property<?>... properties) Block.getStateDefinition()private static ToIntFunction<BlockState> Blocks.litBlockEmission(int lightValue) private Function<BlockState, VoxelShape> BigDripleafBlock.makeShapes()private Function<BlockState, VoxelShape> ButtonBlock.makeShapes()protected Function<BlockState, VoxelShape> CrossCollisionBlock.makeShapes(float nodeWidth, float extensionWidth, float nodeHeight, float extensionBottom, float extensionHeight) private Function<BlockState, VoxelShape> FireBlock.makeShapes()private Function<BlockState, VoxelShape> FlowerBedBlock.makeShapes()private Function<BlockState, VoxelShape> GrindstoneBlock.makeShapes()private Function<BlockState, VoxelShape> HopperBlock.makeShapes(VoxelShape shape) private Function<BlockState, VoxelShape> LeafLitterBlock.makeShapes()private Function<BlockState, VoxelShape> LeverBlock.makeShapes()MossyCarpetBlock.makeShapes()private Function<BlockState, VoxelShape> MultifaceBlock.makeShapes()private Function<BlockState, VoxelShape> PipeBlock.makeShapes(float apothem) private Function<BlockState, VoxelShape> PitcherCropBlock.makeShapes()private Function<BlockState, VoxelShape> RedStoneWireBlock.makeShapes()private Function<BlockState, VoxelShape> VineBlock.makeShapes()private Function<BlockState, VoxelShape> WallBlock.makeShapes(float height, float width) private static Function<BlockState, MapColor> Blocks.waterloggedMapColor(MapColor unwaterloggedMapColor) Methods in net.minecraft.world.level.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidSculkSensorBlock.activate(Entity entity, Level level, BlockPos pos, BlockState state, int power, int frequency) (package private) static BlockStateComposterBlock.addItem(Entity entity, BlockState state, LevelAccessor level, BlockPos pos, ItemStack stack) voidSaplingBlock.advanceTree(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) protected voidAbstractCauldronBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidAbstractFurnaceBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBarrelBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBasePressurePlateBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBaseRailBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBrewingStandBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidButtonBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidChestBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidChiseledBookShelfBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidComposterBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidCrafterBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidCreakingHeartBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidDecoratedPotBlock.affectNeighborsAfterRemoval(BlockState p_394575_, ServerLevel p_393957_, BlockPos p_393972_, boolean p_393685_) protected voidDiodeBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidDispenserBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidHopperBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidJukeboxBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidLecternBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidLeverBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidLightningRodBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidObserverBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidRedstoneTorchBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidRedStoneWireBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidSculkSensorBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidShulkerBoxBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidTripWireBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidTripWireHookBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) private static booleanBlocks.always(BlockState state, BlockGetter blockGetter, BlockPos pos) static BooleanBlocks.always(BlockState state, BlockGetter level, BlockPos pos, EntityType<?> entity) voidAbstractCandleBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBaseFireBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBeehiveBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBlastFurnaceBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBrewingStandBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBrushableBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBubbleColumnBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidCampfireBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidCreakingHeartBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidCryingObsidianBlock.animateTick(BlockState p_221055_, Level p_221056_, BlockPos p_221057_, RandomSource p_221058_) voidDriedGhastBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidDryVegetationBlock.animateTick(BlockState p_401875_, Level p_401809_, BlockPos p_401789_, RandomSource p_401918_) voidEnchantingTableBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidEnderChestBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidEndGatewayBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidEndPortalBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidEndRodBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidEyeblossomBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidFallingBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidFireflyBushBlock.animateTick(BlockState p_401358_, Level p_401092_, BlockPos p_401110_, RandomSource p_401309_) voidFurnaceBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidHangingMossBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidLeavesBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidLeverBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidLightningRodBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidMyceliumBlock.animateTick(BlockState p_221789_, Level p_221790_, BlockPos p_221791_, RandomSource p_221792_) voidNetherPortalBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidPointedDripstoneBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidRedStoneOreBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidRedstoneTorchBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidRedstoneWallTorchBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidRedStoneWireBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidRepeaterBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidRespawnAnchorBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidSandBlock.animateTick(BlockState p_401157_, Level p_401385_, BlockPos p_401240_, RandomSource p_401370_) voidSculkSensorBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidShortDryGrassBlock.animateTick(BlockState p_416439_, Level p_415933_, BlockPos p_416136_, RandomSource p_415976_) voidSmokerBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidSporeBlossomBlock.animateTick(BlockState p_222503_, Level p_222504_, BlockPos p_222505_, RandomSource p_222506_) voidTallDryGrassBlock.animateTick(BlockState p_416597_, Level p_416118_, BlockPos p_415677_, RandomSource p_415821_) voidTorchBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidWallTorchBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidWetSpongeBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidWitherRoseBlock.animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).final booleanIronBarsBlock.attachsTo(BlockState state, boolean solidSide) protected voidDragonEggBlock.attack(BlockState state, Level level, BlockPos pos, Player player) protected voidNoteBlock.attack(BlockState state, Level level, BlockPos pos, Player player) protected voidRedStoneOreBlock.attack(BlockState state, Level level, BlockPos pos, Player player) default booleanSculkBehaviour.attemptSpreadVein(LevelAccessor level, BlockPos pos, BlockState state, Collection<Direction> directions, boolean markForPostprocessing) MultifaceBlock.availableFaces(BlockState state) private intComparatorBlock.calculateOutputSignal(Level level, BlockPos pos, BlockState state) static voidTripWireHookBlock.calculateState(Level level, BlockPos pos, BlockState hookState, boolean attaching, boolean shouldNotifyNeighbours, int searchRange, BlockState state) static booleanSculkSensorBlock.canActivate(BlockState state) protected booleanGrowingPlantBlock.canAttachTo(BlockState state) protected booleanKelpBlock.canAttachTo(BlockState state) protected booleanKelpPlantBlock.canAttachTo(BlockState state) static booleanMultifaceBlock.canAttachTo(BlockGetter level, Direction direction, BlockPos pos, BlockState state) booleanWallHangingSignBlock.canAttachTo(LevelReader level, BlockState state, BlockPos pos, Direction direction) private static booleanRespawnAnchorBlock.canBeCharged(BlockState state) private static booleanSpreadingSnowyDirtBlock.canBeGrass(BlockState state, LevelReader levelReader, BlockPos pos) protected booleanAbstractCandleBlock.canBeLit(BlockState state) protected booleanCandleBlock.canBeLit(BlockState state) private static booleanNyliumBlock.canBeNylium(BlockState state, LevelReader reader, BlockPos pos) protected booleanCandleBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanEndGatewayBlock.canBeReplaced(BlockState state, Fluid fluid) protected booleanEndPortalBlock.canBeReplaced(BlockState state, Fluid fluid) booleanFlowerBedBlock.canBeReplaced(BlockState p_393549_, BlockPlaceContext p_393927_) protected booleanGrowingPlantBodyBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) booleanLeafLitterBlock.canBeReplaced(BlockState p_394494_, BlockPlaceContext p_393674_) protected booleanMultifaceBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) booleanPitcherCropBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanScaffoldingBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanSeaPickleBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) default booleanSegmentableBlock.canBeReplaced(BlockState state, BlockPlaceContext context, IntegerProperty amountProperty) protected booleanSlabBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanSnowLayerBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanTurtleEggBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanVineBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected abstract booleanBaseFireBlock.canBurn(BlockState state) protected booleanFireBlock.canBurn(BlockState state) Deprecated.protected booleanSoulFireBlock.canBurn(BlockState state) static booleanBuddingAmethystBlock.canClusterGrowAtState(BlockState state) static booleanPointedDripstoneBlock.canDrip(BlockState state) private static booleanPointedDripstoneBlock.canDripThrough(BlockGetter level, BlockPos pos, BlockState state) private static booleanBubbleColumnBlock.canExistIn(BlockState blockState) private booleanPitcherCropBlock.canGrow(LevelReader reader, BlockPos pos, BlockState state, int age) private static booleanPointedDripstoneBlock.canGrow(BlockState dripstoneState, BlockState state) protected booleanCaveVinesBlock.canGrowInto(BlockState p_152998_) protected abstract booleanGrowingPlantHeadBlock.canGrowInto(BlockState state) private booleanHangingMossBlock.canGrowInto(BlockState state) protected booleanKelpBlock.canGrowInto(BlockState state) protected booleanTwistingVinesBlock.canGrowInto(BlockState p_154869_) protected booleanWeepingVinesBlock.canGrowInto(BlockState p_154971_) static booleanCampfireBlock.canLight(BlockState state) static booleanCandleBlock.canLight(BlockState state) static booleanCandleCakeBlock.canLight(BlockState state) private static booleanShulkerBoxBlock.canOpen(BlockState state, Level level, BlockPos pos, ShulkerBoxBlockEntity blockEntity) booleanWallHangingSignBlock.canPlace(BlockState state, LevelReader level, BlockPos pos) protected static booleanBigDripleafBlock.canPlaceAt(LevelHeightAccessor level, BlockPos pos, BlockState state) booleanBarrierBlock.canPlaceLiquid(LivingEntity owner, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanKelpBlock.canPlaceLiquid(LivingEntity owner, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanKelpPlantBlock.canPlaceLiquid(LivingEntity owner, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanLiquidBlockContainer.canPlaceLiquid(LivingEntity owner, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanSeagrassBlock.canPlaceLiquid(LivingEntity p_394548_, BlockGetter p_296449_, BlockPos p_154511_, BlockState p_154512_, Fluid p_295712_) default booleanSimpleWaterloggedBlock.canPlaceLiquid(LivingEntity owner, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanSlabBlock.canPlaceLiquid(LivingEntity owner, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanTallSeagrassBlock.canPlaceLiquid(LivingEntity p_394229_, BlockGetter p_154753_, BlockPos p_154754_, BlockState p_154755_, Fluid p_154756_) private static booleanSpreadingSnowyDirtBlock.canPropagate(BlockState state, LevelReader level, BlockPos pos) private static booleanBigDripleafBlock.canReplace(BlockState state) private static booleanConcretePowderBlock.canSolidify(BlockState state) default booleanMultifaceSpreader.SpreadConfig.canSpreadFrom(BlockState state, Direction direction) booleanMultifaceSpreader.canSpreadInAnyDirection(BlockState state, BlockGetter level, BlockPos pos, Direction spreadDirection) protected booleanAmethystClusterBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBambooSaplingBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBambooStalkBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBannerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseCoralPlantTypeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseCoralWallFanBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBasePressurePlateBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseRailBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseTorchBlock.canSurvive(BlockState p_304413_, LevelReader p_304885_, BlockPos p_304808_) protected booleanBellBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBigDripleafBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBigDripleafStemBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBubbleColumnBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCactusBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCakeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCandleBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCandleCakeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCarpetBlock.canSurvive(BlockState p_152922_, LevelReader p_152923_, BlockPos p_152924_) protected booleanCeilingHangingSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanChorusFlowerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanChorusPlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCocoaBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCropBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDiodeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDirtPathBlock.canSurvive(BlockState p_153148_, LevelReader p_153149_, BlockPos p_153150_) protected booleanDoorBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDoublePlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFaceAttachedHorizontalDirectionalBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFarmBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFrogspawnBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanGrindstoneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanGrowingPlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanHangingMossBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanHangingRootsBlock.canSurvive(BlockState p_153347_, LevelReader p_153348_, BlockPos p_153349_) protected booleanLadderBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanLanternBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanLeafLitterBlock.canSurvive(BlockState p_401850_, LevelReader p_401768_, BlockPos p_401902_) protected booleanMangrovePropaguleBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanMossyCarpetBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanMultifaceBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanMushroomBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) booleanPitcherCropBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanPointedDripstoneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanRedstoneWallTorchBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanRedStoneWireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanScaffoldingBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSeaPickleBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSmallDripleafBlock.canSurvive(BlockState p_154615_, LevelReader p_154616_, BlockPos p_154617_) protected booleanSnowLayerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSoulFireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSporeBlossomBlock.canSurvive(BlockState p_154709_, LevelReader p_154710_, BlockPos p_154711_) protected booleanStandingSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSugarCaneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanTallSeagrassBlock.canSurvive(BlockState p_154768_, LevelReader p_154769_, BlockPos p_154770_) protected booleanTripWireHookBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanVegetationBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanVineBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallBannerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallTorchBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDiodeBlock.canSurviveOn(LevelReader level, BlockPos pos, BlockState state) private booleanRedStoneWireBlock.canSurviveOn(BlockGetter level, BlockPos pos, BlockState state) static booleanSoulFireBlock.canSurviveOnBlock(BlockState state) private static booleanStairBlock.canTakeShape(BlockState state, BlockGetter level, BlockPos pos, Direction face) private static booleanPointedDripstoneBlock.canTipGrow(BlockState state, ServerLevel level, BlockPos pos) default voidChangeOverTimeBlock.changeOverTime(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) private static voidLecternBlock.changePowered(Level level, BlockPos pos, BlockState state, boolean powered) static voidRespawnAnchorBlock.charge(Entity entity, Level level, BlockPos pos, BlockState state) voidCopperBulbBlock.checkAndFlip(BlockState state, ServerLevel level, BlockPos pos) private voidHopperBlock.checkPoweredState(Level level, BlockPos pos, BlockState state) private voidBasePressurePlateBlock.checkPressed(Entity entity, Level level, BlockPos pos, BlockState state, int currentSignal) protected voidButtonBlock.checkPressed(BlockState state, Level level, BlockPos pos) private voidDetectorRailBlock.checkPressed(Level level, BlockPos pos, BlockState state) protected voidComparatorBlock.checkTickOnNeighbor(Level level, BlockPos pos, BlockState state) Check the output signal of this diode and schedule a new block tick if it should change.protected voidDiodeBlock.checkTickOnNeighbor(Level level, BlockPos pos, BlockState state) Check the output signal of this diode and schedule a new block tick if it should change.abstract DoubleBlockCombiner.NeighborCombineResult<? extends ChestBlockEntity> AbstractChestBlock.combine(BlockState state, Level level, BlockPos pos, boolean override) ChestBlock.combine(BlockState state, Level level, BlockPos pos, boolean override) EnderChestBlock.combine(BlockState state, Level level, BlockPos pos, boolean override) static <S extends BlockEntity>
DoubleBlockCombiner.NeighborCombineResult<S> DoubleBlockCombiner.combineWithNeigbour(BlockEntityType<S> blockEntityType, Function<BlockState, DoubleBlockCombiner.BlockType> doubleBlockTypeGetter, Function<BlockState, Direction> directionGetter, Property<Direction> directionProperty, BlockState state, LevelAccessor level, BlockPos pos, BiPredicate<LevelAccessor, BlockPos> blockedChestTest) booleanFenceBlock.connectsTo(BlockState state, boolean isSideSolid, Direction direction) private booleanWallBlock.connectsTo(BlockState state, boolean sideSolid, Direction direction) static booleanFenceGateBlock.connectsToDirection(BlockState state, Direction direction) private static <T extends Comparable<T>>
BlockStateBlock.copyProperty(BlockState sourceState, BlockState targetState, Property<T> property) private BlockStateVineBlock.copyRandomFaces(BlockState sourceState, BlockState spreadState, RandomSource random) static BlockStateDoublePlantBlock.copyWaterloggedFrom(LevelReader level, BlockPos pos, BlockState state) private intVineBlock.countFaces(BlockState state) private static voidPointedDripstoneBlock.createMergedTips(BlockState state, LevelAccessor level, BlockPos pos) static BlockStateAnvilBlock.damage(BlockState state) static voidSculkSensorBlock.deactivate(Level level, BlockPos pos, BlockState state) protected booleanLeavesBlock.decaying(BlockState state) private voidTurtleEggBlock.decreaseEggs(Level level, BlockPos pos, BlockState state) voidBlock.destroy(LevelAccessor level, BlockPos pos, BlockState state) Called after this block has been removed by a player.private voidTurtleEggBlock.destroyEgg(Level level, BlockState state, BlockPos pos, Entity entity, int chance) protected voidCrafterBlock.dispenseFrom(BlockState state, ServerLevel level, BlockPos pos) protected voidDispenserBlock.dispenseFrom(ServerLevel level, BlockState state, BlockPos pos) protected voidDropperBlock.dispenseFrom(ServerLevel p_52944_, BlockState p_302455_, BlockPos p_52945_) private voidCrafterBlock.dispenseItem(ServerLevel level, BlockPos pos, CrafterBlockEntity crafter, ItemStack stack, BlockState state, RecipeHolder<?> recipe) static voidCampfireBlock.dowse(Entity entity, LevelAccessor level, BlockPos pos, BlockState state) static voidBlock.dropResources(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity) static voidBlock.dropResources(BlockState state, Level level, BlockPos pos) static voidBlock.dropResources(BlockState state, Level level, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack tool) protected static InteractionResultCakeBlock.eat(LevelAccessor level, BlockPos pos, BlockState state, Player player) (package private) static BlockStateComposterBlock.empty(Entity entity, BlockState state, LevelAccessor level, BlockPos pos) protected voidBaseFireBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidBasePressurePlateBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidBigDripleafBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidBubbleColumnBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidButtonBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidCactusBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidCampfireBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidCropBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidDetectorRailBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidEndGatewayBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidEndPortalBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidEyeblossomBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidFrogspawnBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidHoneyBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidHopperBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidLavaCauldronBlock.entityInside(BlockState p_153506_, Level p_153507_, BlockPos p_153508_, Entity p_153509_, InsideBlockEffectApplier p_404841_) protected voidLayeredCauldronBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidNetherPortalBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) voidPitcherCropBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidPowderSnowBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidSweetBerryBushBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidTripWireBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidWaterlilyBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidWebBlock.entityInside(BlockState p_58180_, Level p_58181_, BlockPos p_58182_, Entity p_58183_, InsideBlockEffectApplier p_405438_) protected voidWitherRoseBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) private voidCommandBlock.execute(BlockState state, ServerLevel level, BlockPos pos, BaseCommandBlock logic, boolean canTrigger) private voidRespawnAnchorBlock.explode(BlockState state, Level level, BlockPos pos2) static voidAbstractCandleBlock.extinguish(Player player, BlockState state, LevelAccessor level, BlockPos pos) static BlockStateComposterBlock.extractProduce(Entity entity, BlockState state, Level level, BlockPos pos) voidBedBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) voidBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) voidFarmBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) voidHayBlock.fallOn(Level p_153362_, BlockState p_153363_, BlockPos p_153364_, Entity p_153365_, double p_397598_) voidHoneyBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) voidPointedDripstoneBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) voidPowderSnowBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) voidSlimeBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) voidTurtleEggBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) protected booleanPoweredRailBlock.findPoweredRailSignal(Level level, BlockPos pos, BlockState state, boolean searchForward, int recursionCount) PointedDripstoneBlock.findRootBlock(Level level, BlockPos pos, BlockState state, int maxIterations) BonemealableBlock.findSpreadableNeighbourPos(Level level, BlockPos pos, BlockState state) private static BlockPosPointedDripstoneBlock.findTip(BlockState state, LevelAccessor level, BlockPos pos, int maxIterations, boolean isTipMerge) intCropBlock.getAge(BlockState state) protected intDiodeBlock.getAlternateSignal(SignalGetter level, BlockPos pos, BlockState state) protected intAbstractFurnaceBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intBarrelBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intBeehiveBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intBrewingStandBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intCakeBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intCandleCakeBlock.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected intChestBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intChiseledBookShelfBlock.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected intCommandBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intComposterBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intCopperBulbBlock.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected intCrafterBlock.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected intCreakingHeartBlock.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected intDecoratedPotBlock.getAnalogOutputSignal(BlockState p_306206_, Level p_306113_, BlockPos p_306305_) protected intDetectorRailBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intDispenserBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intEndPortalFrameBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intHopperBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intJukeboxBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intLavaCauldronBlock.getAnalogOutputSignal(BlockState p_153502_, Level p_153503_, BlockPos p_153504_) protected intLayeredCauldronBlock.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected intLecternBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intRespawnAnchorBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected intSculkSensorBlock.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected intShulkerBoxBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.private static SculkBehaviourSculkSpreader.ChargeCursor.getBlockBehaviour(BlockState state) protected VoxelShapeCeilingHangingSignBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) ChorusFlowerBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeFenceGateBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeLeavesBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeMudBlock.getBlockSupportShape(BlockState p_221566_, BlockGetter p_221567_, BlockPos p_221568_) protected VoxelShapeShulkerBoxBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeSnowLayerBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeSoulSandBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeWallHangingSignBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) BedBlock.getBlockType(BlockState state) ChestBlock.getBlockType(BlockState state) intFireBlock.getBurnOdds(BlockState state) Deprecated.protected ItemStackAbstractBannerBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackAttachedStemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackBambooSaplingBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackBeehiveBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackBigDripleafStemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackCandleCakeBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackCaveVinesBlock.getCloneItemStack(LevelReader p_304590_, BlockPos p_152967_, BlockState p_152968_, boolean p_386659_) protected ItemStackCaveVinesPlantBlock.getCloneItemStack(LevelReader p_304444_, BlockPos p_153008_, BlockState p_153009_, boolean p_387975_) protected ItemStackCropBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackDecoratedPotBlock.getCloneItemStack(LevelReader p_304622_, BlockPos p_294412_, BlockState p_294723_, boolean p_387769_) protected ItemStackEndGatewayBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackEndPortalBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackFlowerPotBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackFrostedIceBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackGrowingPlantBodyBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackLightBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackNetherPortalBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackNetherWartBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackStemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackSweetBerryBushBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackTallSeagrassBlock.getCloneItemStack(LevelReader p_304988_, BlockPos p_154750_, BlockState p_154751_, boolean p_387662_) protected ItemStackTestBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected VoxelShapeBambooStalkBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBellBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeComposterBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCrossCollisionBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFenceGateBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrindstoneBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHoneyBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLecternBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLiquidBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMossyCarpetBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMudBlock.getCollisionShape(BlockState p_221561_, BlockGetter p_221562_, BlockPos p_221563_, CollisionContext p_221564_) PitcherCropBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePowderSnowBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeScaffoldingBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSculkShriekerBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSnowLayerBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSoulSandBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallHangingSignBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) private static BlockStateBubbleColumnBlock.getColumnState(BlockState blockState) static DirectionBedBlock.getConnectedDirection(BlockState state) private static DirectionBellBlock.getConnectedDirection(BlockState state) static DirectionChestBlock.getConnectedDirection(BlockState state) protected static DirectionFaceAttachedHorizontalDirectionalBlock.getConnectedDirection(BlockState state) protected static DirectionLanternBlock.getConnectedDirection(BlockState state) private BlockStateRedStoneWireBlock.getConnectionState(BlockGetter level, BlockState state, BlockPos pos) static ContainerChestBlock.getContainer(ChestBlock chest, BlockState state, Level level, BlockPos pos, boolean override) ComposterBlock.getContainer(BlockState state, LevelAccessor level, BlockPos pos) protected doubleAbstractCauldronBlock.getContentHeight(BlockState state) protected doubleLavaCauldronBlock.getContentHeight(BlockState p_153500_) protected doubleLayeredCauldronBlock.getContentHeight(BlockState state) protected intComparatorBlock.getDelay(BlockState state) protected abstract intDiodeBlock.getDelay(BlockState state) protected intRepeaterBlock.getDelay(BlockState state) protected intBasePressurePlateBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intButtonBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intDetectorRailBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intDiodeBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intLecternBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intLeverBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intLightningRodBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the direct signal this block emits in the given direction.protected intObserverBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intRedstoneTorchBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intRedStoneWireBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.intSculkSensorBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the direct signal this block emits in the given direction.protected intTrappedChestBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.protected intTripWireHookBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the direct signal this block emits in the given direction.private static intLeavesBlock.getDistanceAt(BlockState neighbor) BeehiveBlock.getDrops(BlockState state, LootParams.Builder params) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, BlockEntity blockEntity) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack tool) DecoratedPotBlock.getDrops(BlockState p_287683_, LootParams.Builder p_287582_) LiquidBlock.getDrops(BlockState state, LootParams.Builder params) ShulkerBoxBlock.getDrops(BlockState state, LootParams.Builder params) intAnvilBlock.getDustColor(BlockState state, BlockGetter reader, BlockPos pos) intColoredFallingBlock.getDustColor(BlockState state, BlockGetter level, BlockPos pos) intConcretePowderBlock.getDustColor(BlockState state, BlockGetter reader, BlockPos pos) intDragonEggBlock.getDustColor(BlockState state, BlockGetter level, BlockPos pos) abstract intFallingBlock.getDustColor(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeEndPortalBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeLavaCauldronBlock.getEntityInsideCollisionShape(BlockState p_423606_, BlockGetter p_423559_, BlockPos p_423584_, Entity p_423629_) protected VoxelShapeLayeredCauldronBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapePowderSnowBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeTripWireBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) intDropExperienceBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intRedStoneOreBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intSculkCatalystBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intSculkSensorBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intSculkShriekerBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intSpawnerBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) static BlockStateWeatheringCopper.getFirst(BlockState state) private static Optional<PointedDripstoneBlock.FluidInfo> PointedDripstoneBlock.getFluidAboveStalactite(Level level, BlockPos pos, BlockState state) protected FluidStateAmethystClusterBlock.getFluidState(BlockState state) protected FluidStateBarrierBlock.getFluidState(BlockState state) protected FluidStateBaseCoralPlantTypeBlock.getFluidState(BlockState state) protected FluidStateBaseRailBlock.getFluidState(BlockState state) protected FluidStateBigDripleafBlock.getFluidState(BlockState state) protected FluidStateBigDripleafStemBlock.getFluidState(BlockState state) protected FluidStateBubbleColumnBlock.getFluidState(BlockState state) protected FluidStateCampfireBlock.getFluidState(BlockState state) protected FluidStateCandleBlock.getFluidState(BlockState state) protected FluidStateChainBlock.getFluidState(BlockState state) protected FluidStateChestBlock.getFluidState(BlockState state) protected FluidStateConduitBlock.getFluidState(BlockState state) protected FluidStateCrossCollisionBlock.getFluidState(BlockState state) protected FluidStateDecoratedPotBlock.getFluidState(BlockState p_272593_) protected FluidStateDriedGhastBlock.getFluidState(BlockState state) protected FluidStateEnderChestBlock.getFluidState(BlockState state) protected FluidStateHangingRootsBlock.getFluidState(BlockState p_153360_) protected FluidStateHeavyCoreBlock.getFluidState(BlockState p_335518_) protected FluidStateKelpBlock.getFluidState(BlockState state) protected FluidStateKelpPlantBlock.getFluidState(BlockState state) protected FluidStateLadderBlock.getFluidState(BlockState state) protected FluidStateLanternBlock.getFluidState(BlockState state) protected FluidStateLeavesBlock.getFluidState(BlockState state) protected FluidStateLightBlock.getFluidState(BlockState state) protected FluidStateLightningRodBlock.getFluidState(BlockState state) protected FluidStateLiquidBlock.getFluidState(BlockState state) protected FluidStateMangrovePropaguleBlock.getFluidState(BlockState state) protected FluidStateMangroveRootsBlock.getFluidState(BlockState p_221523_) protected FluidStateMultifaceBlock.getFluidState(BlockState state) protected FluidStatePointedDripstoneBlock.getFluidState(BlockState state) protected FluidStateScaffoldingBlock.getFluidState(BlockState state) protected FluidStateSculkSensorBlock.getFluidState(BlockState state) protected FluidStateSculkShriekerBlock.getFluidState(BlockState state) protected FluidStateSeagrassBlock.getFluidState(BlockState p_154537_) protected FluidStateSeaPickleBlock.getFluidState(BlockState state) protected FluidStateSignBlock.getFluidState(BlockState state) protected FluidStateSlabBlock.getFluidState(BlockState state) protected FluidStateSmallDripleafBlock.getFluidState(BlockState p_154634_) protected FluidStateStairBlock.getFluidState(BlockState state) protected FluidStateTallSeagrassBlock.getFluidState(BlockState p_154772_) protected FluidStateTrapDoorBlock.getFluidState(BlockState state) protected FluidStateWallBlock.getFluidState(BlockState state) protected FluidStateWaterloggedTransparentBlock.getFluidState(BlockState p_313789_) static DirectionJigsawBlock.getFrontFacing(BlockState state) This represents the face that the puzzle piece is on.protected BlockStateCaveVinesBlock.getGrowIntoState(BlockState p_220935_, RandomSource p_220936_) protected BlockStateGrowingPlantHeadBlock.getGrowIntoState(BlockState state, RandomSource random) private static DoublePlantBlockTallGrassBlock.getGrownBlock(BlockState state) protected static floatCropBlock.getGrowthSpeed(BlockState blockState, BlockGetter p_52274_, BlockPos p_52275_) intSnifferEggBlock.getHatchLevel(BlockState state) private OptionalIntChiseledBookShelfBlock.getHitSlot(BlockHitResult hitResult, BlockState state) intDriedGhastBlock.getHydrationLevel(BlockState state) static intBlock.getId(BlockState state) intFireBlock.getIgniteOdds(BlockState state) Deprecated.protected intComparatorBlock.getInputSignal(Level level, BlockPos pos, BlockState state) protected intDiodeBlock.getInputSignal(Level level, BlockPos pos, BlockState state) protected VoxelShapeAbstractCauldronBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeComposterBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeHopperBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeScaffoldingBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected intLeavesBlock.getLightBlock(BlockState state) protected intTintedGlassBlock.getLightBlock(BlockState p_154828_) private PitcherCropBlock.PosAndStatePitcherCropBlock.getLowerHalf(LevelReader level, BlockPos pos, BlockState state) GrowingPlantHeadBlock.getMaxAgeState(BlockState state) protected MenuProviderAnvilBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderBaseEntityBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderCartographyTableBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderChestBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderCraftingTableBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderEnchantingTableBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderGrindstoneBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderLecternBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderLoomBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderSmithingTableBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderStonecutterBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) private BlockStateRedStoneWireBlock.getMissingConnections(BlockGetter level, BlockState state, BlockPos pos) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> stateMap, BlockState state, Supplier<BlockState> supplier) ChangeOverTimeBlock.getNext(BlockState state) default Optional<BlockState> WeatheringCopper.getNext(BlockState state) default Optional<BlockState> ChangeOverTimeBlock.getNextState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected VoxelShapeFenceBlock.getOcclusionShape(BlockState state) protected VoxelShapeFenceGateBlock.getOcclusionShape(BlockState state) protected VoxelShapeLecternBlock.getOcclusionShape(BlockState state) protected VoxelShapeMossyCarpetBlock.getOcclusionShape(BlockState state) protected VoxelShapePointedDripstoneBlock.getOcclusionShape(BlockState state) protected VoxelShapeSculkShriekerBlock.getOcclusionShape(BlockState state) protected VoxelShapeSkullBlock.getOcclusionShape(BlockState state) static OptionalIntLeavesBlock.getOptionalDistanceAt(BlockState state) protected intComparatorBlock.getOutputSignal(BlockGetter level, BlockPos pos, BlockState state) protected intDiodeBlock.getOutputSignal(BlockGetter level, BlockPos pos, BlockState state) AbstractCandleBlock.getParticleOffsets(BlockState state) CandleBlock.getParticleOffsets(BlockState state) CandleCakeBlock.getParticleOffsets(BlockState state) static SculkSensorPhaseSculkSensorBlock.getPhase(BlockState state) static Optional<BlockState> WeatheringCopper.getPrevious(BlockState state) BaseRailBlock.getRailDirection(BlockState state, BlockGetter world, BlockPos pos, AbstractMinecart cart) protected RenderShapeAirBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBarrierBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBubbleColumnBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeEndGatewayBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeEndPortalBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeLightBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeLiquidBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeStructureVoidBlock.getRenderShape(BlockState state) The type of render function called.static intRespawnAnchorBlock.getScaledChargeLevel(BlockState state, int scale) protected longBedBlock.getSeed(BlockState state, BlockPos pos) Return a random long to be passed to, used for random model rotationsinvalid reference
net.minecraft.client.resources.model.BakedModel#getQuadsprotected longDoorBlock.getSeed(BlockState state, BlockPos pos) Return a random long to be passed to, used for random model rotationsinvalid reference
net.minecraft.client.resources.model.BakedModel#getQuadsprotected longDoublePlantBlock.getSeed(BlockState state, BlockPos pos) Return a random long to be passed to, used for random model rotationsinvalid reference
net.minecraft.client.resources.model.BakedModel#getQuadsprotected floatBarrierBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatLightBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatMudBlock.getShadeBrightness(BlockState p_221552_, BlockGetter p_221553_, BlockPos p_221554_) protected floatSnowLayerBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatSoulSandBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatStructureVoidBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatTransparentBlock.getShadeBrightness(BlockState p_308911_, BlockGetter p_308952_, BlockPos p_308918_) protected VoxelShapeAbstractCauldronBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAirBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAmethystClusterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAnvilBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAttachedStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAzaleaBlock.getShape(BlockState p_152084_, BlockGetter p_152085_, BlockPos p_152086_, CollisionContext p_152087_) protected VoxelShapeBambooSaplingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBambooStalkBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBannerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralFanBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralPlantTypeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralWallFanBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseFireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBasePressurePlateBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseRailBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseTorchBlock.getShape(BlockState p_304673_, BlockGetter p_304919_, BlockPos p_304930_, CollisionContext p_304757_) protected VoxelShapeBedBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBeetrootBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBellBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBrewingStandBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBubbleColumnBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBushBlock.getShape(BlockState p_401432_, BlockGetter p_401175_, BlockPos p_401162_, CollisionContext p_401402_) protected VoxelShapeButtonBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusFlowerBlock.getShape(BlockState p_401923_, BlockGetter p_401936_, BlockPos p_401926_, CollisionContext p_401860_) protected VoxelShapeCakeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCampfireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCandleBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCandleCakeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCarpetBlock.getShape(BlockState p_152917_, BlockGetter p_152918_, BlockPos p_152919_, CollisionContext p_152920_) protected VoxelShapeCarrotBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCeilingHangingSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeChainBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeChestBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCocoaBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeComposterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeConduitBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCoralPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCropBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCrossCollisionBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDaylightDetectorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDecoratedPotBlock.getShape(BlockState p_273112_, BlockGetter p_273055_, BlockPos p_273137_, CollisionContext p_273151_) protected VoxelShapeDiodeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDirtPathBlock.getShape(BlockState p_153143_, BlockGetter p_153144_, BlockPos p_153145_, CollisionContext p_153146_) protected VoxelShapeDoorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDragonEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) DriedGhastBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDryVegetationBlock.getShape(BlockState p_401767_, BlockGetter p_401764_, BlockPos p_401758_, CollisionContext p_401896_) protected VoxelShapeEnchantingTableBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEnderChestBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalFrameBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFarmBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFenceGateBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) FlowerBedBlock.getShape(BlockState p_393803_, BlockGetter p_394026_, BlockPos p_394322_, CollisionContext p_394474_) protected VoxelShapeFlowerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFlowerPotBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFrogspawnBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFungusBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrindstoneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrowingPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHangingMossBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHangingRootsBlock.getShape(BlockState p_153342_, BlockGetter p_153343_, BlockPos p_153344_, CollisionContext p_153345_) protected VoxelShapeHeavyCoreBlock.getShape(BlockState p_334026_, BlockGetter p_334049_, BlockPos p_334056_, CollisionContext p_333870_) protected VoxelShapeHopperBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLadderBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLanternBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) LeafLitterBlock.getShape(BlockState p_393565_, BlockGetter p_393799_, BlockPos p_394123_, CollisionContext p_393894_) protected VoxelShapeLecternBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLeverBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLightBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLiquidBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMangrovePropaguleBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMossyCarpetBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMultifaceBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMushroomBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherPortalBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherSproutsBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherWartBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePiglinWallSkullBlock.getShape(BlockState p_261765_, BlockGetter p_261604_, BlockPos p_261948_, CollisionContext p_261889_) protected VoxelShapePipeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) PitcherCropBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePointedDripstoneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePotatoBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRedstoneWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRedStoneWireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRodBlock.getShape(BlockState p_154346_, BlockGetter p_154347_, BlockPos p_154348_, CollisionContext p_154349_) protected VoxelShapeRootsBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSaplingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeScaffoldingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSculkSensorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSeagrassBlock.getShape(BlockState p_154525_, BlockGetter p_154526_, BlockPos p_154527_, CollisionContext p_154528_) protected VoxelShapeSeaPickleBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeShortDryGrassBlock.getShape(BlockState p_401780_, BlockGetter p_401807_, BlockPos p_401895_, CollisionContext p_401802_) protected VoxelShapeShulkerBoxBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSkullBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSlabBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSmallDripleafBlock.getShape(BlockState p_154610_, BlockGetter p_154611_, BlockPos p_154612_, CollisionContext p_154613_) SnifferEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSnowLayerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSporeBlossomBlock.getShape(BlockState p_154699_, BlockGetter p_154700_, BlockPos p_154701_, CollisionContext p_154702_) protected VoxelShapeStairBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStonecutterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStructureVoidBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSugarCaneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSweetBerryBushBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTallDryGrassBlock.getShape(BlockState p_401857_, BlockGetter p_401866_, BlockPos p_401940_, CollisionContext p_401832_) protected VoxelShapeTallGrassBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTallSeagrassBlock.getShape(BlockState p_154763_, BlockGetter p_154764_, BlockPos p_154765_, CollisionContext p_154766_) TorchflowerCropBlock.getShape(BlockState p_272748_, BlockGetter p_273408_, BlockPos p_272762_, CollisionContext p_272649_) protected VoxelShapeTrapDoorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTripWireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTripWireHookBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTurtleEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeVineBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBannerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallHangingSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallSkullBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) static VoxelShapeWallTorchBlock.getShape(BlockState state) protected VoxelShapeWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWaterlilyBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected intBasePressurePlateBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intButtonBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.intCalibratedSculkSensorBlock.getSignal(BlockState p_277782_, BlockGetter p_277556_, BlockPos p_277903_, Direction p_278059_) protected intDaylightDetectorBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intDetectorRailBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intDiodeBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.intJukeboxBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the signal this block emits in the given direction.protected intLecternBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intLeverBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intLightningRodBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the signal this block emits in the given direction.protected intObserverBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intPoweredBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intRedstoneTorchBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intRedstoneWallTorchBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intRedStoneWireBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intSculkSensorBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the signal this block emits in the given direction.protected intTargetBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.intTestBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the signal this block emits in the given direction.protected intTrappedChestBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected intTripWireHookBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) Returns the signal this block emits in the given direction.protected abstract intBasePressurePlateBlock.getSignalForState(BlockState state) Returns the signal encoded in the given block state.protected intPressurePlateBlock.getSignalForState(BlockState state) Returns the signal encoded in the given block state.protected intWeightedPressurePlateBlock.getSignalForState(BlockState state) Returns the signal encoded in the given block state.SignBlock.getSignHitboxCenterPosition(BlockState state) WallSignBlock.getSignHitboxCenterPosition(BlockState state) protected SoundTypeDecoratedPotBlock.getSoundType(BlockState p_277561_) BonemealableBlock.getSpreadableNeighbourPos(List<Direction> directions, LevelReader level, BlockPos pos, BlockState state) MultifaceSpreader.getSpreadFromFaceTowardDirection(BlockState state, BlockGetter level, BlockPos pos, Direction spreadDirection, Direction face, MultifaceSpreader.SpreadPredicate predicate) private static StairsShapeStairBlock.getStairsShape(BlockState state, BlockGetter level, BlockPos pos) Returns a stair shape property based on the surrounding stairs from the given blockstate and positionMultifaceBlock.getStateForPlacement(BlockState currentState, BlockGetter level, BlockPos pos, Direction lookingDirection) MultifaceSpreader.DefaultSpreaderConfig.getStateForPlacement(BlockState currentState, BlockGetter level, BlockPos pos, Direction lookingDirection) MultifaceSpreader.SpreadConfig.getStateForPlacement(BlockState currentState, BlockGetter level, BlockPos pos, Direction lookingDirection) static BlockStateChorusPlantBlock.getStateWithConnections(BlockGetter level, BlockPos pos, BlockState state) <T extends BlockEntity>
BlockEntityTicker<T> AbstractSkullBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BeaconBlock.getTicker(Level p_152160_, BlockState p_152161_, BlockEntityType<T> p_152162_) <T extends BlockEntity>
BlockEntityTicker<T> BeehiveBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BellBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BlastFurnaceBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BrewingStandBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> CalibratedSculkSensorBlock.getTicker(Level p_277645_, BlockState p_278033_, BlockEntityType<T> p_277641_) <T extends BlockEntity>
BlockEntityTicker<T> CampfireBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> CeilingHangingSignBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> ChestBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> ConduitBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> CrafterBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> CreakingHeartBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> DaylightDetectorBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> EnchantingTableBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> EnderChestBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> EndGatewayBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) default <T extends BlockEntity>
BlockEntityTicker<T> EntityBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> FurnaceBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> HopperBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> JukeboxBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SculkCatalystBlock.getTicker(Level p_222100_, BlockState p_222101_, BlockEntityType<T> p_222102_) <T extends BlockEntity>
BlockEntityTicker<T> SculkSensorBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SculkShriekerBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> ShulkerBoxBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SignBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SmokerBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SpawnerBlock.getTicker(Level p_154683_, BlockState p_154684_, BlockEntityType<T> p_154685_) <T extends BlockEntity>
BlockEntityTicker<T> TrialSpawnerBlock.getTicker(Level p_311756_, BlockState p_312797_, BlockEntityType<T> p_312122_) <T extends BlockEntity>
BlockEntityTicker<T> VaultBlock.getTicker(Level p_323525_, BlockState p_324070_, BlockEntityType<T> p_323541_) <T extends BlockEntity>
BlockEntityTicker<T> WallHangingSignBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) static DirectionJigsawBlock.getTopFacing(BlockState state) This represents the face that the line connector is on.private static BlockStateMossyCarpetBlock.getUpdatedState(BlockState state, BlockGetter level, BlockPos pos, boolean tip) private BlockStateVineBlock.getUpdatedState(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeFenceBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeIronBarsBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeMudBlock.getVisualShape(BlockState p_221556_, BlockGetter p_221557_, BlockPos p_221558_, CollisionContext p_221559_) protected VoxelShapePowderSnowBlock.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSnowLayerBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeSoulSandBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeTransparentBlock.getVisualShape(BlockState p_309057_, BlockGetter p_308936_, BlockPos p_308956_, CollisionContext p_309006_) private VoxelShapeBellBlock.getVoxelShape(BlockState state) private VoxelShapeGrindstoneBlock.getVoxelShape(BlockState state) booleanComparatorBlock.getWeakChanges(BlockState state, LevelReader world, BlockPos pos) floatCeilingHangingSignBlock.getYRotationDegrees(BlockState state) abstract floatSignBlock.getYRotationDegrees(BlockState state) floatStandingSignBlock.getYRotationDegrees(BlockState state) floatWallHangingSignBlock.getYRotationDegrees(BlockState state) floatWallSignBlock.getYRotationDegrees(BlockState state) private voidPitcherCropBlock.grow(ServerLevel level, BlockState state, BlockPos pos, int ageIncrement) protected voidBambooStalkBlock.growBamboo(BlockState state, Level level, BlockPos pos, RandomSource random, int age) voidCropBlock.growCrops(Level level, BlockPos pos, BlockState state) booleanMushroomBlock.growMushroom(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) static voidPointedDripstoneBlock.growStalactiteOrStalagmiteIfPossible(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) private voidLayeredCauldronBlock.handleEntityOnFireInside(BlockState state, Level level, BlockPos pos) voidBlock.handlePrecipitation(BlockState state, Level level, BlockPos pos, Biome.Precipitation precipitation) voidCauldronBlock.handlePrecipitation(BlockState state, Level level, BlockPos pos, Biome.Precipitation precipitation) voidLayeredCauldronBlock.handlePrecipitation(BlockState state, Level level, BlockPos pos, Biome.Precipitation precipitation) protected booleanAbstractCauldronBlock.hasAnalogOutputSignal(BlockState state) protected booleanAbstractFurnaceBlock.hasAnalogOutputSignal(BlockState state) protected booleanBarrelBlock.hasAnalogOutputSignal(BlockState state) protected booleanBeehiveBlock.hasAnalogOutputSignal(BlockState state) protected booleanBrewingStandBlock.hasAnalogOutputSignal(BlockState state) protected booleanCakeBlock.hasAnalogOutputSignal(BlockState state) protected booleanCandleCakeBlock.hasAnalogOutputSignal(BlockState state) protected booleanChestBlock.hasAnalogOutputSignal(BlockState state) protected booleanChiseledBookShelfBlock.hasAnalogOutputSignal(BlockState state) protected booleanCommandBlock.hasAnalogOutputSignal(BlockState state) protected booleanComposterBlock.hasAnalogOutputSignal(BlockState state) protected booleanCopperBulbBlock.hasAnalogOutputSignal(BlockState state) protected booleanCrafterBlock.hasAnalogOutputSignal(BlockState state) protected booleanCreakingHeartBlock.hasAnalogOutputSignal(BlockState state) protected booleanDecoratedPotBlock.hasAnalogOutputSignal(BlockState p_305995_) protected booleanDetectorRailBlock.hasAnalogOutputSignal(BlockState state) protected booleanDispenserBlock.hasAnalogOutputSignal(BlockState state) protected booleanEndPortalFrameBlock.hasAnalogOutputSignal(BlockState state) protected booleanHopperBlock.hasAnalogOutputSignal(BlockState state) protected booleanJukeboxBlock.hasAnalogOutputSignal(BlockState state) protected booleanLecternBlock.hasAnalogOutputSignal(BlockState state) protected booleanRespawnAnchorBlock.hasAnalogOutputSignal(BlockState state) protected booleanSculkSensorBlock.hasAnalogOutputSignal(BlockState state) protected booleanShulkerBoxBlock.hasAnalogOutputSignal(BlockState state) protected static booleanMultifaceBlock.hasAnyFace(BlockState state) private static booleanMultifaceBlock.hasAnyVacantFace(BlockState state) static booleanMultifaceBlock.hasFace(BlockState state, Direction direction) default booleanMultifaceSpreader.SpreadConfig.hasFace(BlockState state, Direction direction) private static booleanMossyCarpetBlock.hasFaces(BlockState state) private booleanVineBlock.hasFaces(BlockState state) static booleanCaveVines.hasGlowBerries(BlockState state) private booleanVineBlock.hasHorizontalConnection(BlockState state) protected booleanRedstoneTorchBlock.hasNeighborSignal(Level level, BlockPos pos, BlockState state) protected booleanRedstoneWallTorchBlock.hasNeighborSignal(Level level, BlockPos pos, BlockState state) static booleanCreakingHeartBlock.hasRequiredLogs(BlockState state, LevelReader level, BlockPos pos) static booleanBonemealableBlock.hasSpreadableNeighbourPos(LevelReader level, BlockPos pos, BlockState state) static booleanSculkVeinBlock.hasSubstrateAccess(LevelAccessor level, BlockState state, BlockPos pos) InfestedBlock.hostStateByInfested(BlockState infested) static BlockStateInfestedBlock.infestedStateByHost(BlockState host) static BlockStateComposterBlock.insertItem(Entity entity, BlockState state, ServerLevel level, ItemStack stack, BlockPos pos) private static voidRedStoneOreBlock.interact(BlockState state, Level level, BlockPos pos) booleanAzaleaBlock.isBonemealSuccess(Level p_220712_, RandomSource p_220713_, BlockPos p_220714_, BlockState p_220715_) booleanBambooSaplingBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanBambooStalkBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanBigDripleafBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanBigDripleafStemBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanBonemealableBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanBonemealableFeaturePlacerBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanBushBlock.isBonemealSuccess(Level p_401200_, RandomSource p_401387_, BlockPos p_401374_, BlockState p_401380_) booleanCaveVinesBlock.isBonemealSuccess(Level p_220930_, RandomSource p_220931_, BlockPos p_220932_, BlockState p_220933_) booleanCaveVinesPlantBlock.isBonemealSuccess(Level p_220943_, RandomSource p_220944_, BlockPos p_220945_, BlockState p_220946_) booleanCocoaBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanCropBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanFireflyBushBlock.isBonemealSuccess(Level p_401120_, RandomSource p_401417_, BlockPos p_401298_, BlockState p_401423_) booleanFlowerBedBlock.isBonemealSuccess(Level p_393489_, RandomSource p_394493_, BlockPos p_394603_, BlockState p_393700_) booleanFungusBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanGlowLichenBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanGrassBlock.isBonemealSuccess(Level p_221275_, RandomSource p_221276_, BlockPos p_221277_, BlockState p_221278_) booleanGrowingPlantBodyBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanGrowingPlantHeadBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanHangingMossBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanMangroveLeavesBlock.isBonemealSuccess(Level p_221437_, RandomSource p_221438_, BlockPos p_221439_, BlockState p_221440_) booleanMangrovePropaguleBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanMossyCarpetBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanMushroomBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanNetherrackBlock.isBonemealSuccess(Level p_221816_, RandomSource p_221817_, BlockPos p_221818_, BlockState p_221819_) booleanNyliumBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanPitcherCropBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanRootedDirtBlock.isBonemealSuccess(Level p_221979_, RandomSource p_221980_, BlockPos p_221981_, BlockState p_221982_) booleanSaplingBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanSeagrassBlock.isBonemealSuccess(Level p_222428_, RandomSource p_222429_, BlockPos p_222430_, BlockState p_222431_) booleanSeaPickleBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanShortDryGrassBlock.isBonemealSuccess(Level p_401806_, RandomSource p_401772_, BlockPos p_401791_, BlockState p_401942_) booleanSmallDripleafBlock.isBonemealSuccess(Level p_222438_, RandomSource p_222439_, BlockPos p_222440_, BlockState p_222441_) booleanStemBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanSweetBerryBushBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanTallDryGrassBlock.isBonemealSuccess(Level p_401931_, RandomSource p_401815_, BlockPos p_401808_, BlockState p_401935_) booleanTallFlowerBlock.isBonemealSuccess(Level p_222573_, RandomSource p_222574_, BlockPos p_222575_, BlockState p_222576_) booleanTallGrassBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) protected booleanBambooStalkBlock.isCollisionShapeFullBlock(BlockState state, BlockGetter level, BlockPos pos) protected booleanPointedDripstoneBlock.isCollisionShapeFullBlock(BlockState state, BlockGetter level, BlockPos pos) static booleanInfestedBlock.isCompatibleHostBlock(BlockState state) private static booleanWallBlock.isConnected(BlockState state, Property<WallSide> heightProperty) private static booleanRedStoneWireBlock.isCross(BlockState state) static booleanSeaPickleBlock.isDead(BlockState state) static booleanDiodeBlock.isDiode(BlockState state) private static booleanRedStoneWireBlock.isDot(BlockState state) static booleanBlock.isExceptionForConnection(BlockState state) booleanBaseRailBlock.isFlexibleRail(BlockState state, BlockGetter world, BlockPos pos) static booleanFallingBlock.isFree(BlockState state) abstract booleanAbstractCauldronBlock.isFull(BlockState state) booleanCauldronBlock.isFull(BlockState state) booleanLavaCauldronBlock.isFull(BlockState p_153511_) booleanLayeredCauldronBlock.isFull(BlockState state) private static booleanMangrovePropaguleBlock.isFullyGrown(BlockState state) private static booleanMangrovePropaguleBlock.isHanging(BlockState state) private booleanWallHangingSignBlock.isHittingEditableSide(BlockHitResult hitResult, BlockState state) booleanTrapDoorBlock.isLadder(BlockState state, LevelReader world, BlockPos pos, LivingEntity entity) static booleanAbstractCandleBlock.isLit(BlockState state) static booleanCampfireBlock.isLitCampfire(BlockState state) booleanDiodeBlock.isLocked(LevelReader level, BlockPos pos, BlockState state) Check if neighboring blocks are locking this diode.booleanRepeaterBlock.isLocked(LevelReader level, BlockPos pos, BlockState state) Check if neighboring blocks are locking this diode.private static booleanPitcherCropBlock.isLower(BlockState state) final booleanCropBlock.isMaxAge(BlockState state) booleanGrowingPlantHeadBlock.isMaxAge(BlockState state) private booleanPitcherCropBlock.isMaxAge(BlockState state) booleanDoorBlock.isOpen(BlockState state) default booleanMultifaceSpreader.SpreadConfig.isOtherBlockValidAsSource(BlockState otherBlock) booleanSculkVeinBlock.SculkVeinSpreaderConfig.isOtherBlockValidAsSource(BlockState otherBlock) protected booleanAbstractCauldronBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanAbstractSkullBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanAnvilBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanAzaleaBlock.isPathfindable(BlockState p_364492_, PathComputationType p_361049_) protected booleanBambooStalkBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanBedBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanBellBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanBrewingStandBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanCactusBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanCakeBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanCampfireBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanCandleCakeBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanChainBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanChestBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanChorusPlantBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanCocoaBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanComposterBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanConduitBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanCrossCollisionBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanDecoratedPotBlock.isPathfindable(BlockState p_276295_, PathComputationType p_276303_) protected booleanDirtPathBlock.isPathfindable(BlockState p_153138_, PathComputationType p_153141_) protected booleanDoorBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanDragonEggBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) booleanDriedGhastBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanEnchantingTableBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanEnderChestBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanEndPortalFrameBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanFarmBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanFenceBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanFenceGateBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanFlowerPotBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanGrindstoneBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanHeavyCoreBlock.isPathfindable(BlockState p_333758_, PathComputationType p_333728_) protected booleanHopperBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanLanternBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanLecternBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanLiquidBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanMudBlock.isPathfindable(BlockState p_221547_, PathComputationType p_221550_) protected booleanPointedDripstoneBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanPowderSnowBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanRespawnAnchorBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanRodBlock.isPathfindable(BlockState p_154341_, PathComputationType p_154344_) protected booleanSculkSensorBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanSeaPickleBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanSlabBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) booleanSnifferEggBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanSnowLayerBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanSoulSandBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanStairBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanStonecutterBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanTrapDoorBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanVegetationBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanWallBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanWallHangingSignBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) private static booleanPointedDripstoneBlock.isPointedDripstoneWithDirection(BlockState state, Direction dir) booleanAbstractBannerBlock.isPossibleToRespawnInThis(BlockState state) booleanBasePressurePlateBlock.isPossibleToRespawnInThis(BlockState state) booleanBlock.isPossibleToRespawnInThis(BlockState state) booleanSignBlock.isPossibleToRespawnInThis(BlockState state) private booleanBellBlock.isProperHit(BlockState pos, Direction direction, double distanceY) static booleanBaseRailBlock.isRail(BlockState state) protected booleanBambooStalkBlock.isRandomlyTicking(BlockState state) protected booleanChorusFlowerBlock.isRandomlyTicking(BlockState state) Returns whether this block is of a type that needs random ticking.protected booleanCocoaBlock.isRandomlyTicking(BlockState state) protected booleanCropBlock.isRandomlyTicking(BlockState state) protected booleanFlowerPotBlock.isRandomlyTicking(BlockState state) protected booleanGrowingPlantHeadBlock.isRandomlyTicking(BlockState state) protected booleanLeavesBlock.isRandomlyTicking(BlockState state) protected booleanLiquidBlock.isRandomlyTicking(BlockState state) protected booleanNetherWartBlock.isRandomlyTicking(BlockState state) booleanPitcherCropBlock.isRandomlyTicking(BlockState state) protected booleanRedStoneOreBlock.isRandomlyTicking(BlockState state) protected booleanSweetBerryBushBlock.isRandomlyTicking(BlockState state) protected booleanWeatheringCopperBulbBlock.isRandomlyTicking(BlockState state) protected booleanWeatheringCopperDoorBlock.isRandomlyTicking(BlockState state) protected booleanWeatheringCopperFullBlock.isRandomlyTicking(BlockState state) protected booleanWeatheringCopperGrateBlock.isRandomlyTicking(BlockState state) protected booleanWeatheringCopperSlabBlock.isRandomlyTicking(BlockState state) protected booleanWeatheringCopperStairBlock.isRandomlyTicking(BlockState state) protected booleanWeatheringCopperTrapDoorBlock.isRandomlyTicking(BlockState state) private booleanSnifferEggBlock.isReadyToHatch(BlockState state) private booleanDriedGhastBlock.isReadyToSpawn(BlockState state) private booleanFenceBlock.isSameFence(BlockState state) protected booleanBasePressurePlateBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanButtonBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanDaylightDetectorBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanDetectorRailBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanDiodeBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.booleanJukeboxBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanLecternBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanLeverBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanLightningRodBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanObserverBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanPoweredBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanRedstoneTorchBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanRedStoneWireBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanSculkSensorBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanTargetBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanTrappedChestBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected booleanTripWireHookBlock.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.private booleanCampfireBlock.isSmokeSource(BlockState state) protected static booleanSnowyDirtBlock.isSnowySetting(BlockState state) static booleanStairBlock.isStairs(BlockState state) private static booleanPointedDripstoneBlock.isStalactite(BlockState state) private static booleanPointedDripstoneBlock.isStalactiteStartPos(BlockState state, LevelReader level, BlockPos pos) private static booleanPointedDripstoneBlock.isStalagmite(BlockState state) abstract booleanSupportType.isSupporting(BlockState state, BlockGetter level, BlockPos pos, Direction face) private static booleanPointedDripstoneBlock.isTip(BlockState state, boolean isTipMerge) private static booleanPointedDripstoneBlock.isUnmergedTipWithDirection(BlockState state, Direction dir) booleanAzaleaBlock.isValidBonemealTarget(LevelReader p_256329_, BlockPos p_256107_, BlockState p_255771_) booleanBambooSaplingBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBambooStalkBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBigDripleafBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBigDripleafStemBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBonemealableBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBonemealableFeaturePlacerBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBushBlock.isValidBonemealTarget(LevelReader p_401250_, BlockPos p_401361_, BlockState p_401191_) booleanCaveVinesBlock.isValidBonemealTarget(LevelReader p_256026_, BlockPos p_152971_, BlockState p_152972_) booleanCaveVinesPlantBlock.isValidBonemealTarget(LevelReader p_255942_, BlockPos p_153012_, BlockState p_153013_) booleanCocoaBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanCropBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanFireflyBushBlock.isValidBonemealTarget(LevelReader p_401352_, BlockPos p_401332_, BlockState p_401436_) booleanFlowerBedBlock.isValidBonemealTarget(LevelReader p_393585_, BlockPos p_393679_, BlockState p_394653_) booleanFungusBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanGlowLichenBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanGrassBlock.isValidBonemealTarget(LevelReader p_256229_, BlockPos p_256432_, BlockState p_255677_) booleanGrowingPlantBodyBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanGrowingPlantHeadBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanHangingMossBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMangroveLeavesBlock.isValidBonemealTarget(LevelReader p_256534_, BlockPos p_256299_, BlockState p_255926_) booleanMangrovePropaguleBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMossyCarpetBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMushroomBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanNetherrackBlock.isValidBonemealTarget(LevelReader p_256620_, BlockPos p_55003_, BlockState p_55004_) booleanNyliumBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanPitcherCropBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanRootedDirtBlock.isValidBonemealTarget(LevelReader p_256100_, BlockPos p_255943_, BlockState p_255655_) booleanSaplingBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSeagrassBlock.isValidBonemealTarget(LevelReader p_295512_, BlockPos p_154506_, BlockState p_154507_) booleanSeaPickleBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanShortDryGrassBlock.isValidBonemealTarget(LevelReader p_401814_, BlockPos p_401760_, BlockState p_401924_) booleanSmallDripleafBlock.isValidBonemealTarget(LevelReader p_255772_, BlockPos p_154595_, BlockState p_154596_) booleanStemBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSweetBerryBushBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanTallDryGrassBlock.isValidBonemealTarget(LevelReader p_401899_, BlockPos p_401858_, BlockState p_401909_) booleanTallFlowerBlock.isValidBonemealTarget(LevelReader p_256234_, BlockPos p_57304_, BlockState p_57305_) booleanTallGrassBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) static booleanNetherVines.isValidGrowthState(BlockState state) booleanMultifaceBlock.isValidStateForPlacement(BlockGetter level, BlockState state, BlockPos pos, Direction direction) private booleanFenceGateBlock.isWall(BlockState state) static booleanDoorBlock.isWoodenDoor(BlockState state) static voidLayeredCauldronBlock.lowerFillLevel(BlockState state, Level level, BlockPos pos) private static voidLeavesBlock.makeDrippingWaterParticles(Level level, BlockPos pos, RandomSource random, BlockState blockBelow, BlockPos belowPos) private voidLeavesBlock.makeFallingLeavesParticles(Level level, BlockPos pos, RandomSource random, BlockState blockBelow, BlockPos belowPos) private static voidLeverBlock.makeParticle(BlockState state, LevelAccessor level, BlockPos pos, float alpha) private BlockStateMultifaceBlock.mapDirections(BlockState state, Function<Direction, Direction> directionalFunction) static voidPointedDripstoneBlock.maybeTransferFluid(BlockState state, ServerLevel level, BlockPos pos, float randChance) protected booleanAttachedStemBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanAzaleaBlock.mayPlaceOn(BlockState p_152089_, BlockGetter p_152090_, BlockPos p_152091_) protected booleanCactusFlowerBlock.mayPlaceOn(BlockState p_401846_, BlockGetter p_401825_, BlockPos p_401934_) protected booleanCropBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanDryVegetationBlock.mayPlaceOn(BlockState p_401820_, BlockGetter p_401945_, BlockPos p_401852_) protected booleanFungusBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanMangrovePropaguleBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanMushroomBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanNetherSproutsBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanNetherWartBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanPitcherCropBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanRootsBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanSeagrassBlock.mayPlaceOn(BlockState p_154539_, BlockGetter p_154540_, BlockPos p_154541_) protected booleanSeaPickleBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanSmallDripleafBlock.mayPlaceOn(BlockState p_154636_, BlockGetter p_154637_, BlockPos p_154638_) protected booleanStemBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanTallSeagrassBlock.mayPlaceOn(BlockState p_154774_, BlockGetter p_154775_, BlockPos p_154776_) protected booleanVegetationBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanWaterlilyBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanWitherRoseBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected voidIceBlock.melt(BlockState state, Level level, BlockPos pos) protected BlockStateAbstractFurnaceBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateAmethystClusterBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateAttachedStemBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateBannerBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateBarrelBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateBaseCoralWallFanBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.BeehiveBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.BellBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.CalibratedSculkSensorBlock.mirror(BlockState p_277615_, Mirror p_277916_) protected BlockStateCampfireBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateCeilingHangingSignBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateChestBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.ChiseledBookShelfBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateCommandBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateCrafterBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateCrossCollisionBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateDecoratedPotBlock.mirror(BlockState p_334078_, Mirror p_333905_) protected BlockStateDetectorRailBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateDispenserBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateDoorBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateEnderChestBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateEndPortalFrameBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.FlowerBedBlock.mirror(BlockState p_393796_, Mirror p_393802_) protected BlockStateGrindstoneBlock.mirror(BlockState state, Mirror mirror) protected BlockStateHopperBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateHorizontalDirectionalBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateHugeMushroomBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateJigsawBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateLadderBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.LeafLitterBlock.mirror(BlockState p_393478_, Mirror p_393616_) protected BlockStateLecternBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateMossyCarpetBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateMultifaceBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateObserverBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStatePoweredRailBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateRailBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateRedstoneWallTorchBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateRedStoneWireBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateRodBlock.mirror(BlockState p_154351_, Mirror p_154352_) protected BlockStateShulkerBoxBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateSkullBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateSmallDripleafBlock.mirror(BlockState p_154619_, Mirror p_154620_) protected BlockStateStairBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateStandingSignBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateStonecutterBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateTripWireBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateTripWireHookBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.VaultBlock.mirror(BlockState p_323894_, Mirror p_324242_) protected BlockStateVineBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallBannerBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallHangingSignBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallSignBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallSkullBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStateWallTorchBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected voidAbstractSkullBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidBaseRailBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidBellBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidBigDripleafBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidCommandBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidCopperBulbBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidCrafterBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidDiodeBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidDispenserBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidDoorBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidFenceGateBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidFrostedIceBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidHopperBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidLiquidBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidNoteBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidRedstoneLampBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidRedstoneTorchBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidRedStoneWireBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidSpongeBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidStructureBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidTestBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidTntBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidTrapDoorBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) private static booleanBlocks.never(BlockState state, BlockGetter blockGetter, BlockPos pos) static BooleanBlocks.never(BlockState state, BlockGetter level, BlockPos pos, EntityType<?> entity) AbstractBannerBlock.newBlockEntity(BlockPos pos, BlockState state) AbstractSkullBlock.newBlockEntity(BlockPos pos, BlockState state) BarrelBlock.newBlockEntity(BlockPos pos, BlockState state) BeaconBlock.newBlockEntity(BlockPos p_152164_, BlockState p_152165_) BedBlock.newBlockEntity(BlockPos pos, BlockState state) BeehiveBlock.newBlockEntity(BlockPos pos, BlockState state) BellBlock.newBlockEntity(BlockPos pos, BlockState state) BlastFurnaceBlock.newBlockEntity(BlockPos pos, BlockState state) BrewingStandBlock.newBlockEntity(BlockPos pos, BlockState state) BrushableBlock.newBlockEntity(BlockPos pos, BlockState state) CalibratedSculkSensorBlock.newBlockEntity(BlockPos p_277925_, BlockState p_277938_) CampfireBlock.newBlockEntity(BlockPos pos, BlockState state) CeilingHangingSignBlock.newBlockEntity(BlockPos pos, BlockState state) ChestBlock.newBlockEntity(BlockPos pos, BlockState state) ChiseledBookShelfBlock.newBlockEntity(BlockPos pos, BlockState state) CommandBlock.newBlockEntity(BlockPos pos, BlockState state) ComparatorBlock.newBlockEntity(BlockPos pos, BlockState state) ConduitBlock.newBlockEntity(BlockPos pos, BlockState state) CrafterBlock.newBlockEntity(BlockPos pos, BlockState state) CreakingHeartBlock.newBlockEntity(BlockPos pos, BlockState state) DaylightDetectorBlock.newBlockEntity(BlockPos pos, BlockState state) DecoratedPotBlock.newBlockEntity(BlockPos p_273396_, BlockState p_272674_) DispenserBlock.newBlockEntity(BlockPos pos, BlockState state) DropperBlock.newBlockEntity(BlockPos p_153179_, BlockState p_153180_) EnchantingTableBlock.newBlockEntity(BlockPos pos, BlockState state) EnderChestBlock.newBlockEntity(BlockPos pos, BlockState state) EndGatewayBlock.newBlockEntity(BlockPos pos, BlockState state) EndPortalBlock.newBlockEntity(BlockPos pos, BlockState state) EntityBlock.newBlockEntity(BlockPos pos, BlockState state) FurnaceBlock.newBlockEntity(BlockPos pos, BlockState state) HopperBlock.newBlockEntity(BlockPos pos, BlockState state) JigsawBlock.newBlockEntity(BlockPos pos, BlockState state) JukeboxBlock.newBlockEntity(BlockPos pos, BlockState state) LecternBlock.newBlockEntity(BlockPos pos, BlockState state) SculkCatalystBlock.newBlockEntity(BlockPos p_222117_, BlockState p_222118_) SculkSensorBlock.newBlockEntity(BlockPos pos, BlockState state) SculkShriekerBlock.newBlockEntity(BlockPos pos, BlockState state) ShulkerBoxBlock.newBlockEntity(BlockPos pos, BlockState state) SignBlock.newBlockEntity(BlockPos pos, BlockState state) SmokerBlock.newBlockEntity(BlockPos pos, BlockState state) SpawnerBlock.newBlockEntity(BlockPos p_154687_, BlockState p_154688_) StructureBlock.newBlockEntity(BlockPos pos, BlockState state) TestBlock.newBlockEntity(BlockPos pos, BlockState state) TestInstanceBlock.newBlockEntity(BlockPos p_397973_, BlockState p_397522_) TrappedChestBlock.newBlockEntity(BlockPos pos, BlockState state) TrialSpawnerBlock.newBlockEntity(BlockPos p_311941_, BlockState p_312821_) VaultBlock.newBlockEntity(BlockPos p_324543_, BlockState p_323652_) WallHangingSignBlock.newBlockEntity(BlockPos pos, BlockState state) private voidRedstoneTorchBlock.notifyNeighbors(Level level, BlockPos pos, BlockState state) static BooleanBlocks.ocelotOrParrot(BlockState state, BlockGetter level, BlockPos pos, EntityType<?> entity) booleanTntBlock.onCaughtFire(BlockState state, Level world, BlockPos pos, Direction face, LivingEntity igniter) default voidSculkBehaviour.onDischarged(LevelAccessor level, BlockState state, BlockPos pos, RandomSource random) voidSculkVeinBlock.onDischarged(LevelAccessor level, BlockState state, BlockPos pos, RandomSource random) protected voidAbstractCandleBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBeehiveBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBellBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidButtonBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidCreakingHeartBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidDoorBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidFenceGateBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidLeverBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidTrapDoorBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) booleanBellBlock.onHit(Level level, BlockState state, BlockHitResult result, Player player, boolean canRingBell) voidAnvilBlock.onLand(Level level, BlockPos pos, BlockState state, BlockState replaceableState, FallingBlockEntity fallingBlock) voidConcretePowderBlock.onLand(Level level, BlockPos pos, BlockState state, BlockState replaceableState, FallingBlockEntity fallingBlock) default voidFallable.onLand(Level level, BlockPos pos, BlockState state, BlockState replaceableState, FallingBlockEntity fallingBlock) voidLightningRodBlock.onLightningStrike(BlockState state, Level level, BlockPos pos) voidComparatorBlock.onNeighborChange(BlockState state, LevelReader levelReader, BlockPos pos, BlockPos neighbor) voidAbstractCauldronBlock.onPlace(BlockState p_51978_, Level p_51979_, BlockPos p_51980_, BlockState p_51981_, boolean p_51982_) protected voidBaseFireBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidBaseRailBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) voidBrushableBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected voidCarvedPumpkinBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidComposterBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidCopperBulbBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected voidCoralFanBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidCoralPlantBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidCoralWallFanBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidDetectorRailBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidDiodeBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidFallingBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidFireBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidFrogspawnBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) voidFrostedIceBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected voidHopperBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidLightningRodBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected voidLiquidBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidMagmaBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidObserverBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidRedstoneTorchBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidRedStoneWireBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidScaffoldingBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidSculkSensorBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) voidSnifferEggBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected voidSoulSandBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidSpongeBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidTargetBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidTntBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidTripWireBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidTurtleEggBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidWetSpongeBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidAbstractCandleBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidAmethystBlock.onProjectileHit(Level p_152001_, BlockState p_152002_, BlockHitResult p_152003_, Projectile p_152004_) protected voidBellBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidBigDripleafBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidCampfireBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidChorusFlowerBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidDecoratedPotBlock.onProjectileHit(Level p_306322_, BlockState p_306005_, BlockHitResult p_306105_, Projectile p_305851_) protected voidPointedDripstoneBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidTargetBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidTntBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) FlowerPotBlock.opposite(BlockState state) voidAzaleaBlock.performBonemeal(ServerLevel p_220707_, RandomSource p_220708_, BlockPos p_220709_, BlockState p_220710_) voidBambooSaplingBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBambooStalkBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBigDripleafBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBigDripleafStemBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBonemealableBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBonemealableFeaturePlacerBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBushBlock.performBonemeal(ServerLevel p_401091_, RandomSource p_401012_, BlockPos p_401218_, BlockState p_401130_) voidCaveVinesBlock.performBonemeal(ServerLevel p_220923_, RandomSource p_220924_, BlockPos p_220925_, BlockState p_220926_) voidCaveVinesPlantBlock.performBonemeal(ServerLevel p_220938_, RandomSource p_220939_, BlockPos p_220940_, BlockState p_220941_) voidCocoaBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidCropBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidFireflyBushBlock.performBonemeal(ServerLevel p_401415_, RandomSource p_401124_, BlockPos p_401112_, BlockState p_401260_) voidFlowerBedBlock.performBonemeal(ServerLevel p_394140_, RandomSource p_394672_, BlockPos p_393771_, BlockState p_394008_) voidFungusBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidGlowLichenBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidGrassBlock.performBonemeal(ServerLevel p_221270_, RandomSource p_221271_, BlockPos p_221272_, BlockState p_221273_) voidGrowingPlantBodyBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidGrowingPlantHeadBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidHangingMossBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidMangroveLeavesBlock.performBonemeal(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) voidMangrovePropaguleBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidMossyCarpetBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidMushroomBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidNetherrackBlock.performBonemeal(ServerLevel p_221811_, RandomSource p_221812_, BlockPos p_221813_, BlockState p_221814_) voidNyliumBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidPitcherCropBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidRootedDirtBlock.performBonemeal(ServerLevel p_221974_, RandomSource p_221975_, BlockPos p_221976_, BlockState p_221977_) voidSaplingBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidSeagrassBlock.performBonemeal(ServerLevel p_222423_, RandomSource p_222424_, BlockPos p_222425_, BlockState p_222426_) voidSeaPickleBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidShortDryGrassBlock.performBonemeal(ServerLevel p_401950_, RandomSource p_401831_, BlockPos p_401948_, BlockState p_401868_) voidSmallDripleafBlock.performBonemeal(ServerLevel p_222433_, RandomSource p_222434_, BlockPos p_222435_, BlockState p_222436_) voidStemBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidSweetBerryBushBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidTallDryGrassBlock.performBonemeal(ServerLevel p_401804_, RandomSource p_401769_, BlockPos p_401777_, BlockState p_401790_) voidTallFlowerBlock.performBonemeal(ServerLevel p_222568_, RandomSource p_222569_, BlockPos p_222570_, BlockState p_222571_) voidTallGrassBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) BarrierBlock.pickupBlock(LivingEntity owner, LevelAccessor level, BlockPos pos, BlockState state) BubbleColumnBlock.pickupBlock(LivingEntity owner, LevelAccessor level, BlockPos pos, BlockState state) BucketPickup.pickupBlock(LivingEntity owner, LevelAccessor level, BlockPos pos, BlockState state) LiquidBlock.pickupBlock(LivingEntity owner, LevelAccessor level, BlockPos pos, BlockState state) PowderSnowBlock.pickupBlock(LivingEntity owner, LevelAccessor level, BlockPos pos, BlockState state) default ItemStackSimpleWaterloggedBlock.pickupBlock(LivingEntity owner, LevelAccessor level, BlockPos pos, BlockState state) static voidDoublePlantBlock.placeAt(LevelAccessor level, BlockState state, BlockPos pos, int flags) default booleanMultifaceSpreader.SpreadConfig.placeBlock(LevelAccessor level, MultifaceSpreader.SpreadPos pos, BlockState state, boolean markForPostprocessing) private static voidLecternBlock.placeBook(LivingEntity entity, Level level, BlockPos pos, BlockState state, ItemStack stack) booleanCampfireBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanCandleBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanDriedGhastBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanKelpBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanKelpPlantBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanLiquidBlockContainer.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanSeagrassBlock.placeLiquid(LevelAccessor p_154520_, BlockPos p_154521_, BlockState p_154522_, FluidState p_154523_) default booleanSimpleWaterloggedBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanSlabBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanTallSeagrassBlock.placeLiquid(LevelAccessor p_154758_, BlockPos p_154759_, BlockState p_154760_, FluidState p_154761_) voidBeehiveBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) Called after a player has successfully harvested this block.voidBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity blockEntity, ItemStack tool) Called after a player has successfully harvested this block.voidDoublePlantBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) Called after a player has successfully harvested this block.voidIceBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) Called after a player has successfully harvested this block.voidTurtleEggBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) Called after a player has successfully harvested this block.BaseFireBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) BedBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) BeehiveBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) Block.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) CreakingHeartBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) DecoratedPotBlock.playerWillDestroy(Level p_273590_, BlockPos p_273343_, BlockState p_272869_, Player p_273002_) DoorBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) DoublePlantBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) ShulkerBoxBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) TntBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) TripWireBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) private voidNoteBlock.playNote(Entity entity, BlockState state, Level level, BlockPos pos) protected static voidLeverBlock.playSound(Player player, LevelAccessor level, BlockPos pos, BlockState state) voidButtonBlock.press(BlockState state, Level level, BlockPos pos, Player player) protected static voidDoublePlantBlock.preventDropFromBottomPart(Level level, BlockPos pos, BlockState state, Player player) protected booleanBambooStalkBlock.propagatesSkylightDown(BlockState state) protected booleanBarrierBlock.propagatesSkylightDown(BlockState state) protected booleanCrossCollisionBlock.propagatesSkylightDown(BlockState state) protected booleanGlowLichenBlock.propagatesSkylightDown(BlockState state) protected booleanHangingMossBlock.propagatesSkylightDown(BlockState state) protected booleanLightBlock.propagatesSkylightDown(BlockState state) protected booleanLiquidBlock.propagatesSkylightDown(BlockState state) protected booleanMossyCarpetBlock.propagatesSkylightDown(BlockState state) protected booleanPipeBlock.propagatesSkylightDown(BlockState state) protected booleanShulkerBoxBlock.propagatesSkylightDown(BlockState state) protected booleanTintedGlassBlock.propagatesSkylightDown(BlockState p_154824_) protected booleanTransparentBlock.propagatesSkylightDown(BlockState p_309084_) protected booleanVegetationBlock.propagatesSkylightDown(BlockState state) protected booleanVineBlock.propagatesSkylightDown(BlockState state) protected booleanWallBlock.propagatesSkylightDown(BlockState state) voidLeverBlock.pull(BlockState state, Level level, BlockPos pos, Player player) static BlockStateBlock.pushEntitiesUp(BlockState oldState, BlockState newState, LevelAccessor level, BlockPos pos) protected OrientationRedstoneTorchBlock.randomOrientation(Level level, BlockState state) protected OrientationRedstoneWallTorchBlock.randomOrientation(Level level, BlockState state) protected voidBambooSaplingBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidBambooStalkBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidBeetrootBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidBuddingAmethystBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidCactusBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidChorusFlowerBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidCocoaBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidCropBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidDriedGhastBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidEyeblossomBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidFarmBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidFlowerPotBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidGrowingPlantHeadBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidIceBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidLeavesBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidLiquidBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidMangrovePropaguleBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidMushroomBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidNetherPortalBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidNetherWartBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidNyliumBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.voidPitcherCropBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidPointedDripstoneBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidRedStoneOreBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSaplingBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSnowLayerBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSpreadingSnowyDirtBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidStemBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSugarCaneBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSweetBerryBushBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.voidTorchflowerCropBlock.randomTick(BlockState p_273361_, ServerLevel p_273515_, BlockPos p_273546_, RandomSource p_273261_) protected voidTurtleEggBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidVineBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperBulbBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperDoorBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperFullBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperGrateBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperSlabBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperStairBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperTrapDoorBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidAbstractCauldronBlock.receiveStalactiteDrip(BlockState state, Level level, BlockPos pos, Fluid fluid) protected voidCauldronBlock.receiveStalactiteDrip(BlockState state, Level level, BlockPos pos, Fluid fluid) protected voidLayeredCauldronBlock.receiveStalactiteDrip(BlockState state, Level level, BlockPos pos, Fluid fluid) private voidComparatorBlock.refreshOutputState(Level level, BlockPos pos, BlockState state) protected final voidBlock.registerDefaultState(BlockState state) static booleanSculkVeinBlock.regrow(LevelAccessor level, BlockPos pos, BlockState state, Collection<Direction> directions) voidBeehiveBlock.releaseBeesAndResetHoneyLevel(Level level, BlockState state, BlockPos pos, Player player, BeehiveBlockEntity.BeeReleaseStatus beeReleaseStatus) private static BlockStateMultifaceBlock.removeFace(BlockState state, BooleanProperty faceProp) static voidLecternBlock.resetBookState(Entity entity, Level level, BlockPos pos, BlockState state, boolean hasBook) voidBeehiveBlock.resetHoneyLevel(Level level, BlockState state, BlockPos pos) private static voidBigDripleafBlock.resetTilt(BlockState state, Level level, BlockPos pos) protected BlockStateAbstractFurnaceBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateAmethystClusterBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateAnvilBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateAttachedStemBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateBannerBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateBarrelBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateBaseCoralWallFanBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.BeehiveBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.BellBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.CalibratedSculkSensorBlock.rotate(BlockState p_277545_, Rotation p_277482_) protected BlockStateCampfireBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCeilingHangingSignBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateChestBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.ChiseledBookShelfBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCommandBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCrafterBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCreakingHeartBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateCrossCollisionBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateDecoratedPotBlock.rotate(BlockState p_333895_, Rotation p_333806_) protected BlockStateDetectorRailBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateDispenserBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateDoorBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateEnderChestBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateEndPortalFrameBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.FlowerBedBlock.rotate(BlockState p_393932_, Rotation p_394491_) protected BlockStateGrindstoneBlock.rotate(BlockState state, Rotation rotation) protected BlockStateHopperBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateHorizontalDirectionalBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateHugeMushroomBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateInfestedRotatedPillarBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateJigsawBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateLadderBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.LeafLitterBlock.rotate(BlockState p_394056_, Rotation p_394157_) protected BlockStateLecternBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateMossyCarpetBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateMultifaceBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateNetherPortalBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateObserverBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStatePoweredRailBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateRailBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateRedstoneWallTorchBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateRedStoneWireBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateRodBlock.rotate(BlockState p_154354_, Rotation p_154355_) protected BlockStateRotatedPillarBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateShulkerBoxBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateSkullBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateSmallDripleafBlock.rotate(BlockState p_154622_, Rotation p_154623_) protected BlockStateStairBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateStandingSignBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateStonecutterBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateTripWireBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateTripWireHookBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.VaultBlock.rotate(BlockState p_324232_, Rotation p_324443_) protected BlockStateVineBlock.rotate(BlockState state, Rotation rotate) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallBannerBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallHangingSignBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallSignBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallSkullBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStateWallTorchBlock.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.static BlockStateRotatedPillarBlock.rotatePillar(BlockState state, Rotation rotation) protected static booleanBaseCoralPlantTypeBlock.scanForWater(BlockState state, BlockGetter level, BlockPos pos) private BlockStateNoteBlock.setInstrument(LevelReader level, BlockPos pos, BlockState state) private static voidAbstractCandleBlock.setLit(LevelAccessor level, BlockState state, BlockPos pos, boolean lit) voidDoorBlock.setOpen(Entity entity, Level level, BlockState state, BlockPos pos, boolean open) private static voidTargetBlock.setOutputPower(LevelAccessor level, BlockState state, int power, BlockPos pos, int waitTime) voidBedBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidCommandBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidCrafterBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidDiodeBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidDoorBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidDoublePlantBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidDriedGhastBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidJukeboxBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidMossyCarpetBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidPitcherCropBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidSmallDripleafBlock.setPlacedBy(Level p_154599_, BlockPos p_154600_, BlockState p_154601_, LivingEntity p_154602_, ItemStack p_154603_) voidStructureBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidTripWireHookBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidWitherSkullBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidWitherWallSkullBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by ItemBlocks after a block is set in the world, to allow post-place logicprotected abstract BlockStateBasePressurePlateBlock.setSignalForState(BlockState state, int signal) Returns the block state that encodes the given signal.protected BlockStatePressurePlateBlock.setSignalForState(BlockState state, int strength) Returns the block state that encodes the given signal.protected BlockStateWeightedPressurePlateBlock.setSignalForState(BlockState state, int strength) Returns the block state that encodes the given signal.private static voidBigDripleafBlock.setTilt(BlockState state, Level level, BlockPos pos, Tilt tilt) private voidBigDripleafBlock.setTiltAndScheduleTick(BlockState state, Level level, BlockPos pos, Tilt tilt, SoundEvent sound) protected static booleanRedStoneWireBlock.shouldConnectTo(BlockState state) protected static booleanRedStoneWireBlock.shouldConnectTo(BlockState state, Direction direction) booleanTripWireBlock.shouldConnectTo(BlockState state, Direction direction) booleanDiodeBlock.shouldPrioritize(BlockGetter level, BlockPos pos, BlockState state) Check if this diode should have a higher tick priority than default.private booleanWallBlock.shouldRaisePost(BlockState state, BlockState neighbour, VoxelShape shape) static booleanBlock.shouldRenderFace(BlockState currentFace, BlockState neighboringFace, Direction face) Deprecated.Neo: use overload with level context insteadstatic booleanBlock.shouldRenderFace(BlockGetter level, BlockPos pos, BlockState p_152445_, BlockState p_361252_, Direction p_152448_) private static booleanConcretePowderBlock.shouldSolidify(BlockGetter level, BlockPos pos, BlockState state) private static booleanConcretePowderBlock.shouldSolidify(BlockGetter level, BlockPos pos, BlockState state, FluidState fluidState) private booleanLiquidBlock.shouldSpreadLiquid(Level level, BlockPos pos, BlockState state) Deprecated.private booleanWallHangingSignBlock.shouldTryToChainAnotherHangingSign(BlockState state, Player player, BlockHitResult hitResult, SignBlockEntity sign, ItemStack stack) protected booleanComparatorBlock.shouldTurnOn(Level level, BlockPos pos, BlockState state) protected booleanDiodeBlock.shouldTurnOn(Level level, BlockPos pos, BlockState state) private BlockStateWallBlock.sideUpdate(LevelReader level, BlockPos firstPos, BlockState firstState, BlockPos secondPos, BlockState secondState, Direction dir) static voidLecternBlock.signalPageChange(Level level, BlockPos pos, BlockState state) protected booleanHalfTransparentBlock.skipRendering(BlockState state, BlockState adjacentBlockState, Direction side) protected booleanIronBarsBlock.skipRendering(BlockState state, BlockState adjacentBlockState, Direction side) protected booleanLiquidBlock.skipRendering(BlockState state, BlockState adjacentBlockState, Direction side) protected booleanMangroveRootsBlock.skipRendering(BlockState p_221510_, BlockState p_221511_, Direction p_221512_) protected booleanPowderSnowBlock.skipRendering(BlockState state, BlockState adjacentState, Direction direction) private booleanFrostedIceBlock.slightlyMelt(BlockState state, Level level, BlockPos pos) protected voidDropExperienceBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidInfestedBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidRedStoneOreBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidSculkCatalystBlock.spawnAfterBreak(BlockState p_222109_, ServerLevel p_222110_, BlockPos p_222111_, ItemStack p_222112_, boolean p_222113_) protected voidSculkSensorBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidSculkShriekerBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidSpawnerBlock.spawnAfterBreak(BlockState p_222477_, ServerLevel p_222478_, BlockPos p_222479_, ItemStack p_222480_, boolean p_222481_) protected voidBaseFireBlock.spawnDestroyParticles(Level level, Player player, BlockPos pos, BlockState state) protected voidBlock.spawnDestroyParticles(Level level, Player player, BlockPos pos, BlockState state) static voidPointedDripstoneBlock.spawnDripParticle(Level level, BlockPos pos, BlockState state) private static voidPointedDripstoneBlock.spawnDripParticle(Level level, BlockPos pos, BlockState state, Fluid fluid) private static voidPointedDripstoneBlock.spawnFallingStalactite(BlockState state, ServerLevel level, BlockPos pos) private voidDriedGhastBlock.spawnGhastling(ServerLevel level, BlockPos pos, BlockState state) longMultifaceSpreader.spreadAll(BlockState state, LevelAccessor level, BlockPos pos, boolean markForPostprocessing) private longMultifaceSpreader.spreadFromFaceTowardAllDirections(BlockState state, LevelAccessor level, BlockPos pos, Direction spreadDirection, boolean markForPostprocessing) MultifaceSpreader.spreadFromFaceTowardDirection(BlockState state, LevelAccessor level, BlockPos pos, Direction spreadDirection, Direction face, boolean markForPostprocessing) MultifaceSpreader.spreadFromFaceTowardRandomDirection(BlockState state, LevelAccessor level, BlockPos pos, Direction spreadDirection, RandomSource random, boolean markForPostprocessing) MultifaceSpreader.spreadFromRandomFaceTowardRandomDirection(BlockState state, LevelAccessor level, BlockPos pos, RandomSource random) protected booleanMultifaceSpreader.DefaultSpreaderConfig.stateCanBeReplaced(BlockGetter level, BlockPos pos, BlockPos spreadPos, Direction direction, BlockState state) booleanSculkVeinBlock.SculkVeinSpreaderConfig.stateCanBeReplaced(BlockGetter level, BlockPos pos, BlockPos spreadPos, Direction direction, BlockState state) voidBlock.stepOn(Level level, BlockPos pos, BlockState state, Entity entity) voidMagmaBlock.stepOn(Level level, BlockPos pos, BlockState state, Entity entity) voidRedStoneOreBlock.stepOn(Level level, BlockPos pos, BlockState state, Entity entity) voidSculkSensorBlock.stepOn(Level level, BlockPos pos, BlockState state, Entity entity) voidSculkShriekerBlock.stepOn(Level level, BlockPos pos, BlockState state, Entity entity) voidSlimeBlock.stepOn(Level level, BlockPos pos, BlockState state, Entity entity) voidTurtleEggBlock.stepOn(Level level, BlockPos pos, BlockState state, Entity entity) private voidDragonEggBlock.teleport(BlockState state, Level level, BlockPos pos) protected voidAbstractCauldronBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBambooStalkBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBarrelBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBasePressurePlateBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBigDripleafBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBigDripleafStemBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) voidBrushableBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBubbleColumnBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidButtonBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCactusBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidChestBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidChorusFlowerBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidChorusPlantBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCommandBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidComparatorBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidComposterBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCoralBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCoralFanBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCoralPlantBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCoralWallFanBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCrafterBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCreakingHeartBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidDetectorRailBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidDiodeBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidDirtPathBlock.tick(BlockState p_221070_, ServerLevel p_221071_, BlockPos p_221072_, RandomSource p_221073_) protected voidDispenserBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidDriedGhastBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidEnderChestBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidEyeblossomBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFallingBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFarmBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFireBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFrogspawnBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFrostedIceBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidGrowingPlantBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidHangingMossBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidLeavesBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidLecternBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidLightningRodBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidMagmaBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidObserverBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidPointedDripstoneBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidRedstoneLampBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidRedstoneTorchBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidScaffoldingBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidSculkCatalystBlock.tick(BlockState p_222104_, ServerLevel p_222105_, BlockPos p_222106_, RandomSource p_222107_) protected voidSculkSensorBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidSculkShriekerBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) voidSnifferEggBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidSoulSandBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidSugarCaneBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTargetBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTestBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTripWireBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTripWireHookBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) private static voidDaylightDetectorBlock.tickEntity(Level level, BlockPos pos, BlockState state, DaylightDetectorBlockEntity blockEntity) private voidDriedGhastBlock.tickWaterlogged(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) private voidTrapDoorBlock.toggle(BlockState state, Level level, BlockPos pos, Player player) private BlockStateWallBlock.topUpdate(LevelReader level, BlockState state, BlockPos pos, BlockState secondState) private static booleanConcretePowderBlock.touchesLiquid(BlockGetter level, BlockPos pos, BlockState state) protected booleanBaseEntityBlock.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenLevel.blockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)is called.protected booleanComparatorBlock.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenLevel.blockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)is called.protected booleanNoteBlock.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenLevel.blockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)is called.private voidCreakingHeartBlock.tryAwardExperience(Player player, BlockState state, Level level, BlockPos pos) private booleanEyeblossomBlock.tryChangingState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) static booleanLecternBlock.tryPlaceBook(LivingEntity entity, Level level, BlockPos pos, BlockState state, ItemStack stack) protected voidBaseCoralPlantTypeBlock.tryScheduleDieTick(BlockState state, BlockGetter level, ScheduledTickAccess scheduledTickAccess, RandomSource random, BlockPos pos) private voidBeehiveBlock.trySpawnDripParticles(Level level, BlockPos pos, BlockState state) static voidFarmBlock.turnToDirt(Entity entity, BlockState state, Level level, BlockPos pos) private static voidLecternBlock.updateBelow(Level level, BlockPos pos, BlockState state) protected BlockStateCaveVinesBlock.updateBodyAfterConvertedFromHead(BlockState p_152987_, BlockState p_152988_) protected BlockStateGrowingPlantHeadBlock.updateBodyAfterConvertedFromHead(BlockState head, BlockState body) static voidBubbleColumnBlock.updateColumn(LevelAccessor level, BlockPos pos, BlockState state) static voidBubbleColumnBlock.updateColumn(LevelAccessor level, BlockPos pos, BlockState fluid, BlockState state) protected BlockStateBaseRailBlock.updateDir(Level level, BlockPos pos, BlockState state, boolean alwaysPlace) private static BlockStateLeavesBlock.updateDistance(BlockState state, LevelAccessor level, BlockPos pos) static BlockStateBlock.updateFromNeighbourShapes(BlockState currentState, LevelAccessor level, BlockPos pos) With the provided block state, performs neighbor checks for all neighboring blocks to get an "adjusted" blockstate for placement in the world, if the current state is not valid.protected BlockStateCaveVinesPlantBlock.updateHeadAfterConvertedFromBody(BlockState p_153028_, BlockState p_153029_) protected BlockStateGrowingPlantBodyBlock.updateHeadAfterConvertedFromBody(BlockState head, BlockState body) protected voidRedStoneWireBlock.updateIndirectNeighbourShapes(BlockState state, LevelAccessor level, BlockPos pos, int flags, int recursionLeft) Updates the shapes of indirect neighbors of this block.protected voidDiodeBlock.updateNeighborsInFront(Level level, BlockPos pos, BlockState state) protected voidObserverBlock.updateNeighborsInFront(Level level, BlockPos pos, BlockState state) private voidButtonBlock.updateNeighbours(BlockState state, Level level, BlockPos pos) private voidLeverBlock.updateNeighbours(BlockState state, Level level, BlockPos pos) private voidLightningRodBlock.updateNeighbours(BlockState state, Level level, BlockPos pos) private static voidSculkSensorBlock.updateNeighbours(Level level, BlockPos pos, BlockState state) static voidBlock.updateOrDestroy(BlockState oldState, BlockState newState, LevelAccessor level, BlockPos pos, int flags) Replaces oldState with newState, possibly playing effects and creating drops.static voidBlock.updateOrDestroy(BlockState oldState, BlockState newState, LevelAccessor level, BlockPos pos, int flags, int recursionLeft) private voidRedStoneWireBlock.updatePowerStrength(Level level, BlockPos pos, BlockState state, Orientation orientation, boolean updateShape) protected voidDetectorRailBlock.updatePowerToConnected(Level level, BlockPos pos, BlockState state, boolean powered) private static intTargetBlock.updateRedstoneOutput(LevelAccessor level, BlockState state, BlockHitResult hit, Entity projectile) protected BlockStateAmethystClusterBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateAttachedStemBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBambooSaplingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBambooStalkBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBannerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBarrierBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseCoralPlantTypeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseCoralWallFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBasePressurePlateBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseRailBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseTorchBlock.updateShape(BlockState p_304418_, LevelReader p_374159_, ScheduledTickAccess p_374152_, BlockPos p_304633_, Direction p_304475_, BlockPos p_304603_, BlockState p_304669_, RandomSource p_374111_) protected BlockStateBedBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBeehiveBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBellBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBigDripleafBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBigDripleafStemBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) BrushableBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBubbleColumnBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCactusBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCakeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCampfireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCandleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCandleCakeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCarpetBlock.updateShape(BlockState p_152926_, LevelReader p_374550_, ScheduledTickAccess p_374188_, BlockPos p_152930_, Direction p_152927_, BlockPos p_152931_, BlockState p_152928_, RandomSource p_374375_) protected BlockStateCeilingHangingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChainBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChorusFlowerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChorusPlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCocoaBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) ComparatorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateConcretePowderBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateConduitBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralPlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralWallFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCreakingHeartBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDecoratedPotBlock.updateShape(BlockState p_276307_, LevelReader p_374037_, ScheduledTickAccess p_374267_, BlockPos p_276270_, Direction p_276322_, BlockPos p_276312_, BlockState p_276280_, RandomSource p_374464_) protected BlockStateDirtPathBlock.updateShape(BlockState p_153152_, LevelReader p_374225_, ScheduledTickAccess p_374127_, BlockPos p_153156_, Direction p_153153_, BlockPos p_153157_, BlockState p_153154_, RandomSource p_374236_) protected BlockStateDoorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDoublePlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDriedGhastBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateEnderChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFaceAttachedHorizontalDirectionalBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFallingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFarmBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFenceBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFenceGateBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFlowerPotBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFrogspawnBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateGrowingPlantBodyBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateGrowingPlantHeadBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateHangingMossBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateHangingRootsBlock.updateShape(BlockState p_153351_, LevelReader p_374138_, ScheduledTickAccess p_374229_, BlockPos p_153355_, Direction p_153352_, BlockPos p_153356_, BlockState p_153353_, RandomSource p_374467_) protected BlockStateHeavyCoreBlock.updateShape(BlockState p_338756_, LevelReader p_374371_, ScheduledTickAccess p_374063_, BlockPos p_338346_, Direction p_338189_, BlockPos p_338401_, BlockState p_338723_, RandomSource p_374262_) protected BlockStateHugeMushroomBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateIronBarsBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLadderBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLanternBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLeavesBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLightBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLightningRodBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLiquidBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMagmaBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMangrovePropaguleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMangroveRootsBlock.updateShape(BlockState p_221514_, LevelReader p_374345_, ScheduledTickAccess p_374139_, BlockPos p_221518_, Direction p_221515_, BlockPos p_221519_, BlockState p_221516_, RandomSource p_374100_) protected BlockStateMossyCarpetBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMultifaceBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateNetherPortalBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateNoteBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateObserverBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) PitcherCropBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStatePointedDripstoneBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRedstoneWallTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRedStoneWireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRepeaterBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateScaffoldingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSculkSensorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSculkShriekerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSeagrassBlock.updateShape(BlockState p_154530_, LevelReader p_374421_, ScheduledTickAccess p_374071_, BlockPos p_154534_, Direction p_154531_, BlockPos p_154535_, BlockState p_154532_, RandomSource p_374406_) protected BlockStateSeaPickleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSlabBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSmallDripleafBlock.updateShape(BlockState p_154625_, LevelReader p_374488_, ScheduledTickAccess p_374525_, BlockPos p_154629_, Direction p_154626_, BlockPos p_154630_, BlockState p_154627_, RandomSource p_374277_) protected BlockStateSnowLayerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSnowyDirtBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSoulFireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSoulSandBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSporeBlossomBlock.updateShape(BlockState p_154713_, LevelReader p_374047_, ScheduledTickAccess p_374543_, BlockPos p_154717_, Direction p_154714_, BlockPos p_154718_, BlockState p_154715_, RandomSource p_374461_) protected BlockStateStairBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateStandingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSugarCaneBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTrapDoorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTripWireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTripWireHookBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateVegetationBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateVineBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallBannerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) private BlockStateWallBlock.updateShape(LevelReader level, BlockState state, BlockPos pos, BlockState neighbour, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection) protected BlockStateWallHangingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWaterloggedTransparentBlock.updateShape(BlockState p_313906_, LevelReader p_374178_, ScheduledTickAccess p_374293_, BlockPos p_313842_, Direction p_313739_, BlockPos p_313843_, BlockState p_313829_, RandomSource p_374433_) private BlockStateWallBlock.updateSides(BlockState state, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection, VoxelShape wallShape) private static voidDaylightDetectorBlock.updateSignalStrength(BlockState state, Level level, BlockPos pos) private voidRedStoneWireBlock.updatesOnShapeChange(Level level, BlockPos pos, BlockState oldState, BlockState newState) private voidTripWireBlock.updateSource(Level level, BlockPos pos, BlockState state) protected BlockStateBaseRailBlock.updateState(BlockState state, Level level, BlockPos pos, boolean movedByPiston) protected voidBaseRailBlock.updateState(BlockState state, Level level, BlockPos pos, Block neighborBlock) private static BlockStateCreakingHeartBlock.updateState(BlockState state, Level level, BlockPos pos) protected voidPoweredRailBlock.updateState(BlockState state, Level level, BlockPos pos, Block block) protected voidRailBlock.updateState(BlockState state, Level level, BlockPos pos, Block block) static InteractionResultCaveVines.use(Entity entity, BlockState state, Level level, BlockPos pos) protected InteractionResultAbstractCauldronBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultBeehiveBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultCakeBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultCampfireBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultCandleBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultCandleCakeBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultCeilingHangingSignBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultChiseledBookShelfBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultComposterBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultDecoratedPotBlock.useItemOn(ItemStack p_316569_, BlockState p_316562_, Level p_316177_, BlockPos p_316898_, Player p_316632_, InteractionHand p_316424_, BlockHitResult p_316345_) protected InteractionResultFlowerPotBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultJukeboxBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultLecternBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultNoteBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultPumpkinBlock.useItemOn(ItemStack p_316383_, BlockState p_316676_, Level p_316272_, BlockPos p_316484_, Player p_316367_, InteractionHand p_316216_, BlockHitResult p_316827_) protected InteractionResultRedStoneOreBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultRespawnAnchorBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultSignBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultSweetBerryBushBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultTntBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) VaultBlock.useItemOn(ItemStack p_324161_, BlockState p_323816_, Level p_324403_, BlockPos p_324623_, Player p_324219_, InteractionHand p_324416_, BlockHitResult p_324261_) protected InteractionResultWallHangingSignBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected booleanDaylightDetectorBlock.useShapeForLightOcclusion(BlockState state) protected booleanDirtPathBlock.useShapeForLightOcclusion(BlockState p_153159_) protected booleanEnchantingTableBlock.useShapeForLightOcclusion(BlockState state) protected booleanEndPortalFrameBlock.useShapeForLightOcclusion(BlockState state) protected booleanFarmBlock.useShapeForLightOcclusion(BlockState state) protected booleanLecternBlock.useShapeForLightOcclusion(BlockState state) protected booleanSculkSensorBlock.useShapeForLightOcclusion(BlockState state) protected booleanSculkShriekerBlock.useShapeForLightOcclusion(BlockState state) protected booleanSlabBlock.useShapeForLightOcclusion(BlockState state) protected booleanSnowLayerBlock.useShapeForLightOcclusion(BlockState state) protected booleanStairBlock.useShapeForLightOcclusion(BlockState state) protected booleanStonecutterBlock.useShapeForLightOcclusion(BlockState state) protected InteractionResultAbstractFurnaceBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultAnvilBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultBarrelBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultBeaconBlock.useWithoutItem(BlockState p_49432_, Level p_49433_, BlockPos p_49434_, Player p_49435_, BlockHitResult p_49437_) protected InteractionResultBedBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultBellBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultBrewingStandBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultButtonBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultCakeBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultCandleCakeBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultCartographyTableBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultCaveVinesBlock.useWithoutItem(BlockState p_152980_, Level p_152981_, BlockPos p_152982_, Player p_152983_, BlockHitResult p_152985_) protected InteractionResultCaveVinesPlantBlock.useWithoutItem(BlockState p_153021_, Level p_153022_, BlockPos p_153023_, Player p_153024_, BlockHitResult p_153026_) protected InteractionResultChestBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultChiseledBookShelfBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultCommandBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultComparatorBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultComposterBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultCrafterBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultCraftingTableBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultDaylightDetectorBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultDecoratedPotBlock.useWithoutItem(BlockState p_316866_, Level p_316544_, BlockPos p_316541_, Player p_316732_, BlockHitResult p_316860_) protected InteractionResultDispenserBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultDoorBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultDragonEggBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultEnchantingTableBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultEnderChestBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultFenceBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultFenceGateBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultFletchingTableBlock.useWithoutItem(BlockState p_53501_, Level p_53502_, BlockPos p_53503_, Player p_53504_, BlockHitResult p_53506_) protected InteractionResultFlowerPotBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultGrindstoneBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultHopperBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultJigsawBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultJukeboxBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultLecternBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultLeverBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultLightBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultLoomBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultNoteBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultRedStoneWireBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultRepeaterBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultRespawnAnchorBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultShulkerBoxBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultSignBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultSmithingTableBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultStonecutterBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultStructureBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultSweetBerryBushBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultTestBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResultTestInstanceBlock.useWithoutItem(BlockState p_397015_, Level p_397062_, BlockPos p_397232_, Player p_397809_, BlockHitResult p_397307_) protected InteractionResultTrapDoorBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) final BlockStateBlock.withPropertiesOf(BlockState state) Method parameters in net.minecraft.world.level.block with type arguments of type BlockStateModifier and TypeMethodDescriptionstatic <S extends BlockEntity>
DoubleBlockCombiner.NeighborCombineResult<S> DoubleBlockCombiner.combineWithNeigbour(BlockEntityType<S> blockEntityType, Function<BlockState, DoubleBlockCombiner.BlockType> doubleBlockTypeGetter, Function<BlockState, Direction> directionGetter, Property<Direction> directionProperty, BlockState state, LevelAccessor level, BlockPos pos, BiPredicate<LevelAccessor, BlockPos> blockedChestTest) protected voidAbstractFurnaceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidAbstractSkullBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidAmethystClusterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidAnvilBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidAttachedStemBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBambooStalkBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBannerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBarrelBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBarrierBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBaseCoralPlantTypeBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBaseCoralWallFanBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBedBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBeehiveBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBeetrootBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBellBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBigDripleafBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBigDripleafStemBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBrewingStandBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBrushableBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidBubbleColumnBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidButtonBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCactusBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCakeBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCalibratedSculkSensorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_277652_) protected voidCampfireBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCandleBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCandleCakeBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCarvedPumpkinBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCaveVinesBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_152993_) protected voidCaveVinesPlantBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_153031_) protected voidCeilingHangingSignBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidChainBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidChestBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidChiseledBookShelfBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidChorusFlowerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidChorusPlantBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCocoaBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCommandBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidComparatorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidComposterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidConduitBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCopperBulbBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCrafterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCreakingHeartBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidCropBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidDaylightDetectorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidDecoratedPotBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_273169_) protected voidDetectorRailBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidDispenserBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidDoorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidDoublePlantBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidDriedGhastBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidEnderChestBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidEndPortalFrameBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidEndRodBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidFarmBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidFenceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidFenceGateBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidFireBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidFlowerBedBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_393753_) protected voidFrostedIceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidGlazedTerracottaBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidGrindstoneBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidGrowingPlantHeadBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidHangingMossBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidHangingRootsBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_153358_) protected voidHeavyCoreBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_333925_) protected voidHopperBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidHugeMushroomBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidInfestedRotatedPillarBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidIronBarsBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidJigsawBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidJukeboxBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLadderBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLanternBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLayeredCauldronBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLeafLitterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_393852_) protected voidLeavesBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLecternBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLeverBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLightBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLightningRodBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLiquidBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidLoomBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidMangrovePropaguleBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidMangroveRootsBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_221521_) protected voidMossyCarpetBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidMultifaceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidNetherPortalBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidNetherWartBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidNoteBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidObserverBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidPitcherCropBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidPointedDripstoneBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidPoweredRailBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidPressurePlateBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRailBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRedstoneLampBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRedStoneOreBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRedstoneTorchBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRedstoneWallTorchBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRedStoneWireBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRepeaterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRespawnAnchorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidRotatedPillarBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSaplingBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidScaffoldingBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSculkCatalystBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_222115_) protected voidSculkSensorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSculkShriekerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSeaPickleBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidShulkerBoxBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSkullBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSlabBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSmallDripleafBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_154632_) protected voidSnifferEggBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSnowLayerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSnowyDirtBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidStairBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidStandingSignBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidStemBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidStonecutterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidStructureBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSugarCaneBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidSweetBerryBushBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidTargetBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidTestBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidTntBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidTorchflowerCropBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_272679_) protected voidTrapDoorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidTrialSpawnerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_312785_) protected voidTripWireBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidTripWireHookBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidTurtleEggBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidVaultBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_323673_) protected voidVineBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidWallBannerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidWallBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidWallHangingSignBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidWallSignBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidWallSkullBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidWallTorchBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidWaterloggedTransparentBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_313896_) protected voidWeightedPressurePlateBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) PointedDripstoneBlock.findBlockVertical(LevelAccessor level, BlockPos pos, Direction.AxisDirection axis, BiPredicate<BlockPos, BlockState> positionalStatePredicate, Predicate<BlockState> statePredicate, int maxIterations) PointedDripstoneBlock.findBlockVertical(LevelAccessor level, BlockPos pos, Direction.AxisDirection axis, BiPredicate<BlockPos, BlockState> positionalStatePredicate, Predicate<BlockState> statePredicate, int maxIterations) private static BlockStateMultifaceBlock.getDefaultMultifaceState(StateDefinition<Block, BlockState> stateDefinition) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> stateMap, BlockState state, Supplier<BlockState> supplier) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> stateMap, BlockState state, Supplier<BlockState> supplier) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> stateMap, BlockState state, Supplier<BlockState> supplier) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter, Property<?>... properties) Constructors in net.minecraft.world.level.block with parameters of type BlockStateModifierConstructorDescription(package private)FluidInfo(BlockPos pos, Fluid fluid, BlockState sourceState) Creates an instance of aFluidInforecord class.InputContainer(BlockState state, LevelAccessor level, BlockPos pos) OutputContainer(BlockState state, LevelAccessor level, BlockPos pos, ItemStack stack) (package private)PosAndState(BlockPos pos, BlockState state) Creates an instance of aPosAndStaterecord class.RailState(Level level, BlockPos pos, BlockState state) StairBlock(BlockState baseState, BlockBehaviour.Properties properties) WeatheringCopperStairBlock(WeatheringCopper.WeatherState weatherState, BlockState baseState, BlockBehaviour.Properties properties) -
Uses of BlockState in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as BlockStateModifier and TypeFieldDescriptionprivate BlockStateBlockEntity.blockStateprivate final BlockStateSculkCatalystBlockEntity.CatalystListener.blockStateMethods in net.minecraft.world.level.block.entity that return BlockStateModifier and TypeMethodDescriptionBlockEntity.getBlockState()private static BlockStateCreakingHeartBlockEntity.updateCreakingState(Level level, BlockState state, BlockPos pos, CreakingHeartBlockEntity creakingHeart) Methods in net.minecraft.world.level.block.entity with parameters of type BlockStateModifier and TypeMethodDescriptionstatic voidSkullBlockEntity.animation(Level level, BlockPos pos, BlockState state, SkullBlockEntity blockEntity) static voidTheEndGatewayBlockEntity.beamAnimationTick(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) private voidSculkCatalystBlockEntity.CatalystListener.bloom(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) static voidEnchantingTableBlockEntity.bookAnimationTick(Level level, BlockPos pos, BlockState state, EnchantingTableBlockEntity enchantingTable) static voidBellBlockEntity.clientTick(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity) static voidConduitBlockEntity.clientTick(Level level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) static voidSpawnerBlockEntity.clientTick(Level level, BlockPos pos, BlockState state, SpawnerBlockEntity blockEntity) static voidCampfireBlockEntity.cookTick(ServerLevel level, BlockPos pos, BlockState state, CampfireBlockEntity campfire, RecipeManager.CachedCheck<SingleRecipeInput, CampfireCookingRecipe> check) static voidCampfireBlockEntity.cooldownTick(Level level, BlockPos pos, BlockState state, CampfireBlockEntity blockEntity) BlockEntityType.BlockEntitySupplier.create(BlockPos pos, BlockState state) BlockEntityType.create(BlockPos pos, BlockState state) voidContainerOpenersCounter.decrementOpeners(Player player, Level level, BlockPos pos, BlockState state) private static voidShulkerBoxBlockEntity.doNeighborUpdates(Level level, BlockPos pos, BlockState state) voidBeehiveBlockEntity.emptyAllLivingFromHive(Player player, BlockState state, BeehiveBlockEntity.BeeReleaseStatus releaseStatus) static voidHopperBlockEntity.entityInside(Level level, BlockPos pos, BlockState state, Entity entity, HopperBlockEntity blockEntity) private intCalibratedSculkSensorBlockEntity.VibrationUser.getBackSignal(Level level, BlockPos pos, BlockState state) private static ContainerHopperBlockEntity.getBlockContainer(Level level, BlockPos pos, BlockState state) ShulkerBoxBlockEntity.getBoundingBox(BlockState state) private static ContainerHopperBlockEntity.getContainerAt(Level level, BlockPos pos, BlockState state, double x, double y, double z) private static ContainerOrHandlerHopperBlockEntity.getContainerOrHandlerAt(Level level, BlockPos pos, BlockState state, double x, double y, double z, Direction side) static intBeehiveBlockEntity.getHoneyLevel(BlockState state) private static ContainerHopperBlockEntity.getSourceContainer(Level level, Hopper hopper, BlockPos pos, BlockState state) private static ContainerOrHandlerHopperBlockEntity.getSourceContainerOrHandler(Level p_155597_, Hopper p_155598_, BlockPos p_326315_, BlockState p_326093_) voidContainerOpenersCounter.incrementOpeners(Player player, Level level, BlockPos pos, BlockState state) booleanBlockEntityType.isValid(BlockState state) booleanBlockEntity.isValidBlockState(BlockState state) static voidChestBlockEntity.lidAnimateTick(Level level, BlockPos pos, BlockState state, ChestBlockEntity blockEntity) static voidEnderChestBlockEntity.lidAnimateTick(Level level, BlockPos pos, BlockState state, EnderChestBlockEntity blockEntity) static BlockEntityBlockEntity.loadStatic(BlockPos pos, BlockState state, CompoundTag tag, HolderLookup.Provider registries) private voidShulkerBoxBlockEntity.moveCollidedEntities(Level level, BlockPos pos, BlockState state) protected abstract voidContainerOpenersCounter.onClose(Level level, BlockPos pos, BlockState state) protected abstract voidContainerOpenersCounter.onOpen(Level level, BlockPos pos, BlockState state) protected abstract voidContainerOpenersCounter.openerCountChanged(Level level, BlockPos pos, BlockState state, int count, int openCount) static voidCampfireBlockEntity.particleTick(Level level, BlockPos pos, BlockState state, CampfireBlockEntity blockEntity) (package private) voidBarrelBlockEntity.playSound(BlockState state, SoundEvent sound) (package private) static voidChestBlockEntity.playSound(Level level, BlockPos pos, BlockState state, SoundEvent sound) static voidTheEndGatewayBlockEntity.portalTick(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) voidAbstractFurnaceBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) voidBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) voidCampfireBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) voidCreakingHeartBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) voidJukeboxBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) voidLecternBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) voidSculkShriekerBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) voidShulkerBoxBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) static voidHopperBlockEntity.pushItemsTick(Level level, BlockPos pos, BlockState state, HopperBlockEntity blockEntity) voidContainerOpenersCounter.recheckOpeners(Level level, BlockPos pos, BlockState state) BeehiveBlockEntity.releaseAllOccupants(BlockState state, BeehiveBlockEntity.BeeReleaseStatus releaseStatus) private static booleanBeehiveBlockEntity.releaseOccupant(Level level, BlockPos pos, BlockState state, BeehiveBlockEntity.Occupant occupant, List<Entity> storedInHives, BeehiveBlockEntity.BeeReleaseStatus releaseStatus, BlockPos storedFlowerPos) private static voidContainerOpenersCounter.scheduleRecheck(Level level, BlockPos pos, BlockState state) static voidAbstractFurnaceBlockEntity.serverTick(ServerLevel level, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity furnace) static voidBeehiveBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, BeehiveBlockEntity beehive) static voidBellBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity) static voidBrewingStandBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, BrewingStandBlockEntity blockEntity) static voidConduitBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) static voidCrafterBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, CrafterBlockEntity crafter) static voidCreakingHeartBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, CreakingHeartBlockEntity creakingHeart) static voidSculkCatalystBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, SculkCatalystBlockEntity sculkCatalyst) static voidSpawnerBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, SpawnerBlockEntity blockEntity) voidBlockEntity.setBlockState(BlockState blockState) Deprecated.voidChestBlockEntity.setBlockState(BlockState p_155251_) voidHopperBlockEntity.setBlockState(BlockState blockState) protected static voidBlockEntity.setChanged(Level level, BlockPos pos, BlockState state) protected voidChestBlockEntity.signalOpenCount(Level level, BlockPos pos, BlockState state, int eventId, int eventParam) protected voidTrappedChestBlockEntity.signalOpenCount(Level p_155865_, BlockPos p_155866_, BlockState p_155867_, int p_155868_, int p_155869_) static voidBeaconBlockEntity.tick(Level level, BlockPos pos, BlockState state, BeaconBlockEntity blockEntity) private static voidBellBlockEntity.tick(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity, BellBlockEntity.ResonationEndAction resonationEndAction) voidBlockEntityTicker.tick(Level level, BlockPos pos, BlockState state, T blockEntity) static voidJukeboxBlockEntity.tick(Level level, BlockPos pos, BlockState state, JukeboxBlockEntity jukebox) static voidShulkerBoxBlockEntity.tick(Level level, BlockPos pos, BlockState state, ShulkerBoxBlockEntity blockEntity) static voidSignBlockEntity.tick(Level level, BlockPos pos, BlockState state, SignBlockEntity sign) private static voidBeehiveBlockEntity.tickOccupants(Level level, BlockPos pos, BlockState state, List<BeehiveBlockEntity.BeeData> data, BlockPos savedFlowerPos) static voidTheEndGatewayBlockEntity.triggerCooldown(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) private static booleanHopperBlockEntity.tryMoveItems(Level level, BlockPos pos, BlockState state, HopperBlockEntity blockEntity, BooleanSupplier validator) private static voidConduitBlockEntity.updateAndAttackTarget(ServerLevel level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity, boolean canDestroy) private voidShulkerBoxBlockEntity.updateAnimation(Level level, BlockPos pos, BlockState state) (package private) voidBarrelBlockEntity.updateBlockState(BlockState state, boolean open) private static BlockStateCreakingHeartBlockEntity.updateCreakingState(Level level, BlockState state, BlockPos pos, CreakingHeartBlockEntity creakingHeart) private voidBlockEntity.validateBlockState(BlockState state) Constructors in net.minecraft.world.level.block.entity with parameters of type BlockStateModifierConstructorDescriptionprotectedAbstractFurnaceBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState, RecipeType<? extends AbstractCookingRecipe> recipeType) BannerBlockEntity(BlockPos pos, BlockState blockState) BannerBlockEntity(BlockPos pos, BlockState blockState, DyeColor baseColor) BarrelBlockEntity(BlockPos pos, BlockState blockState) protectedBaseContainerBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState) BeaconBlockEntity(BlockPos pos, BlockState blockState) BedBlockEntity(BlockPos pos, BlockState blockState) BedBlockEntity(BlockPos pos, BlockState blockState, DyeColor color) BeehiveBlockEntity(BlockPos pos, BlockState blockState) BellBlockEntity(BlockPos pos, BlockState blockState) BlastFurnaceBlockEntity(BlockPos pos, BlockState blockState) BlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState) BrewingStandBlockEntity(BlockPos pos, BlockState state) BrushableBlockEntity(BlockPos pos, BlockState blockState) CalibratedSculkSensorBlockEntity(BlockPos pos, BlockState blockState) CampfireBlockEntity(BlockPos pos, BlockState blockState) CatalystListener(BlockState blockState, PositionSource positionSource) ChestBlockEntity(BlockPos pos, BlockState blockState) protectedChestBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState) ChiseledBookShelfBlockEntity(BlockPos pos, BlockState state) CommandBlockEntity(BlockPos pos, BlockState blockState) ComparatorBlockEntity(BlockPos pos, BlockState blockState) ConduitBlockEntity(BlockPos pos, BlockState blockState) CrafterBlockEntity(BlockPos pos, BlockState state) CreakingHeartBlockEntity(BlockPos pos, BlockState state) DaylightDetectorBlockEntity(BlockPos pos, BlockState blockState) DecoratedPotBlockEntity(BlockPos pos, BlockState state) DispenserBlockEntity(BlockPos pos, BlockState blockState) protectedDispenserBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState) DropperBlockEntity(BlockPos p_155498_, BlockState p_155499_) EnchantingTableBlockEntity(BlockPos pos, BlockState state) EnderChestBlockEntity(BlockPos pos, BlockState blockState) FurnaceBlockEntity(BlockPos pos, BlockState blockState) HangingSignBlockEntity(BlockPos p_250603_, BlockState p_251674_) HopperBlockEntity(BlockPos pos, BlockState blockState) JigsawBlockEntity(BlockPos pos, BlockState blockState) JukeboxBlockEntity(BlockPos pos, BlockState blockState) LecternBlockEntity(BlockPos pos, BlockState blockState) protectedRandomizableContainerBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState) SculkCatalystBlockEntity(BlockPos pos, BlockState blockState) SculkSensorBlockEntity(BlockPos pos, BlockState blockState) protectedSculkSensorBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState) SculkShriekerBlockEntity(BlockPos pos, BlockState blockState) ShulkerBoxBlockEntity(BlockPos pos, BlockState blockState) ShulkerBoxBlockEntity(DyeColor color, BlockPos pos, BlockState blockState) SignBlockEntity(BlockPos pos, BlockState blockState) SignBlockEntity(BlockEntityType type, BlockPos pos, BlockState blockState) SkullBlockEntity(BlockPos pos, BlockState blockState) SmokerBlockEntity(BlockPos pos, BlockState blockState) SpawnerBlockEntity(BlockPos pos, BlockState blockState) StructureBlockEntity(BlockPos pos, BlockState blockState) TestBlockEntity(BlockPos pos, BlockState state) TestInstanceBlockEntity(BlockPos pos, BlockState state) TheEndGatewayBlockEntity(BlockPos pos, BlockState blockState) TheEndPortalBlockEntity(BlockPos pos, BlockState blockState) protectedTheEndPortalBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState) TrappedChestBlockEntity(BlockPos p_155862_, BlockState p_155863_) TrialSpawnerBlockEntity(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.level.block.entity.vault
Methods in net.minecraft.world.level.block.entity.vault with parameters of type BlockStateModifier and TypeMethodDescriptionstatic voidVaultBlockEntity.Client.emitActivationParticles(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData, ParticleOptions particle) private static voidVaultBlockEntity.Client.emitConnectionParticlesForNearbyPlayers(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData) (package private) static voidVaultBlockEntity.Server.setVaultState(ServerLevel level, BlockPos pos, BlockState oldState, BlockState newState, VaultConfig config, VaultSharedData sharedData) static voidVaultBlockEntity.Client.tick(Level level, BlockPos pos, BlockState state, VaultClientData clientData, VaultSharedData sharedData) static voidVaultBlockEntity.Server.tick(ServerLevel level, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData) static voidVaultBlockEntity.Server.tryInsertKey(ServerLevel level, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, Player player, ItemStack stack) private static voidVaultBlockEntity.Server.unlock(ServerLevel level, BlockState state, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, List<ItemStack> itemsToEject) Constructors in net.minecraft.world.level.block.entity.vault with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.level.block.grower
Methods in net.minecraft.world.level.block.grower with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanTreeGrower.growTree(ServerLevel level, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, RandomSource random) private static booleanTreeGrower.isTwoByTwoSapling(BlockState state, BlockGetter level, BlockPos pos, int xOffset, int yOffset) -
Uses of BlockState in net.minecraft.world.level.block.piston
Fields in net.minecraft.world.level.block.piston declared as BlockStateModifier and TypeFieldDescriptionprivate static final BlockStatePistonMovingBlockEntity.DEFAULT_BLOCK_STATEprivate BlockStatePistonMovingBlockEntity.movedStateMethods in net.minecraft.world.level.block.piston that return BlockStateModifier and TypeMethodDescriptionprivate BlockStatePistonMovingBlockEntity.getCollisionRelatedBlockState()PistonMovingBlockEntity.getMovedState()PistonBaseBlock.getStateForPlacement(BlockPlaceContext context) protected BlockStateMovingPistonBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStatePistonBaseBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStatePistonHeadBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.PistonHeadBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) protected BlockStateMovingPistonBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStatePistonBaseBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.PistonBaseBlock.rotate(BlockState state, LevelAccessor world, BlockPos pos, Rotation direction) protected BlockStatePistonHeadBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStatePistonHeadBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) Methods in net.minecraft.world.level.block.piston with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidPistonHeadBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected booleanPistonHeadBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) private voidPistonBaseBlock.checkIfExtend(Level level, BlockPos pos, BlockState state) voidMovingPistonBlock.destroy(LevelAccessor level, BlockPos pos, BlockState state) Called after this block has been removed by a player.protected ItemStackMovingPistonBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackPistonHeadBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected VoxelShapeMovingPistonBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) MovingPistonBlock.getDrops(BlockState state, LootParams.Builder params) protected RenderShapeMovingPistonBlock.getRenderShape(BlockState state) The type of render function called.protected VoxelShapeMovingPistonBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePistonBaseBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePistonHeadBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) <T extends BlockEntity>
BlockEntityTicker<T> MovingPistonBlock.getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) private booleanPistonHeadBlock.isFittingBase(BlockState baseState, BlockState extendedState) protected booleanMovingPistonBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanPistonBaseBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanPistonHeadBlock.isPathfindable(BlockState state, PathComputationType pathComputationType) static booleanPistonBaseBlock.isPushable(BlockState state, Level level, BlockPos pos, Direction movementDirection, boolean allowDestroy, Direction pistonFacing) Checks if the piston can push the given BlockState.protected BlockStateMovingPistonBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStatePistonBaseBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected BlockStatePistonHeadBlock.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected voidPistonBaseBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidPistonHeadBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) MovingPistonBlock.newBlockEntity(BlockPos pos, BlockState state) static BlockEntityMovingPistonBlock.newMovingBlockEntity(BlockPos pos, BlockState blockState, BlockState movedState, Direction direction, boolean extending, boolean isSourcePiston) protected voidPistonBaseBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) PistonHeadBlock.playerWillDestroy(Level level, BlockPos pos, BlockState state, Player player) voidPistonMovingBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) protected BlockStateMovingPistonBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.protected BlockStatePistonBaseBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.PistonBaseBlock.rotate(BlockState state, LevelAccessor world, BlockPos pos, Rotation direction) protected BlockStatePistonHeadBlock.rotate(BlockState state, Rotation rot) Returns the blockstate with the given rotation from the passed blockstate.voidPistonBaseBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.static voidPistonMovingBlockEntity.tick(Level level, BlockPos pos, BlockState state, PistonMovingBlockEntity blockEntity) protected booleanPistonBaseBlock.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenLevel.blockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)is called.protected BlockStatePistonHeadBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected booleanPistonBaseBlock.useShapeForLightOcclusion(BlockState state) protected booleanPistonHeadBlock.useShapeForLightOcclusion(BlockState state) protected InteractionResultMovingPistonBlock.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) Method parameters in net.minecraft.world.level.block.piston with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected voidMovingPistonBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidPistonBaseBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidPistonHeadBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) Constructors in net.minecraft.world.level.block.piston with parameters of type BlockStateModifierConstructorDescriptionPistonMovingBlockEntity(BlockPos pos, BlockState blockState) PistonMovingBlockEntity(BlockPos pos, BlockState blockState, BlockState movedState, Direction direction, boolean extending, boolean isSourcePiston) -
Uses of BlockState in net.minecraft.world.level.block.sounds
Methods in net.minecraft.world.level.block.sounds with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static booleanAmbientDesertBlockSoundsPlayer.canTriggerAmbientDesertSandSounds(BlockState state) -
Uses of BlockState in net.minecraft.world.level.block.state
Fields in net.minecraft.world.level.block.state with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockState> BlockState.CODEC(package private) ToIntFunction<BlockState> BlockBehaviour.Properties.lightEmission(package private) Function<BlockState, MapColor> BlockBehaviour.Properties.mapColorMethods in net.minecraft.world.level.block.state that return BlockStateModifier and TypeMethodDescriptionprotected abstract BlockStateBlockBehaviour.BlockStateBase.asState()protected BlockStateBlockState.asState()protected BlockStateBlockBehaviour.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.Deprecated.protected BlockStateBlockBehaviour.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.BlockBehaviour.BlockStateBase.updateShape(LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBlockBehaviour.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) Methods in net.minecraft.world.level.block.state with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidBlockBehaviour.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBlockBehaviour.attack(BlockState state, Level level, BlockPos pos, Player player) protected booleanBlockBehaviour.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanBlockBehaviour.canBeReplaced(BlockState state, Fluid fluid) protected booleanBlockBehaviour.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected voidBlockBehaviour.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) BlockBehaviour.OffsetFunction.evaluate(BlockState state, BlockPos pos) protected intBlockBehaviour.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected VoxelShapeBlockBehaviour.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected ItemStackBlockBehaviour.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) Deprecated.protected VoxelShapeBlockBehaviour.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected floatBlockBehaviour.getDestroyProgress(BlockState state, Player player, BlockGetter level, BlockPos pos) Get the hardness of this Block relative to the ability of the given playerprotected intBlockBehaviour.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the direct signal this block emits in the given direction.BlockBehaviour.getDrops(BlockState state, LootParams.Builder params) protected VoxelShapeBlockBehaviour.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected FluidStateBlockBehaviour.getFluidState(BlockState state) protected VoxelShapeBlockBehaviour.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected intBlockBehaviour.getLightBlock(BlockState state) protected MenuProviderBlockBehaviour.getMenuProvider(BlockState state, Level level, BlockPos pos) protected VoxelShapeBlockBehaviour.getOcclusionShape(BlockState state) protected RenderShapeBlockBehaviour.getRenderShape(BlockState state) The type of render function called.protected longBlockBehaviour.getSeed(BlockState state, BlockPos pos) Return a random long to be passed to, used for random model rotationsinvalid reference
net.minecraft.client.resources.model.BakedModel#getQuadsprotected floatBlockBehaviour.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeBlockBehaviour.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected intBlockBehaviour.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the signal this block emits in the given direction.protected SoundTypeBlockBehaviour.getSoundType(BlockState state) Deprecated.protected VoxelShapeBlockBehaviour.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected booleanBlockBehaviour.hasAnalogOutputSignal(BlockState state) protected booleanBlockBehaviour.isAir(BlockState state) protected booleanBlockBehaviour.isCollisionShapeFullBlock(BlockState state, BlockGetter level, BlockPos pos) protected booleanBlockBehaviour.isPathfindable(BlockState state, PathComputationType pathComputationType) protected booleanBlockBehaviour.isRandomlyTicking(BlockState state) protected booleanBlockBehaviour.isSignalSource(BlockState state) Returns whether this block is capable of emitting redstone signals.protected BlockStateBlockBehaviour.mirror(BlockState state, Mirror mirror) Returns the blockstate with the given mirror of the passed blockstate.protected voidBlockBehaviour.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected voidBlockBehaviour.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) voidBlockBehaviour.BlockStateBase.onPlace(Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected voidBlockBehaviour.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) voidBlockBehaviour.BlockStateBase.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidBlockBehaviour.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected booleanBlockBehaviour.propagatesSkylightDown(BlockState state) protected voidBlockBehaviour.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected BlockStateBlockBehaviour.rotate(BlockState state, Rotation rotation) Returns the blockstate with the given rotation from the passed blockstate.booleanBlockBehaviour.BlockStateBase.skipRendering(BlockState state, Direction face) protected booleanBlockBehaviour.skipRendering(BlockState state, BlockState adjacentState, Direction direction) protected voidBlockBehaviour.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishbooleanBlockBehaviour.StateArgumentPredicate.test(BlockState state, BlockGetter level, BlockPos pos, A value) booleanBlockBehaviour.StatePredicate.test(BlockState state, BlockGetter level, BlockPos pos) protected voidBlockBehaviour.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected booleanBlockBehaviour.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenLevel.blockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)is called.protected voidBlockBehaviour.updateIndirectNeighbourShapes(BlockState state, LevelAccessor level, BlockPos pos, int flags, int recursionLeft) Updates the shapes of indirect neighbors of this block.BlockBehaviour.BlockStateBase.updateShape(LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBlockBehaviour.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected InteractionResultBlockBehaviour.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected booleanBlockBehaviour.useShapeForLightOcclusion(BlockState state) protected InteractionResultBlockBehaviour.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) Method parameters in net.minecraft.world.level.block.state with type arguments of type BlockStateModifier and TypeMethodDescriptionBlockBehaviour.Properties.lightLevel(ToIntFunction<BlockState> lightEmission) BlockBehaviour.Properties.mapColor(Function<BlockState, MapColor> mapColor) Constructors in net.minecraft.world.level.block.state with parameters of type BlockStateConstructor parameters in net.minecraft.world.level.block.state with type arguments of type BlockStateModifierConstructorDescriptionBlockState(Block p_61042_, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> p_326238_, com.mojang.serialization.MapCodec<BlockState> p_61044_) protectedBlockStateBase(Block owner, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> values, com.mojang.serialization.MapCodec<BlockState> propertiesCodec) -
Uses of BlockState in net.minecraft.world.level.block.state.pattern
Fields in net.minecraft.world.level.block.state.pattern declared as BlockStateMethods in net.minecraft.world.level.block.state.pattern that return BlockStateMethod parameters in net.minecraft.world.level.block.state.pattern with type arguments of type BlockStateModifier and TypeMethodDescriptionstatic Predicate<BlockInWorld> BlockInWorld.hasState(Predicate<BlockState> state) -
Uses of BlockState in net.minecraft.world.level.block.state.predicate
Fields in net.minecraft.world.level.block.state.predicate with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final Predicate<BlockState> BlockStatePredicate.ANYprivate final StateDefinition<Block, BlockState> BlockStatePredicate.definitionMethods in net.minecraft.world.level.block.state.predicate with parameters of type BlockStateModifier and TypeMethodDescriptionprotected <T extends Comparable<T>>
booleanBlockStatePredicate.applies(BlockState state, Property<T> property, Predicate<Object> valuePredicate) booleanBlockPredicate.test(BlockState state) booleanBlockStatePredicate.test(BlockState state) Constructor parameters in net.minecraft.world.level.block.state.predicate with type arguments of type BlockStateModifierConstructorDescriptionprivateBlockStatePredicate(StateDefinition<Block, BlockState> definition) -
Uses of BlockState in net.minecraft.world.level.chunk
Fields in net.minecraft.world.level.chunk with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final PalettedContainer<BlockState> LevelChunkSection.statesMethods in net.minecraft.world.level.chunk that return BlockStateModifier and TypeMethodDescriptionBlockColumn.getBlock(int pos) BulkSectionAccess.getBlockState(BlockPos pos) EmptyLevelChunk.getBlockState(BlockPos pos) ImposterProtoChunk.getBlockState(BlockPos pos) LevelChunk.getBlockState(BlockPos pos) LevelChunkSection.getBlockState(int x, int y, int z) ProtoChunk.getBlockState(BlockPos pos) ChunkAccess.setBlockState(BlockPos pos, BlockState state) abstract BlockStateChunkAccess.setBlockState(BlockPos pos, BlockState state, int flags) EmptyLevelChunk.setBlockState(BlockPos pos, BlockState state, int flags) ImposterProtoChunk.setBlockState(BlockPos pos, BlockState state, int flags) LevelChunk.setBlockState(BlockPos pos, BlockState state, int flags) LevelChunkSection.setBlockState(int x, int y, int z, BlockState state) LevelChunkSection.setBlockState(int x, int y, int z, BlockState state, boolean useLocks) ProtoChunk.setBlockState(BlockPos pos, BlockState state, int flags) UpgradeData.BlockFixer.updateShape(BlockState state, Direction direction, BlockState offsetState, LevelAccessor level, BlockPos pos, BlockPos offsetPos) private static BlockStateUpgradeData.updateState(BlockState state, Direction direction, LevelAccessor level, BlockPos pos, BlockPos offsetPos) Methods in net.minecraft.world.level.chunk that return types with arguments of type BlockStateMethods in net.minecraft.world.level.chunk with parameters of type BlockStateModifier and TypeMethodDescriptionvoidBlockColumn.setBlock(int pos, BlockState state) ChunkAccess.setBlockState(BlockPos pos, BlockState state) abstract BlockStateChunkAccess.setBlockState(BlockPos pos, BlockState state, int flags) EmptyLevelChunk.setBlockState(BlockPos pos, BlockState state, int flags) ImposterProtoChunk.setBlockState(BlockPos pos, BlockState state, int flags) LevelChunk.setBlockState(BlockPos pos, BlockState state, int flags) LevelChunkSection.setBlockState(int x, int y, int z, BlockState state) LevelChunkSection.setBlockState(int x, int y, int z, BlockState state, boolean useLocks) ProtoChunk.setBlockState(BlockPos pos, BlockState state, int flags) UpgradeData.BlockFixer.updateShape(BlockState state, Direction direction, BlockState offsetState, LevelAccessor level, BlockPos pos, BlockPos offsetPos) private static BlockStateUpgradeData.updateState(BlockState state, Direction direction, LevelAccessor level, BlockPos pos, BlockPos offsetPos) Method parameters in net.minecraft.world.level.chunk with type arguments of type BlockStateModifier and TypeMethodDescriptionfinal voidChunkAccess.findBlockLightSources(BiConsumer<BlockPos, BlockState> output) voidLightChunk.findBlockLightSources(BiConsumer<BlockPos, BlockState> output) voidChunkAccess.findBlocks(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> output) voidChunkAccess.findBlocks(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> output) voidChunkAccess.findBlocks(Predicate<BlockState> p_285343_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidChunkAccess.findBlocks(Predicate<BlockState> p_285343_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidChunkAccess.findBlocks(Predicate<BlockState> p_285343_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidImposterProtoChunk.findBlocks(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> output) voidImposterProtoChunk.findBlocks(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> output) voidImposterProtoChunk.findBlocks(Predicate<BlockState> p_285465_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidImposterProtoChunk.findBlocks(Predicate<BlockState> p_285465_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidImposterProtoChunk.findBlocks(Predicate<BlockState> p_285465_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) booleanLevelChunkSection.maybeHas(Predicate<BlockState> predicate) Constructor parameters in net.minecraft.world.level.chunk with type arguments of type BlockStateModifierConstructorDescriptionLevelChunkSection(PalettedContainer<BlockState> states, PalettedContainerRO<Holder<Biome>> biomes) -
Uses of BlockState in net.minecraft.world.level.chunk.storage
Fields in net.minecraft.world.level.chunk.storage with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<PalettedContainer<BlockState>> SerializableChunkData.BLOCK_STATE_CODEC -
Uses of BlockState in net.minecraft.world.level.gameevent
Fields in net.minecraft.world.level.gameevent declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateGameEvent.Context.affectedStateThe field for theaffectedStaterecord component.Methods in net.minecraft.world.level.gameevent that return BlockStateModifier and TypeMethodDescriptionGameEvent.Context.affectedState()Returns the value of theaffectedStaterecord component.Methods in net.minecraft.world.level.gameevent with parameters of type BlockStateModifier and TypeMethodDescriptionstatic GameEvent.ContextGameEvent.Context.of(Entity sourceEntity, BlockState affectedState) static GameEvent.ContextGameEvent.Context.of(BlockState affectedState) Constructors in net.minecraft.world.level.gameevent with parameters of type BlockStateModifierConstructorDescriptionContext(Entity sourceEntity, BlockState affectedState) Creates an instance of aContextrecord class. -
Uses of BlockState in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as BlockStateModifier and TypeFieldDescriptionprotected static final BlockStateDebugLevelSource.AIRprivate static final BlockStateNoiseBasedChunkGenerator.AIRprotected static final BlockStateDebugLevelSource.BARRIERprivate static final BlockStateSurfaceSystem.BROWN_TERRACOTTAprivate final BlockState[]SurfaceSystem.clayBandsprivate final BlockStateNoiseGeneratorSettings.defaultBlockThe field for thedefaultBlockrecord component.private final BlockStateSurfaceSystem.defaultBlockprivate final BlockStateNoiseGeneratorSettings.defaultFluidThe field for thedefaultFluidrecord component.(package private) final BlockStateOreVeinifier.VeinType.fillerprivate final BlockStateAquifer.FluidStatus.fluidTypeThe field for thefluidTyperecord component.private static final BlockStateSurfaceSystem.LIGHT_GRAY_TERRACOTTAprivate static final BlockStateSurfaceSystem.ORANGE_TERRACOTTA(package private) final BlockStateOreVeinifier.VeinType.oreprivate static final BlockStateSurfaceSystem.PACKED_ICE(package private) final BlockStateOreVeinifier.VeinType.rawOreBlockprivate static final BlockStateSurfaceSystem.RED_TERRACOTTAprivate final BlockStateSurfaceRules.BlockRuleSource.resultStateThe field for theresultStaterecord component.private static final BlockStateSurfaceSystem.SNOW_BLOCKprivate final BlockStateSurfaceRules.StateRule.stateThe field for thestaterecord component.private static final BlockStateSurfaceSystem.TERRACOTTAprivate static final BlockStateSurfaceSystem.WHITE_TERRACOTTAprivate static final BlockStateSurfaceSystem.YELLOW_TERRACOTTAFields in net.minecraft.world.level.levelgen with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static List<BlockState> DebugLevelSource.ALL_BLOCKSA list of all valid block states.final List<BlockState> GeodeBlockSettings.innerPlacementsprivate final Predicate<BlockState> Heightmap.isOpaqueprivate final Predicate<BlockState> Heightmap.Types.isOpaque(package private) static final Predicate<BlockState> Heightmap.MATERIAL_MOTION_BLOCKING(package private) static final Predicate<BlockState> Heightmap.NOT_AIRMethods in net.minecraft.world.level.levelgen that return BlockStateModifier and TypeMethodDescriptionAquifer.FluidStatus.at(int y) NoiseChunk.BlockStateFiller.calculate(DensityFunction.FunctionContext context) private BlockStateAquifer.NoiseBasedAquifer.computeFluidType(int x, int y, int z, Aquifer.FluidStatus fluidStatus, int surfaceLevel) Aquifer.computeSubstance(DensityFunction.FunctionContext context, double substance) Aquifer.NoiseBasedAquifer.computeSubstance(DensityFunction.FunctionContext context, double substance) private BlockStateNoiseBasedChunkGenerator.debugPreliminarySurfaceLevel(NoiseChunk chunk, int x, int y, int z, BlockState state) NoiseGeneratorSettings.defaultBlock()Returns the value of thedefaultBlockrecord component.NoiseGeneratorSettings.defaultFluid()Returns the value of thedefaultFluidrecord component.Aquifer.FluidStatus.fluidType()Returns the value of thefluidTyperecord component.private static BlockState[]SurfaceSystem.generateBands(RandomSource random) protected BlockStateSurfaceSystem.getBand(int x, int y, int z) static BlockStateDebugLevelSource.getBlockStateFor(int chunkX, int chunkZ) protected BlockStateNoiseChunk.getInterpolatedState()SurfaceRules.BlockRuleSource.resultState()Returns the value of theresultStaterecord component.SurfaceRules.StateRule.state()Returns the value of thestaterecord component.SurfaceRules.SequenceRule.tryApply(int p_189694_, int p_189695_, int p_189696_) SurfaceRules.StateRule.tryApply(int p_189721_, int p_189722_, int p_189723_) SurfaceRules.SurfaceRule.tryApply(int x, int y, int z) SurfaceRules.TestRule.tryApply(int p_189805_, int p_189806_, int p_189807_) Methods in net.minecraft.world.level.levelgen that return types with arguments of type BlockStateModifier and TypeMethodDescriptionHeightmap.Types.isOpaque()SurfaceSystem.topMaterial(SurfaceRules.RuleSource rule, CarvingContext context, Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, NoiseChunk noiseChunk, BlockPos pos, boolean hasFluid) Deprecated.Methods in net.minecraft.world.level.levelgen with parameters of type BlockStateModifier and TypeMethodDescriptionprivate BlockStateNoiseBasedChunkGenerator.debugPreliminarySurfaceLevel(NoiseChunk chunk, int x, int y, int z, BlockState state) private booleanSurfaceSystem.isStone(BlockState state) private static voidSurfaceSystem.makeBands(RandomSource random, BlockState[] output, int minSize, BlockState state) static SurfaceRules.RuleSourceSurfaceRules.state(BlockState resultState) booleanHeightmap.update(int x, int y, int z, BlockState state) Method parameters in net.minecraft.world.level.levelgen with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected OptionalIntNoiseBasedChunkGenerator.iterateNoiseColumn(LevelHeightAccessor level, RandomState random, int x, int z, org.apache.commons.lang3.mutable.MutableObject<NoiseColumn> column, Predicate<BlockState> stoppingState) Column.scan(LevelSimulatedReader level, BlockPos pos, int maxDistance, Predicate<BlockState> columnPredicate, Predicate<BlockState> tipPredicate) Scans for a column of states satisfyingcolumnPredicate, up to a length ofmaxDistancefrom the origin, and ending with a state which satisfiestipPredicate.private static OptionalIntColumn.scanDirection(LevelSimulatedReader level, int maxDistance, Predicate<BlockState> columnPredicate, Predicate<BlockState> tipPredicate, BlockPos.MutableBlockPos mutablePos, int startY, Direction direction) Scans for a sequence of states in a givendirection, up to a length ofmaxDistancewhich satisfycolumnPredicate, and ending with a state which satisfiestipPredicate.Constructors in net.minecraft.world.level.levelgen with parameters of type BlockStateModifierConstructorDescription(package private)BlockRuleSource(BlockState p_189517_) (package private)BlockRuleSource(BlockState resultState, SurfaceRules.StateRule rule) Creates an instance of aBlockRuleSourcerecord class.FluidStatus(int fluidLevel, BlockState fluidType) Creates an instance of aFluidStatusrecord class.NoiseGeneratorSettings(NoiseSettings noiseSettings, BlockState defaultBlock, BlockState defaultFluid, NoiseRouter noiseRouter, SurfaceRules.RuleSource surfaceRule, List<Climate.ParameterPoint> spawnTarget, int seaLevel, boolean disableMobGeneration, boolean aquifersEnabled, boolean oreVeinsEnabled, boolean useLegacyRandomSource) Creates an instance of aNoiseGeneratorSettingsrecord class.(package private)StateRule(BlockState state) Creates an instance of aStateRulerecord class.SurfaceSystem(RandomState randomState, BlockState defaultBlock, int seaLevel, PositionalRandomFactory noiseRandom) privateVeinType(BlockState ore, BlockState rawOreBlock, BlockState filler, int minY, int maxY) Constructor parameters in net.minecraft.world.level.levelgen with type arguments of type BlockStateModifierConstructorDescriptionGeodeBlockSettings(BlockStateProvider fillingProvider, BlockStateProvider innerLayerProvider, BlockStateProvider alternateInnerLayerProvider, BlockStateProvider middleLayerProvider, BlockStateProvider outerLayerProvider, List<BlockState> innerPlacements, TagKey<Block> cannotReplace, TagKey<Block> invalidBlocks) privateTypes(int id, String serializationKey, Heightmap.Usage usage, Predicate<BlockState> isOpaque) -
Uses of BlockState in net.minecraft.world.level.levelgen.blockpredicates
Fields in net.minecraft.world.level.levelgen.blockpredicates declared as BlockStateMethods in net.minecraft.world.level.levelgen.blockpredicates with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanMatchingBlocksPredicate.test(BlockState state) protected booleanMatchingBlockTagPredicate.test(BlockState state) protected booleanMatchingFluidsPredicate.test(BlockState state) protected booleanReplaceablePredicate.test(BlockState p_190527_) protected booleanSolidPredicate.test(BlockState p_190536_) Deprecated.protected abstract booleanStateTestingPredicate.test(BlockState state) static BlockPredicateBlockPredicate.wouldSurvive(BlockState state, Vec3i offset) Constructors in net.minecraft.world.level.levelgen.blockpredicates with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.level.levelgen.carver
Fields in net.minecraft.world.level.levelgen.carver declared as BlockStateModifier and TypeFieldDescriptionprotected static final BlockStateWorldCarver.AIRprivate final BlockStateCarverDebugSettings.airStateprivate final BlockStateCarverDebugSettings.barrierStateprotected static final BlockStateWorldCarver.CAVE_AIRprivate final BlockStateCarverDebugSettings.lavaStateprivate final BlockStateCarverDebugSettings.waterStateMethods in net.minecraft.world.level.levelgen.carver that return BlockStateModifier and TypeMethodDescriptionCarverDebugSettings.getAirState()CarverDebugSettings.getBarrierState()private BlockStateWorldCarver.getCarveState(CarvingContext context, C config, BlockPos pos, Aquifer aquifer) private static BlockStateWorldCarver.getDebugState(CarverConfiguration config, BlockState state) CarverDebugSettings.getLavaState()CarverDebugSettings.getWaterState()Methods in net.minecraft.world.level.levelgen.carver that return types with arguments of type BlockStateModifier and TypeMethodDescriptionCarvingContext.topMaterial(Function<BlockPos, Holder<Biome>> biomeMapper, ChunkAccess access, BlockPos pos, boolean hasFluid) Deprecated.Methods in net.minecraft.world.level.levelgen.carver with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanWorldCarver.canReplaceBlock(C config, BlockState state) private static BlockStateWorldCarver.getDebugState(CarverConfiguration config, BlockState state) static CarverDebugSettingsCarverDebugSettings.of(boolean debugMode, BlockState airState) static CarverDebugSettingsCarverDebugSettings.of(boolean debugMode, BlockState airState, BlockState waterState, BlockState lavaState, BlockState barrierState) static CarverDebugSettingsCarverDebugSettings.of(BlockState airState, BlockState waterState, BlockState lavaState, BlockState barrierState) Constructors in net.minecraft.world.level.levelgen.carver with parameters of type BlockStateModifierConstructorDescriptionprivateCarverDebugSettings(boolean debugMode, BlockState airState, BlockState waterState, BlockState lavaState, BlockState barrierState) -
Uses of BlockState in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature declared as BlockStateModifier and TypeFieldDescriptionprivate static final BlockStateLakeFeature.AIRDeprecated.private static final BlockStateMonsterRoomFeature.AIRprivate static final BlockStateBambooFeature.BAMBOO_FINAL_LARGEprivate static final BlockStateBambooFeature.BAMBOO_TOP_LARGEprivate static final BlockStateBambooFeature.BAMBOO_TOP_SMALLprivate static final BlockStateBambooFeature.BAMBOO_TRUNKfinal BlockStateHugeFungusConfiguration.decorStatefinal BlockStateHugeFungusConfiguration.hatStateprivate final BlockStateDesertWellFeature.sandprivate final BlockStateDesertWellFeature.sandSlabprivate final BlockStateDesertWellFeature.sandstonefinal BlockStateHugeFungusConfiguration.stemStatefinal BlockStateHugeFungusConfiguration.validBaseStateprivate final BlockStateDesertWellFeature.waterMethods in net.minecraft.world.level.levelgen.feature that return BlockStateModifier and TypeMethodDescriptionprivate static BlockStateDripstoneUtils.createPointedDripstone(Direction direction, DripstoneThickness dripstoneThickness) Methods in net.minecraft.world.level.levelgen.feature that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate BiConsumer<BlockPos, BlockState> FallenTreeFeature.getDecorationSetter(WorldGenLevel level) private static Function<BlockState, BlockState> FallenTreeFeature.getSidewaysStateModifier(Direction direction) private static Function<BlockState, BlockState> FallenTreeFeature.getSidewaysStateModifier(Direction direction) static Predicate<BlockState> Feature.isReplaceable(TagKey<Block> blockTag) Methods in net.minecraft.world.level.levelgen.feature with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanOreFeature.canPlaceOre(BlockState state, Function<BlockPos, BlockState> adjacentStateAccessor, RandomSource random, OreConfiguration config, OreConfiguration.TargetBlockState targetState, BlockPos.MutableBlockPos mutablePos) private booleanLakeFeature.canReplaceBlock(BlockState state) Deprecated.private voidIcebergFeature.generateIcebergBlock(LevelAccessor level, RandomSource random, BlockPos pos, int height, int localX, int localY, int localZ, int radius, int majorRadius, boolean elliptical, int minorRadius, double angle, boolean placeSnow, BlockState state) private static booleanMultifaceGrowthFeature.isAirOrWater(BlockState state) private static booleanRootSystemFeature.isAllowedTreeSpace(BlockState state, int y, int allowedVerticalWater) static booleanFeature.isDirt(BlockState state) static booleanDripstoneUtils.isDripstoneBase(BlockState state) static booleanDripstoneUtils.isDripstoneBaseOrLava(BlockState state) static booleanDripstoneUtils.isEmptyOrWater(BlockState state) static booleanDripstoneUtils.isEmptyOrWaterOrLava(BlockState state) private static booleanIcebergFeature.isIcebergState(BlockState state) static booleanDripstoneUtils.isNeitherEmptyNorWater(BlockState state) protected static booleanFeature.isStone(BlockState state) protected booleanCoralFeature.placeCoralBlock(LevelAccessor level, RandomSource random, BlockPos pos, BlockState state) protected booleanCoralClawFeature.placeFeature(LevelAccessor p_224959_, RandomSource p_224960_, BlockPos p_224961_, BlockState p_224962_) protected abstract booleanCoralFeature.placeFeature(LevelAccessor level, RandomSource random, BlockPos pos, BlockState state) protected booleanCoralMushroomFeature.placeFeature(LevelAccessor p_224982_, RandomSource p_224983_, BlockPos p_224984_, BlockState p_224985_) protected booleanCoralTreeFeature.placeFeature(LevelAccessor p_224987_, RandomSource p_224988_, BlockPos p_224989_, BlockState p_224990_) static booleanMultifaceGrowthFeature.placeGrowthIfPossible(WorldGenLevel level, BlockPos pos, BlockState state, MultifaceGrowthConfiguration config, RandomSource random, List<Direction> directions) private voidHugeFungusFeature.placeHatDropBlock(LevelAccessor level, RandomSource random, BlockPos pos, BlockState state, boolean weepingVines) protected voidAbstractHugeMushroomFeature.placeMushroomBlock(LevelAccessor level, BlockPos.MutableBlockPos mutablePos, BlockState state) protected voidFeature.safeSetBlock(WorldGenLevel level, BlockPos pos, BlockState state, Predicate<BlockState> oldState) protected voidFeature.setBlock(LevelWriter level, BlockPos pos, BlockState state) protected voidTreeFeature.setBlock(LevelWriter level, BlockPos pos, BlockState state) private static voidTreeFeature.setBlockKnownShape(LevelWriter level, BlockPos pos, BlockState state) private voidIcebergFeature.setIcebergBlock(BlockPos pos, LevelAccessor level, RandomSource random, int heightRemaining, int height, boolean elliptical, boolean placeSnow, BlockState state) Method parameters in net.minecraft.world.level.levelgen.feature with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected static voidDripstoneUtils.buildBaseToTipColumn(Direction direction, int height, boolean mergeTip, Consumer<BlockState> blockSetter) static booleanOreFeature.canPlaceOre(BlockState state, Function<BlockPos, BlockState> adjacentStateAccessor, RandomSource random, OreConfiguration config, OreConfiguration.TargetBlockState targetState, BlockPos.MutableBlockPos mutablePos) static booleanFeature.checkNeighbors(Function<BlockPos, BlockState> adjacentStateAccessor, BlockPos pos, Predicate<BlockState> filter) static booleanFeature.checkNeighbors(Function<BlockPos, BlockState> adjacentStateAccessor, BlockPos pos, Predicate<BlockState> filter) private booleanTreeFeature.doPlace(WorldGenLevel level, RandomSource random, BlockPos pos, BiConsumer<BlockPos, BlockState> rootBlockSetter, BiConsumer<BlockPos, BlockState> trunkBlockSetter, FoliagePlacer.FoliageSetter foliageBlockSetter, TreeConfiguration config) static booleanFeature.isAdjacentToAir(Function<BlockPos, BlockState> adjacentStateAccessor, BlockPos pos) protected booleanVegetationPatchFeature.placeGround(WorldGenLevel level, VegetationPatchConfiguration config, Predicate<BlockState> replaceableBlocks, RandomSource random, BlockPos.MutableBlockPos mutablePos, int maxDistance) VegetationPatchFeature.placeGroundPatch(WorldGenLevel level, VegetationPatchConfiguration config, RandomSource random, BlockPos pos, Predicate<BlockState> state, int xRadius, int zRadius) WaterloggedVegetationPatchFeature.placeGroundPatch(WorldGenLevel level, VegetationPatchConfiguration config, RandomSource random, BlockPos pos, Predicate<BlockState> state, int xRadius, int zRadius) private BlockPosFallenTreeFeature.placeLogBlock(FallenTreeConfiguration config, WorldGenLevel level, RandomSource random, BlockPos.MutableBlockPos pos, Function<BlockState, BlockState> stateModifier) private BlockPosFallenTreeFeature.placeLogBlock(FallenTreeConfiguration config, WorldGenLevel level, RandomSource random, BlockPos.MutableBlockPos pos, Function<BlockState, BlockState> stateModifier) protected voidFeature.safeSetBlock(WorldGenLevel level, BlockPos pos, BlockState state, Predicate<BlockState> oldState) Constructors in net.minecraft.world.level.levelgen.feature with parameters of type BlockStateModifierConstructorDescriptionHugeFungusConfiguration(BlockState validBaseState, BlockState stemState, BlockState hatState, BlockState decorState, BlockPredicate replaceableBlocks, boolean planted) -
Uses of BlockState in net.minecraft.world.level.levelgen.feature.configurations
Fields in net.minecraft.world.level.levelgen.feature.configurations declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateDeltaFeatureConfiguration.contentsfinal BlockStateReplaceSphereConfiguration.replaceStateprivate final BlockStateDeltaFeatureConfiguration.rimfinal BlockStateBlockStateConfiguration.statefinal BlockStateLayerConfiguration.statefinal BlockStateOreConfiguration.TargetBlockState.statefinal BlockStateReplaceSphereConfiguration.targetStateMethods in net.minecraft.world.level.levelgen.feature.configurations that return BlockStateModifier and TypeMethodDescriptionDeltaFeatureConfiguration.contents()DeltaFeatureConfiguration.rim()Methods in net.minecraft.world.level.levelgen.feature.configurations with parameters of type BlockStateConstructors in net.minecraft.world.level.levelgen.feature.configurations with parameters of type BlockStateModifierConstructorDescriptionDeltaFeatureConfiguration(BlockState contents, BlockState rim, IntProvider size, IntProvider rimSize) LayerConfiguration(int height, BlockState state) OreConfiguration(RuleTest target, BlockState state, int size) OreConfiguration(RuleTest target, BlockState state, int size, float discardChanceOnAirExposure) ReplaceBlockConfiguration(BlockState targetState, BlockState state) ReplaceSphereConfiguration(BlockState targetState, BlockState replaceState, IntProvider radius) (package private)TargetBlockState(RuleTest target, BlockState state) -
Uses of BlockState in net.minecraft.world.level.levelgen.feature.foliageplacers
Methods in net.minecraft.world.level.levelgen.feature.foliageplacers with parameters of type BlockStateModifier and TypeMethodDescriptionvoidFoliagePlacer.FoliageSetter.set(BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.level.levelgen.feature.rootplacers
Methods in net.minecraft.world.level.levelgen.feature.rootplacers that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateRootPlacer.getPotentiallyWaterloggedState(LevelSimulatedReader level, BlockPos pos, BlockState state) Methods in net.minecraft.world.level.levelgen.feature.rootplacers with parameters of type BlockStateModifier and TypeMethodDescriptionprotected BlockStateRootPlacer.getPotentiallyWaterloggedState(LevelSimulatedReader level, BlockPos pos, BlockState state) Method parameters in net.minecraft.world.level.levelgen.feature.rootplacers with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected voidMangroveRootPlacer.placeRoot(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration treeConfig) protected voidRootPlacer.placeRoot(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration treeConfig) booleanMangroveRootPlacer.placeRoots(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, BlockPos trunkOrigin, TreeConfiguration treeConfig) abstract booleanRootPlacer.placeRoots(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, BlockPos trunkOrigin, TreeConfiguration treeConfig) -
Uses of BlockState in net.minecraft.world.level.levelgen.feature.stateproviders
Fields in net.minecraft.world.level.levelgen.feature.stateproviders declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateNoiseThresholdProvider.defaultStateprivate final BlockStateSimpleStateProvider.stateFields in net.minecraft.world.level.levelgen.feature.stateproviders with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final List<BlockState> NoiseThresholdProvider.highStatesprivate final List<BlockState> NoiseThresholdProvider.lowStatesprotected final List<BlockState> NoiseProvider.statesprivate final WeightedList<BlockState> WeightedStateProvider.weightedListMethods in net.minecraft.world.level.levelgen.feature.stateproviders that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateNoiseProvider.getRandomState(List<BlockState> possibleStates, double delta) protected BlockStateNoiseProvider.getRandomState(List<BlockState> possibleStates, BlockPos pos, double delta) abstract BlockStateBlockStateProvider.getState(RandomSource random, BlockPos pos) DualNoiseProvider.getState(RandomSource random, BlockPos pos) NoiseProvider.getState(RandomSource random, BlockPos pos) NoiseThresholdProvider.getState(RandomSource random, BlockPos pos) RandomizedIntStateProvider.getState(RandomSource random, BlockPos pos) RotatedBlockProvider.getState(RandomSource random, BlockPos pos) RuleBasedBlockStateProvider.getState(WorldGenLevel level, RandomSource random, BlockPos pos) SimpleStateProvider.getState(RandomSource random, BlockPos pos) WeightedStateProvider.getState(RandomSource random, BlockPos pos) Methods in net.minecraft.world.level.levelgen.feature.stateproviders that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprotected static <P extends NoiseProvider>
com.mojang.datafixers.Products.P4<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>, Long, NormalNoise.NoiseParameters, Float, List<BlockState>> NoiseProvider.noiseProviderCodec(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) Methods in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static IntegerPropertyRandomizedIntStateProvider.findProperty(BlockState state, String propertyName) static SimpleStateProviderBlockStateProvider.simple(BlockState state) Method parameters in net.minecraft.world.level.levelgen.feature.stateproviders with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate static com.mojang.serialization.DataResult<WeightedStateProvider> WeightedStateProvider.create(WeightedList<BlockState> weightedList) protected BlockStateNoiseProvider.getRandomState(List<BlockState> possibleStates, double delta) protected BlockStateNoiseProvider.getRandomState(List<BlockState> possibleStates, BlockPos pos, double delta) Constructors in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockStateModifierConstructorDescriptionNoiseThresholdProvider(long seed, NormalNoise.NoiseParameters parameters, float scale, float threshold, float highChance, BlockState defaultState, List<BlockState> lowStates, List<BlockState> highStates) protectedSimpleStateProvider(BlockState state) Constructor parameters in net.minecraft.world.level.levelgen.feature.stateproviders with type arguments of type BlockStateModifierConstructorDescriptionDualNoiseProvider(InclusiveRange<Integer> variety, NormalNoise.NoiseParameters slowNoiseParameters, float slowScale, long seed, NormalNoise.NoiseParameters parameters, float scale, List<BlockState> states) NoiseProvider(long seed, NormalNoise.NoiseParameters parameters, float scale, List<BlockState> states) NoiseThresholdProvider(long seed, NormalNoise.NoiseParameters parameters, float scale, float threshold, float highChance, BlockState defaultState, List<BlockState> lowStates, List<BlockState> highStates) WeightedStateProvider(WeightedList.Builder<BlockState> weightedList) WeightedStateProvider(WeightedList<BlockState> weightedList) -
Uses of BlockState in net.minecraft.world.level.levelgen.feature.treedecorators
Fields in net.minecraft.world.level.levelgen.feature.treedecorators with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final BiConsumer<BlockPos, BlockState> TreeDecorator.Context.decorationSetterMethods in net.minecraft.world.level.levelgen.feature.treedecorators with parameters of type BlockStateModifier and TypeMethodDescriptionvoidTreeDecorator.Context.setBlock(BlockPos pos, BlockState state) Method parameters in net.minecraft.world.level.levelgen.feature.treedecorators with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanTreeDecorator.Context.checkBlock(BlockPos pos, Predicate<BlockState> predicate) Constructor parameters in net.minecraft.world.level.levelgen.feature.treedecorators with type arguments of type BlockStateModifierConstructorDescriptionContext(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> decorationSetter, RandomSource random, Set<BlockPos> logs, Set<BlockPos> leaves, Set<BlockPos> roots) -
Uses of BlockState in net.minecraft.world.level.levelgen.feature.trunkplacers
Method parameters in net.minecraft.world.level.levelgen.feature.trunkplacers with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate FoliagePlacer.FoliageAttachmentCherryTrunkPlacer.generateBranch(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter, Direction direction, int secondBranchStartOffsetFromTop, boolean doubleBranch, BlockPos.MutableBlockPos currentPos) private FoliagePlacer.FoliageAttachmentCherryTrunkPlacer.generateBranch(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter, Direction direction, int secondBranchStartOffsetFromTop, boolean doubleBranch, BlockPos.MutableBlockPos currentPos) private FoliagePlacer.FoliageAttachmentCherryTrunkPlacer.generateBranch(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter, Direction direction, int secondBranchStartOffsetFromTop, boolean doubleBranch, BlockPos.MutableBlockPos currentPos) private voidFancyTrunkPlacer.makeBranches(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int maxHeight, BlockPos pos, List<FancyTrunkPlacer.FoliageCoords> foliageCoords, TreeConfiguration config) private booleanFancyTrunkPlacer.makeLimb(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos basePos, BlockPos offsetPos, boolean modifyWorld, TreeConfiguration config) private voidUpwardsBranchingTrunkPlacer.placeBranch(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, TreeConfiguration treeConfig, List<FoliagePlacer.FoliageAttachment> foliageAttachments, BlockPos.MutableBlockPos pos, int y, Direction direction, int extraBranchLength, int extraBranchSteps) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter) protected voidTrunkPlacer.placeLogIfFree(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos.MutableBlockPos pos, TreeConfiguration config) private voidGiantTrunkPlacer.placeLogIfFreeWithOffset(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos.MutableBlockPos pos, TreeConfiguration config, BlockPos offsetPos, int offsetX, int offsetY, int offsetZ) BendingTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) CherryTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) DarkOakTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) FancyTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) ForkingTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) GiantTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) MegaJungleTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) StraightTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) abstract List<FoliagePlacer.FoliageAttachment> TrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) UpwardsBranchingTrunkPlacer.placeTrunk(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) protected static voidTrunkPlacer.setDirtAt(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config) -
Uses of BlockState in net.minecraft.world.level.levelgen.flat
Fields in net.minecraft.world.level.levelgen.flat with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final List<BlockState> FlatLevelGeneratorSettings.layersMethods in net.minecraft.world.level.levelgen.flat that return BlockStateMethods in net.minecraft.world.level.levelgen.flat that return types with arguments of type BlockState -
Uses of BlockState in net.minecraft.world.level.levelgen.material
Methods in net.minecraft.world.level.levelgen.material that return BlockStateModifier and TypeMethodDescriptionWorldGenMaterialRule.apply(NoiseChunk chunk, int x, int y, int z) MaterialRuleList.calculate(DensityFunction.FunctionContext p_209815_) -
Uses of BlockState in net.minecraft.world.level.levelgen.placement
Methods in net.minecraft.world.level.levelgen.placement that return BlockStateMethods in net.minecraft.world.level.levelgen.placement with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static booleanCountOnEveryLayerPlacement.isEmpty(BlockState state) Deprecated. -
Uses of BlockState in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as BlockStateModifier and TypeFieldDescriptionprotected static final BlockStateStructurePiece.CAVE_AIRprotected BlockStateStructurePiece.BlockSelector.nextMethods in net.minecraft.world.level.levelgen.structure that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateStructurePiece.getBlock(BlockGetter level, int x, int y, int z, BoundingBox box) StructurePiece.BlockSelector.getNext()static BlockStateStructurePiece.reorient(BlockGetter level, BlockPos pos, BlockState state) Methods in net.minecraft.world.level.levelgen.structure with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanStructurePiece.createChest(ServerLevelAccessor level, BoundingBox box, RandomSource random, BlockPos pos, ResourceKey<LootTable> lootTable, BlockState state) protected voidStructurePiece.fillColumnDown(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) protected voidStructurePiece.generateBox(WorldGenLevel level, BoundingBox box, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, BlockState boundaryBlockState, BlockState insideBlockState, boolean existingOnly) Fill the given area with the selected blocksprotected voidStructurePiece.generateBox(WorldGenLevel level, BoundingBox boundingBox, BoundingBox box, BlockState boundaryBlockState, BlockState insideBlockState, boolean existingOnly) protected voidStructurePiece.generateMaybeBox(WorldGenLevel level, BoundingBox box, RandomSource random, float chance, int x1, int y1, int z1, int x2, int y2, int z2, BlockState edgeState, BlockState state, boolean requireNonAir, boolean requireSkylight) protected voidStructurePiece.generateUpperHalfSphere(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state, boolean excludeAir) protected booleanStructurePiece.isReplaceableByStructures(BlockState state) protected voidStructurePiece.maybeGenerateBlock(WorldGenLevel level, BoundingBox box, RandomSource random, float chance, int x, int y, int z, BlockState state) protected voidStructurePiece.placeBlock(WorldGenLevel level, BlockState blockstate, int x, int y, int z, BoundingBox boundingbox) static BlockStateStructurePiece.reorient(BlockGetter level, BlockPos pos, BlockState state) -
Uses of BlockState in net.minecraft.world.level.levelgen.structure.structures
Fields in net.minecraft.world.level.levelgen.structure.structures declared as BlockStateModifier and TypeFieldDescriptionprotected static final BlockStateOceanMonumentPieces.OceanMonumentPiece.BASE_BLACKprotected static final BlockStateOceanMonumentPieces.OceanMonumentPiece.BASE_GRAYprotected static final BlockStateOceanMonumentPieces.OceanMonumentPiece.BASE_LIGHTprotected static final BlockStateOceanMonumentPieces.OceanMonumentPiece.DOT_DECO_DATAprivate final BlockStateMineshaftStructure.Type.fenceStateprotected static final BlockStateOceanMonumentPieces.OceanMonumentPiece.FILL_BLOCKprotected static final BlockStateOceanMonumentPieces.OceanMonumentPiece.LAMP_BLOCKprivate final BlockStateMineshaftStructure.Type.planksStateprivate final BlockStateMineshaftStructure.Type.woodStateMethods in net.minecraft.world.level.levelgen.structure.structures that return BlockStateModifier and TypeMethodDescriptionMineshaftStructure.Type.getFenceState()MineshaftStructure.Type.getPlanksState()MineshaftStructure.Type.getWoodState()Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type BlockStateModifier and TypeMethodDescriptionprivate booleanMineshaftPieces.MineShaftCorridor.canHangChainBelow(LevelReader level, BlockPos pos, BlockState state) private booleanMineshaftPieces.MineShaftCorridor.canPlaceColumnOnTopOf(LevelReader level, BlockPos pos, BlockState state) private static voidMineshaftPieces.MineShaftCorridor.fillColumnBetween(WorldGenLevel level, BlockState state, BlockPos.MutableBlockPos pos, int minY, int maxY) protected voidMineshaftPieces.MineShaftCorridor.fillColumnDown(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) protected voidMineshaftPieces.MineShaftCorridor.fillPillarDownOrChainUp(WorldGenLevel level, BlockState state, int x, int y, int z, BoundingBox box) protected voidOceanMonumentPieces.OceanMonumentPiece.generateBoxOnFillOnly(WorldGenLevel level, BoundingBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state) private booleanBuriedTreasurePieces.BuriedTreasurePiece.isLiquid(BlockState state) protected voidMineshaftPieces.MineShaftPiece.setPlanksBlock(WorldGenLevel level, BoundingBox box, BlockState plankState, int x, int y, int z) -
Uses of BlockState in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateBlockStateMatchTest.blockStateprivate final BlockStateRandomBlockStateMatchTest.blockStatestatic final BlockStateStructureTemplate.SimplePalette.DEFAULT_BLOCK_STATEprivate static final BlockState[]BlockAgeProcessor.NON_MOSSY_REPLACEMENTSprivate final BlockStateProcessorRule.outputStateprivate final BlockStateStructureTemplate.StructureBlockInfo.stateThe field for thestaterecord component.Fields in net.minecraft.world.level.levelgen.structure.templatesystem with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final IdMapper<BlockState> StructureTemplate.SimplePalette.idsMethods in net.minecraft.world.level.levelgen.structure.templatesystem that return BlockStateModifier and TypeMethodDescriptionProcessorRule.getOutputState()private static BlockStateBlockAgeProcessor.getRandomBlock(RandomSource random, BlockState[] states) private BlockStateBlockAgeProcessor.getRandomBlock(RandomSource random, BlockState[] normalStates, BlockState[] mossyStates) private static BlockStateBlockAgeProcessor.getRandomFacingStairs(RandomSource random, Block stairsBlock) private BlockStateBlockAgeProcessor.maybeReplaceFullStoneBlock(RandomSource random) private BlockStateBlockAgeProcessor.maybeReplaceObsidian(RandomSource random) private BlockStateBlockAgeProcessor.maybeReplaceSlab(RandomSource random) private BlockStateBlockAgeProcessor.maybeReplaceStairs(RandomSource random, BlockState state) private BlockStateBlockAgeProcessor.maybeReplaceWall(RandomSource random) StructureTemplate.StructureBlockInfo.state()Returns the value of thestaterecord component.StructureTemplate.SimplePalette.stateFor(int id) Methods in net.minecraft.world.level.levelgen.structure.templatesystem that return types with arguments of type BlockStateMethods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type BlockStateModifier and TypeMethodDescriptionvoidStructureTemplate.SimplePalette.addMapping(BlockState state, int id) static JigsawBlockEntity.JointTypeStructureTemplate.getDefaultJointType(BlockState state) static JigsawBlockEntity.JointTypeStructureTemplate.getJointType(CompoundTag tag, BlockState state) private static BlockStateBlockAgeProcessor.getRandomBlock(RandomSource random, BlockState[] states) private BlockStateBlockAgeProcessor.getRandomBlock(RandomSource random, BlockState[] normalStates, BlockState[] mossyStates) intStructureTemplate.SimplePalette.idFor(BlockState state) private BlockStateBlockAgeProcessor.maybeReplaceStairs(RandomSource random, BlockState state) booleanAlwaysTrueTest.test(BlockState p_230248_, RandomSource p_230249_) booleanBlockMatchTest.test(BlockState state, RandomSource random) booleanBlockStateMatchTest.test(BlockState state, RandomSource random) booleanProcessorRule.test(BlockState inputState, BlockState existingState, BlockPos localPos, BlockPos relativePos, BlockPos structurePos, RandomSource random) booleanRandomBlockMatchTest.test(BlockState state, RandomSource random) booleanRandomBlockStateMatchTest.test(BlockState state, RandomSource random) abstract booleanRuleTest.test(BlockState state, RandomSource random) booleanTagMatchTest.test(BlockState state, RandomSource random) Constructors in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type BlockStateModifierConstructorDescriptionBlockStateMatchTest(BlockState blockState) ProcessorRule(RuleTest inputPredicate, RuleTest locPredicate, BlockState outputState) ProcessorRule(RuleTest inputPredicate, RuleTest locPredicate, PosRuleTest posPredicate, BlockState outputState) ProcessorRule(RuleTest inputPredicate, RuleTest locPredicate, PosRuleTest posPredicate, BlockState outputState, RuleBlockEntityModifier blockEntityModifier) RandomBlockStateMatchTest(BlockState blockState, float probability) StructureBlockInfo(BlockPos pos, BlockState state, CompoundTag nbt) Creates an instance of aStructureBlockInforecord class. -
Uses of BlockState in net.minecraft.world.level.lighting
Methods in net.minecraft.world.level.lighting that return BlockStateMethods in net.minecraft.world.level.lighting with parameters of type BlockStateModifier and TypeMethodDescriptionprivate intChunkSkyLightSources.findLowestSourceBelow(BlockGetter level, BlockPos pos, BlockState state) private intBlockLightEngine.getEmission(long packedPos, BlockState state) static intLightEngine.getLightBlockInto(BlockState state1, BlockState state2, Direction direction, int defaultReturnValue) static VoxelShapeLightEngine.getOcclusionShape(BlockState state, Direction direction) protected intLightEngine.getOpacity(BlockState state) static booleanLightEngine.hasDifferentLightProperties(BlockState state1, BlockState state2) Deprecated.Neo: use overload with level context insteadstatic booleanLightEngine.hasDifferentLightProperties(BlockGetter level, BlockPos pos, BlockState p_285110_, BlockState p_285372_) private static booleanChunkSkyLightSources.isEdgeOccluded(BlockState state1, BlockState state2) protected static booleanLightEngine.isEmptyShape(BlockState state) protected booleanLightEngine.shapeOccludes(BlockState state1, BlockState state2, Direction direction) private booleanChunkSkyLightSources.updateEdge(BlockGetter level, int index, int minY, BlockPos pos1, BlockState state1, BlockPos pos2, BlockState state2) -
Uses of BlockState in net.minecraft.world.level.material
Fields in net.minecraft.world.level.material declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateFlowingFluid.BlockStatePairKey.firstThe field for thefirstrecord component.private final BlockStateFlowingFluid.BlockStatePairKey.secondThe field for thesecondrecord component.Fields in net.minecraft.world.level.material with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.shorts.Short2ObjectMap<BlockState> FlowingFluid.SpreadContext.stateCacheMethods in net.minecraft.world.level.material that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateEmptyFluid.createLegacyBlock(FluidState state) protected abstract BlockStateFluid.createLegacyBlock(FluidState state) FluidState.createLegacyBlock()LavaFluid.createLegacyBlock(FluidState state) WaterFluid.createLegacyBlock(FluidState state) FlowingFluid.BlockStatePairKey.first()Returns the value of thefirstrecord component.FlowingFluid.SpreadContext.getBlockState(BlockPos pos) private BlockStateFlowingFluid.SpreadContext.getBlockState(BlockPos pos, short cacheKey) FlowingFluid.BlockStatePairKey.second()Returns the value of thesecondrecord component.Methods in net.minecraft.world.level.material with parameters of type BlockStateModifier and TypeMethodDescriptionprotected abstract voidFlowingFluid.beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state) protected voidLavaFluid.beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state) protected voidWaterFluid.beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state) private static booleanFlowingFluid.canHoldAnyFluid(BlockState state) private static booleanFlowingFluid.canHoldFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) private static booleanFlowingFluid.canHoldSpecificFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) private booleanFlowingFluid.canMaybePassThrough(BlockGetter level, BlockPos pos, BlockState state, Direction direction, BlockPos spreadPos, BlockState spreadState, FluidState fluidState) private booleanFlowingFluid.canPassThrough(BlockGetter level, Fluid fluid, BlockPos pos, BlockState state, Direction direction, BlockPos spreadPos, BlockState spreadState, FluidState fluidState) private static booleanFlowingFluid.canPassThroughWall(Direction direction, BlockGetter level, BlockPos pos, BlockState state, BlockPos spreadPos, BlockState spreadState) protected FluidStateFlowingFluid.getNewLiquid(ServerLevel level, BlockPos pos, BlockState state) protected intFlowingFluid.getSlopeDistance(LevelReader level, BlockPos pos, int depth, Direction direction, BlockState state, FlowingFluid.SpreadContext spreadContext) protected Map<Direction, FluidState> FlowingFluid.getSpread(ServerLevel level, BlockPos pos, BlockState state) (package private) booleanFlowingFluid.isWaterHole(BlockGetter level, BlockPos pos, BlockState state, BlockPos belowPos, BlockState belowState) protected voidFlowingFluid.spread(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) protected voidFlowingFluid.spreadTo(LevelAccessor level, BlockPos pos, BlockState blockState, Direction direction, FluidState fluidState) protected voidLavaFluid.spreadTo(LevelAccessor level, BlockPos pos, BlockState blockState, Direction direction, FluidState fluidState) private voidFlowingFluid.spreadToSides(ServerLevel level, BlockPos pos, FluidState fluidState, BlockState blockState) voidFlowingFluid.tick(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) protected voidFluid.tick(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) voidFluidState.tick(ServerLevel level, BlockPos pos, BlockState state) Constructors in net.minecraft.world.level.material with parameters of type BlockStateModifierConstructorDescription(package private)BlockStatePairKey(BlockState first, BlockState second, Direction direction) Creates an instance of aBlockStatePairKeyrecord class. -
Uses of BlockState in net.minecraft.world.level.pathfinder
Methods in net.minecraft.world.level.pathfinder that return BlockStateMethods in net.minecraft.world.level.pathfinder with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.level.portal
Methods in net.minecraft.world.level.portal with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.level.redstone
Fields in net.minecraft.world.level.redstone declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateCollectingNeighborUpdater.ShapeUpdate.neighborStateThe field for theneighborStaterecord component.private final BlockStateCollectingNeighborUpdater.FullNeighborUpdate.stateThe field for thestaterecord component.Methods in net.minecraft.world.level.redstone that return BlockStateModifier and TypeMethodDescriptionCollectingNeighborUpdater.ShapeUpdate.neighborState()Returns the value of theneighborStaterecord component.CollectingNeighborUpdater.FullNeighborUpdate.state()Returns the value of thestaterecord component.Methods in net.minecraft.world.level.redstone with parameters of type BlockStateModifier and TypeMethodDescriptionstatic voidNeighborUpdater.executeShapeUpdate(LevelAccessor level, Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int recursionLeft) static voidNeighborUpdater.executeUpdate(Level level, BlockState state, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected intExperimentalRedstoneWireEvaluator.getWireSignal(BlockPos pos, BlockState state) protected intRedstoneWireEvaluator.getWireSignal(BlockPos pos, BlockState state) private static booleanExperimentalRedstoneWireEvaluator.isConnected(BlockState state, Direction direction) voidCollectingNeighborUpdater.neighborChanged(BlockState state, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) voidInstantNeighborUpdater.neighborChanged(BlockState state, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) voidNeighborUpdater.neighborChanged(BlockState state, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) voidCollectingNeighborUpdater.shapeUpdate(Direction direction, BlockState state, BlockPos pos, BlockPos neighborPos, int flags, int recursionLevel) voidInstantNeighborUpdater.shapeUpdate(Direction direction, BlockState state, BlockPos pos, BlockPos neighborPos, int flags, int recursionLevel) voidNeighborUpdater.shapeUpdate(Direction direction, BlockState state, BlockPos pos, BlockPos neighborPos, int flags, int recursionLevel) voidDefaultRedstoneWireEvaluator.updatePowerStrength(Level level, BlockPos pos, BlockState state, Orientation orientation, boolean updateShape) voidExperimentalRedstoneWireEvaluator.updatePowerStrength(Level level, BlockPos pos, BlockState state, Orientation orientation, boolean updateShape) abstract voidRedstoneWireEvaluator.updatePowerStrength(Level level, BlockPos pos, BlockState state, Orientation orientation, boolean updateShape) Constructors in net.minecraft.world.level.redstone with parameters of type BlockStateModifierConstructorDescription(package private)FullNeighborUpdate(BlockState state, BlockPos pos, Block block, Orientation orientation, boolean movedByPiston) Creates an instance of aFullNeighborUpdaterecord class.(package private)ShapeUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int updateFlags, int updateLimit) Creates an instance of aShapeUpdaterecord class. -
Uses of BlockState in net.minecraft.world.level.storage.loot.parameters
Fields in net.minecraft.world.level.storage.loot.parameters with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final ContextKey<BlockState> LootContextParams.BLOCK_STATE -
Uses of BlockState in net.minecraft.world.phys.shapes
Methods in net.minecraft.world.phys.shapes with parameters of type BlockStateModifier and TypeMethodDescriptionCollisionContext.getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) EntityCollisionContext.getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) MinecartCollisionContext.getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) -
Uses of BlockState in net.neoforged.neoforge.capabilities
Methods in net.neoforged.neoforge.capabilities with parameters of type BlockStateModifier and TypeMethodDescriptionBlockCapability.getCapability(Level level, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity, C context) IBlockCapabilityProvider.getCapability(Level level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, C context) Returns the capability, ornullif not available. -
Uses of BlockState in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanClientHooks.isInTranslucentBlockOutlinePass(Level level, BlockPos pos, BlockState state) static booleanClientHooks.renderBlockOverlay(Player player, PoseStack mat, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos pos) -
Uses of BlockState in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateRenderBlockScreenEffectEvent.blockStateMethods in net.neoforged.neoforge.client.event that return BlockStateModifier and TypeMethodDescriptionRenderBlockScreenEffectEvent.getBlockState()Returns the block which the overlay is gotten from.Constructors in net.neoforged.neoforge.client.event with parameters of type BlockStateModifierConstructorDescriptionRenderBlockScreenEffectEvent(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos blockPos) -
Uses of BlockState in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions with parameters of type BlockStateModifier and TypeMethodDescriptiondefault List<BlockModelPart> BlockStateModelExtension.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) Helper to collects the parts of the model into a new list.default voidBlockStateModelExtension.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockModelPart> parts) Collects the parts of the model that should be rendered.default @Nullable ObjectBlockStateModelExtension.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) Collects all the data used by the model to produce renderable geometry.default ChunkSectionLayerBlockModelPartExtension.getRenderType(BlockState state) Get the setChunkSectionLayerto use when drawing this block in the level.default TextureAtlasSpriteBlockStateModelExtension.particleIcon(BlockAndTintGetter level, BlockPos pos, BlockState state) Returns the particle icon. -
Uses of BlockState in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type BlockStateModifier and TypeMethodDescriptiondefault booleanIClientBlockExtensions.addDestroyEffects(BlockState state, Level Level, BlockPos pos, ParticleEngine manager) Spawn particles for when the block is destroyed.default booleanIClientBlockExtensions.addHitEffects(BlockState state, Level level, HitResult target, ParticleEngine manager) Spawn a digging particle effect in the level, this is a wrapper around EffectRenderer.addBlockHitEffects to allow the block more control over the particles.default booleanIClientBlockExtensions.areBreakingParticlesTinted(BlockState state, ClientLevel level, BlockPos pos) Returns true if the breaking particles created from theBlockStatepassed should be tinted with biome colors.default Vector3dIClientBlockExtensions.getFogColor(BlockState state, LevelReader level, BlockPos pos, Entity entity, Vector3d originalColor, float partialTick) NOT CURRENTLY IMPLEMENTEDstatic IClientBlockExtensionsIClientBlockExtensions.of(BlockState state) default booleanIClientBlockExtensions.playBreakSound(BlockState state, Level level, BlockPos pos) Play breaking sound(s) when the block is destroyed.default booleanIClientBlockExtensions.playHitSound(BlockState state, Level level, BlockPos pos, Direction face, SoundManager soundManager) Play hit sound(s) when the block is punched.default booleanIClientFluidTypeExtensions.renderFluid(FluidState fluidState, BlockAndTintGetter getter, BlockPos pos, VertexConsumer vertexConsumer, BlockState blockState) Called to allow rendering custom quads for a fluid during chunk meshing. -
Uses of BlockState in net.neoforged.neoforge.client.model
Methods in net.neoforged.neoforge.client.model with parameters of type BlockStateModifier and TypeMethodDescriptionvoidDelegateBlockStateModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockModelPart> parts) voidDynamicBlockStateModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockModelPart> parts) DelegateBlockStateModel.particleIcon(BlockAndTintGetter level, BlockPos pos, BlockState state) -
Uses of BlockState in net.neoforged.neoforge.client.model.ao
Methods in net.neoforged.neoforge.client.model.ao with parameters of type BlockStateModifier and TypeMethodDescriptionvoidEnhancedAoRenderStorage.calculate(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, boolean shade) private voidEnhancedAoRenderStorage.calculateAxisAligned(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, boolean shade) Computes AO for an axis-aligned quad.(package private) AoCalculatedFaceFullFaceCalculator.calculateFace(BlockAndTintGetter level, BlockState renderedState, BlockPos renderedPos, Direction direction, boolean shade, boolean sampleOutside) private voidFullFaceCalculator.calculateFaceUncached(AoCalculatedFace out, BlockAndTintGetter level, BlockState renderedState, BlockPos renderedPos, Direction direction, boolean shade, boolean sampleOutside) Computes the AO for a full face.private voidEnhancedAoRenderStorage.calculateIrregular(BlockAndTintGetter level, BlockState state, BlockPos pos, boolean shade) Computes AO for a general quad. -
Uses of BlockState in net.neoforged.neoforge.client.model.block
Methods in net.neoforged.neoforge.client.model.block that return types with arguments of type BlockStateModifier and TypeMethodDescriptionCustomBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> states, Supplier<String> sourceSupplier) Instantiate this definition.Methods in net.neoforged.neoforge.client.model.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidCompositeBlockModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockModelPart> parts) @Nullable ObjectCompositeBlockModel.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) Method parameters in net.neoforged.neoforge.client.model.block with type arguments of type BlockStateModifier and TypeMethodDescriptionCustomBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> states, Supplier<String> sourceSupplier) Instantiate this definition. -
Uses of BlockState in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanCommonHooks.canCropGrow(Level level, BlockPos pos, BlockState state, boolean def) Checks if a crop can grow by firingCropGrowEvent.Pre.static BlockEvent.BreakEventCommonHooks.fireBlockBreak(Level level, GameType gameType, ServerPlayer player, BlockPos pos, BlockState state) FiresBlockEvent.BreakEvent, pre-emptively canceling the event based on the conditions that will cause the block to not be broken anyway.static voidCommonHooks.fireCropGrowPost(Level level, BlockPos pos, BlockState state) static voidCommonHooks.handleBlockDrops(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Fires theBlockDropsEventwhen block drops (items and experience) are determined.CommonHooks.isLivingOnLadder(BlockState state, Level level, BlockPos pos, LivingEntity entity) static booleanCommonHooks.onFarmlandTrample(ServerLevel level, BlockPos pos, BlockState state, double fallDistance, Entity entity) static intCommonHooks.onNoteChange(Level level, BlockPos pos, BlockState state, int old, int _new) -
Uses of BlockState in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return BlockStateModifier and TypeMethodDescriptiondefault BlockStateIBlockExtension.getAppearance(BlockState state, BlockAndTintGetter level, BlockPos pos, Direction side, @Nullable BlockState queryState, @Nullable BlockPos queryPos) Returns theBlockStatethat this block reports to look like on the given side, for querying by other mods.default BlockStateIBlockStateExtension.getAppearance(BlockAndTintGetter level, BlockPos pos, Direction side, @Nullable BlockState queryState, @Nullable BlockPos queryPos) Returns theBlockStatethat this state reports to look like on the given side for querying by other mods.default BlockStateIBlockExtension.getStateAtViewpoint(BlockState state, BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default BlockStateIBlockStateExtension.getStateAtViewpoint(BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default @Nullable BlockStateIBlockExtension.getToolModifiedState(BlockState state, UseOnContext context, ItemAbility itemAbility, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default @Nullable BlockStateIBlockStateExtension.getToolModifiedState(UseOnContext context, ItemAbility itemAbility, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default BlockStateIBlockExtension.rotate(BlockState state, LevelAccessor level, BlockPos pos, Rotation direction) default BlockStateIBlockStateExtension.rotate(LevelAccessor level, BlockPos pos, Rotation direction) private BlockStateIBlockStateExtension.self()Methods in net.neoforged.neoforge.common.extensions with parameters of type BlockStateModifier and TypeMethodDescriptiondefault booleanIBlockExtension.addLandingEffects(BlockState state1, ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIBlockStateExtension.addLandingEffects(ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIBlockExtension.addRunningEffects(BlockState state, Level level, BlockPos pos, Entity entity) Allows a block to override the standard vanilla running particles.default booleanIBlockExtension.canBeHydrated(BlockState state, BlockGetter getter, BlockPos pos, FluidState fluid, BlockPos fluidPos) Returns whether the block can be hydrated by a fluid.default booleanIBlockExtension.canConnectRedstone(BlockState state, BlockGetter level, BlockPos pos, @Nullable Direction direction) Whether redstone dust should visually connect to this block on a given sidedefault booleanIBlockExtension.canDropFromExplosion(BlockState state, BlockGetter level, BlockPos pos, Explosion explosion) Determines if this block should drop loot when exploded.default booleanIBlockExtension.canEntityDestroy(BlockState state, BlockGetter level, BlockPos pos, Entity entity) Determines if this block is can be destroyed by the specified entities normal behavior.default booleanIBlockExtension.canHarvestBlock(BlockState state, BlockGetter level, BlockPos pos, Player player) Determines if the player can harvest this block, obtaining it's drops when the block is destroyed.default booleanIFluidExtension.canHydrate(FluidState state, BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.default booleanIFluidStateExtension.canHydrate(BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.default booleanIBaseRailBlockExtension.canMakeSlopes(BlockState state, BlockGetter level, BlockPos pos) Returns true if the rail can make up and down slopes.default booleanIBlockExtension.canStickTo(BlockState state, BlockState other) Determines if this block can stick to another block when pushed by a piston.default booleanIBlockStateExtension.canStickTo(BlockState other) Determines if this block can stick to another block when pushed by a piston.default TriStateIBlockExtension.canSustainPlant(BlockState state, BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) Determines if this block either force allow or force disallow a plant from being placed on it.default TriStateIBlockStateExtension.canSustainPlant(BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) Determines if this block either force allow or force disallow a plant from being placed on it.booleanIEntityExtension.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) default booleanIBlockExtension.collisionExtendsVertically(BlockState state, BlockGetter level, BlockPos pos, Entity collidingEntity) Determines if this block's collision box should be treated as though it can extend above its block space.default @Nullable PathTypeIBlockExtension.getAdjacentBlockPathType(BlockState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent block to a pathfinding entity.default BlockStateIBlockExtension.getAppearance(BlockState state, BlockAndTintGetter level, BlockPos pos, Direction side, @Nullable BlockState queryState, @Nullable BlockPos queryPos) Returns theBlockStatethat this block reports to look like on the given side, for querying by other mods.default BlockStateIBlockStateExtension.getAppearance(BlockAndTintGetter level, BlockPos pos, Direction side, @Nullable BlockState queryState, @Nullable BlockPos queryPos) Returns theBlockStatethat this state reports to look like on the given side for querying by other mods.default @Nullable IntegerIBlockExtension.getBeaconColorMultiplier(BlockState state, LevelReader level, BlockPos pos, BlockPos beaconPos) default DirectionIBlockExtension.getBedDirection(BlockState state, LevelReader level, BlockPos pos) Returns the direction of the block.default @Nullable PathTypeIBlockExtension.getBlockPathType(BlockState state, BlockGetter level, BlockPos pos, @Nullable Mob mob) Gets the path type of this block when an entity is pathfinding.default BubbleColumnDirectionIBlockExtension.getBubbleColumnDirection(BlockState state) Determines if this block can spawn Bubble Columns and if so, what direction the column flows.default <T,C extends @Nullable Object>
TILevelExtension.getCapability(BlockCapability<T, C> cap, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity, C context) Retrieve a block capability.default <T> TILevelExtension.getCapability(BlockCapability<T, @Nullable Void> cap, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity) Retrieve a block capability with no context.default ItemStackIBlockExtension.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData, Player player) Called when A user uses the creative pick block button on this blockdefault floatIBlockExtension.getEnchantPowerBonus(BlockState state, LevelReader level, BlockPos pos) Determines the amount of enchanting power this block can provide to an enchanting table.default intIBlockExtension.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity breaker, ItemStack tool) Returns how many experience points this block drops when broken, before application of enchantments.default floatIBlockExtension.getExplosionResistance(BlockState state, BlockGetter level, BlockPos pos, Explosion explosion) Location sensitive version of getExplosionResistancedefault intIBlockExtension.getFireSpreadSpeed(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when fire is updating on a neighbor block.default intIBlockExtension.getFlammability(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Chance that fire will spread and consume this block. 300 being a 100% chance, 0, being a 0% chance.default floatIBlockExtension.getFriction(BlockState state, LevelReader level, BlockPos pos, @Nullable Entity entity) Gets the slipperiness at the given location at the given state.default intIBlockExtension.getLightEmission(BlockState state, BlockGetter level, BlockPos pos) Get a light value for this block, taking into account the given state and coordinates, normal ranges are between 0 and 15default MapColorIBlockExtension.getMapColor(BlockState state, BlockGetter level, BlockPos pos, MapColor defaultColor) Returns theMapColorshown on the map.default Optional<SoundEvent> IBucketPickupExtension.getPickupSound(BlockState state) State sensitive variant ofBucketPickup.getPickupSound().default @Nullable PushReactionIBlockExtension.getPistonPushReaction(BlockState state) Returns the reaction of the block when pushed or pulled by a piston.IBaseRailBlockExtension.getRailDirection(BlockState state, BlockGetter level, BlockPos pos, @Nullable AbstractMinecart cart) Return the rail's direction.default floatIBaseRailBlockExtension.getRailMaxSpeed(BlockState state, Level level, BlockPos pos, AbstractMinecart cart) Returns the max speed of the rail at the specified position.default Optional<ServerPlayer.RespawnPosAngle> IBlockExtension.getRespawnPosition(BlockState state, EntityType<?> type, LevelReader levelReader, BlockPos pos, float orientation) Returns the position that the entity is moved to upon respawning at this block.default SoundTypeIBlockExtension.getSoundType(BlockState state, LevelReader level, BlockPos pos, @Nullable Entity entity) Sensitive version of getSoundTypedefault BlockStateIBlockExtension.getStateAtViewpoint(BlockState state, BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default @Nullable BlockStateIBlockExtension.getToolModifiedState(BlockState state, UseOnContext context, ItemAbility itemAbility, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default booleanIBlockExtension.getWeakChanges(BlockState state, LevelReader level, BlockPos pos) If this block should be notified of weak changes.default booleanIBlockExtension.hasDynamicLightEmission(BlockState state) Whether this block has dynamic light emission which is not solely based on theBlockStateand instead uses theBlockPos, theAuxiliaryLightManageror another external data source to determine its light value inIBlockExtension.getLightEmission(BlockState, BlockGetter, BlockPos)default booleanIBlockExtension.hidesNeighborFace(BlockGetter level, BlockPos pos, BlockState state, BlockState neighborState, Direction dir) Whether this block hides the neighbors face pointed towards by the given direction.default booleanIBlockStateExtension.hidesNeighborFace(BlockGetter level, BlockPos pos, BlockState neighborState, Direction dir) Whether this block hides the neighbors face pointed towards by the given direction.default booleanIBlockExtension.ignitedByLava(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when lava is updating, checks if a block face can catch fire from lava.default booleanIBlockExtension.isBed(BlockState state, BlockGetter level, BlockPos pos, LivingEntity sleeper) Determines if this block is classified as a bed, replacinginstanceof BedBlockchecks.default booleanIBlockExtension.isBurning(BlockState state, BlockGetter level, BlockPos pos) Determines if this block should set fire and deal fire damage to entities coming into contact with it.default booleanIBlockExtension.isConduitFrame(BlockState state, LevelReader level, BlockPos pos, BlockPos conduit) Determines if this block can be used as the frame of a conduit.default booleanIBlockExtension.isEmpty(BlockState state) Return true if the state is able to be replaced with Blocks.AIR in chunk sections that is entirely made of blocks that return true for isEmptydefault booleanIBlockExtension.isFertile(BlockState state, BlockGetter level, BlockPos pos) Checks if this soil is fertile, typically this means that growth rates of plants on this soil will be slightly sped up.default booleanIBlockExtension.isFireSource(BlockState state, LevelReader level, BlockPos pos, Direction direction) Currently only called by fire when it is on top of this block.default booleanIBlockExtension.isFlammable(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when fire is updating, checks if a block face can catch fire.booleanIBaseRailBlockExtension.isFlexibleRail(BlockState state, BlockGetter level, BlockPos pos) Return true if the rail can make corners.default booleanIBlockExtension.isLadder(BlockState state, LevelReader level, BlockPos pos, LivingEntity entity) Checks if a player or entity can use this block to 'climb' like a ladder.default booleanIBlockExtension.isPortalFrame(BlockState state, BlockGetter level, BlockPos pos) Determines if this block can be used as part of a frame of a nether portal.default booleanIBlockExtension.isScaffolding(BlockState state, LevelReader level, BlockPos pos, LivingEntity entity) Checks if a player or entity handles movement on this block like scaffolding.default booleanIBlockExtension.isSlimeBlock(BlockState state) default booleanIBlockExtension.isStickyBlock(BlockState state) default booleanIBlockExtension.makesOpenTrapdoorAboveClimbable(BlockState state, LevelReader level, BlockPos pos, BlockState trapdoorState) Checks if this block makes an open trapdoor above it climbable.default voidIBlockExtension.onBlockExploded(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion.default voidIBlockExtension.onBlockStateChange(LevelReader level, BlockPos pos, BlockState oldState, BlockState newState) Called after theBlockStateat the givenBlockPoswas changed and neighbors were updated.default voidIBlockStateExtension.onBlockStateChange(LevelReader level, BlockPos pos, BlockState oldState) Called after theBlockStateat the givenBlockPoswas changed and neighbors were updated.default booleanIBlockExtension.onCaughtFire(BlockState state, Level level, BlockPos pos, @Nullable Direction direction, @Nullable LivingEntity igniter) If the block is flammable, this is called when it gets lit on fire.default booleanIBlockExtension.onDestroyedByPlayer(BlockState state, Level level, BlockPos pos, Player player, boolean willHarvest, FluidState fluid) Called when a player removes a block.default voidIBlockExtension.onDestroyedByPushReaction(BlockState state, Level level, BlockPos pos, Direction pushDirection, FluidState fluid) Called when a block is removed byPushReaction.DESTROY.default voidIBaseRailBlockExtension.onMinecartPass(BlockState state, Level level, BlockPos pos, AbstractMinecart cart) This function is called by any minecart that passes over this rail.default voidIBlockExtension.onNeighborChange(BlockState state, LevelReader level, BlockPos pos, BlockPos neighbor) Called when a block entity on a side of this block changes, is created, or is destroyed.default booleanIBlockExtension.onTreeGrow(BlockState state, LevelReader level, BiConsumer<BlockPos, BlockState> placeFunction, RandomSource randomSource, BlockPos pos, TreeConfiguration config) Called when a tree grows on top of this block and tries to set it to dirt by the trunk placer.default voidIBlockExtension.playFallSound(BlockState state, Level level, BlockPos pos, LivingEntity entity) Allows a block to override the standard fall sound played inLivingEntity.playBlockFallSound().default voidIBlockExtension.playStepSound(BlockState state, Level level, BlockPos pos, Entity entity, float volumeMultiplier, float pitchMultiplier) Allows a block to override the standard step sound played in:Entity.playCombinationStepSounds(BlockState, BlockState, BlockPos, BlockPos)(primary step sound only)Entity.playMuffledStepSound(BlockState, BlockPos)(usually the secondary sound in a call to the above method)Entity.playStepSound(BlockPos, BlockState)(simple step sound) The volume and pitch of any sound played in this method should be multiplied with the provided multipliers to replicate the behaviour of the callers.default BlockStateIBlockExtension.rotate(BlockState state, LevelAccessor level, BlockPos pos, Rotation direction) default voidIBlockExtension.setBedOccupied(BlockState state, Level level, BlockPos pos, LivingEntity sleeper, boolean occupied) Called when a user either starts or stops sleeping in the bed.default booleanIBlockExtension.shouldCheckWeakPower(BlockState state, SignalGetter level, BlockPos pos, Direction side) Called to determine whether to allow the block to handle its own indirect power rather than using the default rules.default booleanIBlockExtension.shouldDisplayFluidOverlay(BlockState state, BlockAndTintGetter level, BlockPos pos, FluidState fluidState) Called to determine whether this block should use the fluid overlay texture or flowing texture when it is placed under the fluid.default booleanIBlockExtension.shouldHideAdjacentFluidFace(BlockState state, Direction selfFace, FluidState adjacentFluid) Determines if a fluid adjacent to the block on the given side should not be rendered.default booleanIBlockExtension.supportsExternalFaceHiding(BlockState state) Whether this block allows a neighboring block to hide the face of this block it touches.Method parameters in net.neoforged.neoforge.common.extensions with type arguments of type BlockStateModifier and TypeMethodDescriptiondefault booleanIBlockExtension.onTreeGrow(BlockState state, LevelReader level, BiConsumer<BlockPos, BlockState> placeFunction, RandomSource randomSource, BlockPos pos, TreeConfiguration config) Called when a tree grows on top of this block and tries to set it to dirt by the trunk placer.default booleanIBlockStateExtension.onTreeGrow(LevelReader level, BiConsumer<BlockPos, BlockState> placeFunction, RandomSource randomSource, BlockPos pos, TreeConfiguration config) Called when a tree grows on top of this block and tries to set it to dirt by the trunk placer. -
Uses of BlockState in net.neoforged.neoforge.common.util
Fields in net.neoforged.neoforge.common.util declared as BlockStateMethods in net.neoforged.neoforge.common.util that return BlockStateModifier and TypeMethodDescriptionBlockSnapshot.getCurrentState()Returns the current (live) block state at the recorded position, not the snapshot's recorded state.BlockSnapshot.getState()Returns the snapshot's recorded block state.Constructors in net.neoforged.neoforge.common.util with parameters of type BlockStateModifierConstructorDescriptionprivateBlockSnapshot(ResourceKey<Level> dim, LevelAccessor level, BlockPos pos, BlockState state, @Nullable CompoundTag nbt, int flags) -
Uses of BlockState in net.neoforged.neoforge.common.world.poi
Fields in net.neoforged.neoforge.common.world.poi with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Set<BlockState> PoiStateSet.backingSetprivate final BiConsumer<ResourceKey<PoiType>, Set<BlockState>> ExtendPoiTypesEvent.registrarMethods in net.neoforged.neoforge.common.world.poi that return types with arguments of type BlockStateMethods in net.neoforged.neoforge.common.world.poi with parameters of type BlockStateMethod parameters in net.neoforged.neoforge.common.world.poi with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanPoiStateSet.addAll(Collection<? extends BlockState> c) (package private) voidPoiStateSet.addCustomStates(Set<BlockState> states) voidExtendPoiTypesEvent.addStatesToPoi(ResourceKey<PoiType> typeKey, Set<BlockState> states) private static voidPoiTypeExtender.register(ResourceKey<PoiType> typeKey, Set<BlockState> states) booleanPoiStateSet.removeIf(Predicate<? super BlockState> filter) Constructor parameters in net.neoforged.neoforge.common.world.poi with type arguments of type BlockStateModifierConstructorDescription(package private)ExtendPoiTypesEvent(BiConsumer<ResourceKey<PoiType>, Set<BlockState>> registrar) PoiStateSet(Set<BlockState> states) -
Uses of BlockState in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event that return BlockStateModifier and TypeMethodDescriptionstatic BlockStateEventHooks.fireFluidPlaceBlockEvent(LevelAccessor level, BlockPos pos, BlockPos liquidPos, BlockState state) static @Nullable BlockStateEventHooks.onToolUse(BlockState originalState, UseOnContext context, ItemAbility itemAbility, boolean simulate) Methods in net.neoforged.neoforge.event with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanEventHooks.canCreateFluidSource(ServerLevel level, BlockPos pos, BlockState state) Checks if a fluid is allowed to create a fluid source.static booleanEventHooks.doPlayerHarvestCheck(Player player, BlockState state, BlockGetter level, BlockPos pos) static BonemealEventEventHooks.fireBonemealEvent(@Nullable Player player, Level level, BlockPos pos, BlockState state, ItemStack stack) Called when bone meal (or equivalent) is used on a block.static BlockStateEventHooks.fireFluidPlaceBlockEvent(LevelAccessor level, BlockPos pos, BlockPos liquidPos, BlockState state) static floatEventHooks.getBreakSpeed(Player player, BlockState state, float original, BlockPos pos) static booleanEventHooks.onEntityDestroyBlock(LivingEntity entity, BlockPos pos, BlockState state) EventHooks.onNeighborNotify(Level level, BlockPos pos, BlockState state, EnumSet<Direction> notifiedSides, boolean forceRedstoneUpdate) static @Nullable BlockStateEventHooks.onToolUse(BlockState originalState, UseOnContext context, ItemAbility itemAbility, boolean simulate) -
Uses of BlockState in net.neoforged.neoforge.event.entity.living
Fields in net.neoforged.neoforge.event.entity.living declared as BlockStateMethods in net.neoforged.neoforge.event.entity.living that return BlockStateConstructors in net.neoforged.neoforge.event.entity.living with parameters of type BlockStateModifierConstructorDescriptionLivingDestroyBlockEvent(LivingEntity entity, BlockPos pos, BlockState state) -
Uses of BlockState in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateBonemealEvent.stateprivate final BlockStateCanPlayerSleepEvent.stateprivate final BlockStatePlayerEvent.BreakSpeed.stateprivate final BlockStatePlayerEvent.HarvestCheck.stateMethods in net.neoforged.neoforge.event.entity.player that return BlockStateModifier and TypeMethodDescriptionBonemealEvent.getState()Returns the state of the bone mealed block.CanPlayerSleepEvent.getState()PlayerEvent.BreakSpeed.getState()PlayerEvent.HarvestCheck.getTargetBlock()Constructors in net.neoforged.neoforge.event.entity.player with parameters of type BlockStateModifierConstructorDescriptionBonemealEvent(@Nullable Player player, Level level, BlockPos pos, BlockState state, ItemStack stack) BreakSpeed(Player player, BlockState state, float original, @Nullable BlockPos pos) HarvestCheck(Player player, BlockState state, BlockGetter level, BlockPos pos, boolean success) -
Uses of BlockState in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as BlockStateModifier and TypeFieldDescriptionprivate BlockStateBlockEvent.FluidPlaceBlockEvent.newStateprivate BlockStateBlockEvent.FluidPlaceBlockEvent.origStateprivate final BlockStateBlockEvent.EntityPlaceEvent.placedAgainstprivate final BlockStateBlockEvent.EntityPlaceEvent.placedBlockprivate BlockStateBlockEvent.BlockToolModificationEvent.stateprivate final BlockStateBlockEvent.stateMethods in net.neoforged.neoforge.event.level that return BlockStateModifier and TypeMethodDescriptionBlockEvent.BlockToolModificationEvent.getFinalState()Returns the state to transform the block into after item ability use.BlockEvent.FluidPlaceBlockEvent.getNewState()BlockEvent.FluidPlaceBlockEvent.getOriginalState()BlockEvent.EntityPlaceEvent.getPlacedAgainst()BlockEvent.EntityPlaceEvent.getPlacedBlock()AlterGroundEvent.StateProvider.getState(RandomSource random, BlockPos state) Gets the BlockState that will be placed at the passed position.BlockEvent.getState()Methods in net.neoforged.neoforge.event.level with parameters of type BlockStateModifier and TypeMethodDescriptionvoidBlockEvent.BlockToolModificationEvent.setFinalState(@Nullable BlockState finalState) Sets the state to transform the block into after tool use.voidBlockEvent.FluidPlaceBlockEvent.setNewState(BlockState state) Constructors in net.neoforged.neoforge.event.level with parameters of type BlockStateModifierConstructorDescriptionBlockDropsEvent(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Constructs a new BlockDropsEventBlockEvent(LevelAccessor level, BlockPos pos, BlockState state) BlockToolModificationEvent(BlockState originalState, UseOnContext context, ItemAbility itemAbility, boolean simulate) BreakEvent(Level level, BlockPos pos, BlockState state, Player player) Change(Level world, BlockPos pos, BlockState state, int oldNote, int newNote) EntityMultiPlaceEvent(List<BlockSnapshot> blockSnapshots, BlockState placedAgainst, @Nullable Entity entity) EntityPlaceEvent(BlockSnapshot blockSnapshot, BlockState placedAgainst, @Nullable Entity entity) FarmlandTrampleEvent(Level level, BlockPos pos, BlockState state, double fallDistance, Entity entity) FluidPlaceBlockEvent(LevelAccessor level, BlockPos pos, BlockPos liquidPos, BlockState state) NeighborNotifyEvent(Level level, BlockPos pos, BlockState state, EnumSet<Direction> notifiedSides, boolean forceRedstoneUpdate) protectedNoteBlockEvent(Level world, BlockPos pos, BlockState state, int note) Play(Level world, BlockPos pos, BlockState state, int note, NoteBlockInstrument instrument) PortalSpawnEvent(LevelAccessor level, BlockPos pos, BlockState state, PortalShape size) -
Uses of BlockState in net.neoforged.neoforge.event.level.block
Fields in net.neoforged.neoforge.event.level.block declared as BlockStateMethods in net.neoforged.neoforge.event.level.block that return BlockStateModifier and TypeMethodDescriptionCropGrowEvent.Post.getOriginalState()Returns the original state of the crop before growing.CropGrowEvent.Post.getState()Returns the new state of the crop after growing.Constructors in net.neoforged.neoforge.event.level.block with parameters of type BlockStateModifierConstructorDescriptionCreateFluidSourceEvent(ServerLevel level, BlockPos pos, BlockState state) CropGrowEvent(Level level, BlockPos pos, BlockState state) Post(Level level, BlockPos pos, BlockState original, BlockState state) Pre(Level level, BlockPos pos, BlockState state) -
Uses of BlockState in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateBaseFlowingFluid.createLegacyBlock(FluidState state) FluidType.getBlockForFluidState(BlockAndTintGetter getter, BlockPos pos, FluidState state) Returns the associatedBlockStatefor aFluidState.Methods in net.neoforged.neoforge.fluids with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidBaseFlowingFluid.beforeDestroyingBlock(LevelAccessor worldIn, BlockPos pos, BlockState state) booleanFluidType.canHydrate(FluidState state, BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.intCauldronFluidContent.currentLevel(BlockState state) Return the current level of the cauldron given its block state, or 0 if it's an empty cauldron.Constructors in net.neoforged.neoforge.fluids with parameters of type BlockStateModifierConstructorDescriptionInteractionInformation(FluidInteractionRegistry.HasFluidInteraction predicate, BlockState state) Constructor which transforms the source state into a block.InteractionInformation(FluidType type, BlockState state) Constructor which checks the surroundings fluids for a specific type and then transforms the source state into a block.Constructor parameters in net.neoforged.neoforge.fluids with type arguments of type BlockStateModifierConstructorDescriptionInteractionInformation(FluidInteractionRegistry.HasFluidInteraction predicate, Function<FluidState, BlockState> getState) Constructor which transforms the source state into a block.InteractionInformation(FluidType type, Function<FluidState, BlockState> getState) Constructor which checks the surroundings fluids for a specific type and then transforms the source state into a block. -
Uses of BlockState in net.neoforged.neoforge.fluids.capability.wrappers
Fields in net.neoforged.neoforge.fluids.capability.wrappers declared as BlockStateMethods in net.neoforged.neoforge.fluids.capability.wrappers with parameters of type BlockStateModifier and TypeMethodDescriptionprivate FluidStackCauldronWrapper.drain(BlockState state, int maxDrain, IFluidHandler.FluidAction action) private CauldronFluidContentCauldronWrapper.getContent(BlockState state) Constructors in net.neoforged.neoforge.fluids.capability.wrappers with parameters of type BlockState -
Uses of BlockState in net.neoforged.neoforge.registries
Fields in net.neoforged.neoforge.registries with type parameters of type BlockStateModifier and TypeFieldDescription(package private) static final NeoForgeRegistryCallbacks.BlockCallbacks.ClearableObjectIntIdentityMap<BlockState> NeoForgeRegistryCallbacks.BlockCallbacks.BLOCKSTATE_TO_ID_MAP(package private) static final Map<BlockState, Holder<PoiType>> NeoForgeRegistryCallbacks.PoiTypeCallbacks.BLOCKSTATE_TO_POI_TYPE_MAPMethods in net.neoforged.neoforge.registries that return types with arguments of type BlockStateModifier and TypeMethodDescriptionstatic IdMapper<BlockState> GameData.getBlockStateIDMap()static Map<BlockState, Holder<PoiType>> GameData.getBlockStatePointOfInterestTypeMap()