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.gui.screens.inventory
Methods in net.minecraft.client.gui.screens.inventory with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractSignEditScreen.offsetSign(GuiGraphics guiGraphics, BlockState state) protected voidHangingSignEditScreen.offsetSign(GuiGraphics p_282472_, BlockState p_282359_) protected voidSignEditScreen.offsetSign(GuiGraphics p_282503_, BlockState p_282571_) protected abstract voidAbstractSignEditScreen.renderSignBackground(GuiGraphics guiGraphics, BlockState state) protected voidHangingSignEditScreen.renderSignBackground(GuiGraphics p_282580_, BlockState p_283648_) protected voidSignEditScreen.renderSignBackground(GuiGraphics p_281440_, BlockState p_282401_) -
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 BlockStateModifierConstructorDescriptionprotectedBlockMarker(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 RenderTypeItemBlockRenderTypes.getChunkRenderType(BlockState state) Deprecated.static intLevelRenderer.getLightColor(BlockAndTintGetter level, BlockState state, BlockPos pos) static RenderTypeItemBlockRenderTypes.getMovingBlockRenderType(BlockState state) Deprecated.Forge: UsegetMovingBlockRenderType(RenderType)} while iterating through invalid input: '{@' link net.minecraft.client.resources.model.BakedModel#getRenderTypes (BlockState, net.minecraft.util.RandomSource, net.neoforged.neoforge.client.model.data.ModelData)}.invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#static ChunkRenderTypeSetItemBlockRenderTypes.getRenderLayers(BlockState state) static RenderTypeItemBlockRenderTypes.getRenderType(BlockState state, boolean cull) Deprecated.Forge: UsegetEntityRenderType(RenderType, boolean)} while iterating through {invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#private voidLevelRenderer.renderHitOutline(PoseStack poseStack, VertexConsumer consumer, Entity entity, double camX, double camY, double camZ, BlockPos pos, BlockState state) 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, BakedModel> BlockModelShaper.modelByStateCacheMethods in net.minecraft.client.renderer.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidModelBlockRenderer.AmbientOcclusionFace.calculate(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, float[] shape, BitSet shapeFlags, boolean shade) private voidModelBlockRenderer.calculateShape(BlockAndTintGetter level, BlockState state, BlockPos pos, int[] vertices, Direction direction, float[] shape, BitSet shapeFlags) Calculates the shape and corresponding flags for the specifieddirectionandvertices, storing the resulting shape in the specifiedshapearray and the shape flags inshapeFlags.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.floatModelBlockRenderer.Cache.getShadeBrightness(BlockState state, BlockAndTintGetter level, BlockPos pos) BlockModelShaper.getTexture(BlockState p_110883_, Level level, BlockPos pos) private static booleanLiquidBlockRenderer.isFaceOccludedByNeighbor(BlockGetter level, BlockPos pos, Direction side, float height, BlockState blockState) private static booleanLiquidBlockRenderer.isFaceOccludedBySelf(BlockGetter level, BlockPos pos, BlockState state, Direction face) private static booleanLiquidBlockRenderer.isFaceOccludedByState(BlockGetter level, Direction face, float height, BlockPos pos, 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, float brightness0, float brightness1, float brightness2, float brightness3, int lightmap0, int lightmap1, int lightmap2, int lightmap3, int packedOverlay) voidBlockRenderDispatcher.renderBatched(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random) voidBlockRenderDispatcher.renderBatched(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, ModelData modelData, RenderType renderType) voidBlockRenderDispatcher.renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer) Deprecated.voidBlockRenderDispatcher.renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, ModelData modelData) voidBlockRenderDispatcher.renderLiquid(BlockPos pos, BlockAndTintGetter level, VertexConsumer consumer, BlockState blockState, FluidState fluidState) voidModelBlockRenderer.renderModel(PoseStack.Pose pose, VertexConsumer consumer, BlockState state, BakedModel model, float red, float green, float blue, int packedLight, int packedOverlay) Deprecated.voidModelBlockRenderer.renderModel(PoseStack.Pose pose, VertexConsumer consumer, BlockState state, BakedModel model, float red, float green, float blue, int packedLight, int packedOverlay, ModelData modelData, RenderType renderType) private voidModelBlockRenderer.renderModelFaceAO(BlockAndTintGetter level, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, float[] shape, BitSet shapeFlags, ModelBlockRenderer.AmbientOcclusionFace aoFace, int packedOverlay) private voidModelBlockRenderer.renderModelFaceFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int packedLight, int packedOverlay, boolean repackLight, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, BitSet shapeFlags) 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, ModelData modelData, RenderType renderType) static booleanLiquidBlockRenderer.shouldRenderFace(BlockAndTintGetter level, BlockPos pos, FluidState fluidState, BlockState selfState, Direction direction, BlockState otherState) static booleanLiquidBlockRenderer.shouldRenderFace(BlockAndTintGetter level, BlockPos pos, FluidState fluidState, BlockState blockState, Direction side, FluidState neighborFluid) Deprecated.Neo: use overload that accepts BlockStatestatic ModelResourceLocationBlockModelShaper.stateToModelLocation(ResourceLocation location, BlockState state) static ModelResourceLocationBlockModelShaper.stateToModelLocation(BlockState state) voidLiquidBlockRenderer.tesselate(BlockAndTintGetter level, BlockPos pos, VertexConsumer buffer, BlockState blockState, FluidState fluidState) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) Method parameters in net.minecraft.client.renderer.block with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidBlockModelShaper.replaceCache(Map<BlockState, BakedModel> modelByStateCache) -
Uses of BlockState in net.minecraft.client.renderer.block.model
Fields in net.minecraft.client.renderer.block.model with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate StateDefinition<Block, BlockState> BlockModelDefinition.Context.definitionMethods in net.minecraft.client.renderer.block.model that return types with arguments of type BlockStateMethod parameters in net.minecraft.client.renderer.block.model with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidBlockModelDefinition.Context.setDefinition(StateDefinition<Block, BlockState> stateContainer) -
Uses of BlockState in net.minecraft.client.renderer.block.model.multipart
Fields in net.minecraft.client.renderer.block.model.multipart with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final StateDefinition<Block, BlockState> MultiPart.definitionMethods in net.minecraft.client.renderer.block.model.multipart that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate Predicate<BlockState> KeyValueCondition.getBlockStatePredicate(StateDefinition<Block, BlockState> definition, Property<?> property, String value) AndCondition.getPredicate(StateDefinition<Block, BlockState> definition) Condition.getPredicate(StateDefinition<Block, BlockState> definition) KeyValueCondition.getPredicate(StateDefinition<Block, BlockState> definition) OrCondition.getPredicate(StateDefinition<Block, BlockState> definition) Selector.getPredicate(StateDefinition<Block, BlockState> definition) Method parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate Predicate<BlockState> KeyValueCondition.getBlockStatePredicate(StateDefinition<Block, BlockState> definition, Property<?> property, String value) AndCondition.getPredicate(StateDefinition<Block, BlockState> definition) Condition.getPredicate(StateDefinition<Block, BlockState> definition) KeyValueCondition.getPredicate(StateDefinition<Block, BlockState> definition) OrCondition.getPredicate(StateDefinition<Block, BlockState> definition) Selector.getPredicate(StateDefinition<Block, BlockState> definition) Constructor parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type BlockStateModifierConstructorDescriptionMultiPart(StateDefinition<Block, BlockState> definition, List<Selector> selectors) -
Uses of BlockState in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity with parameters of type BlockStateModifier and TypeMethodDescriptionvoidHangingSignRenderer.HangingSignModel.evaluateVisibleParts(BlockState state) private voidPistonHeadRenderer.renderBlock(BlockPos pos, BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, Level level, boolean extended, int packedOverlay) (package private) voidSignRenderer.renderSignWithText(SignBlockEntity signEntity, PoseStack poseStack, MultiBufferSource buffer, int packedLight, int packedOverlay, BlockState state, SignBlock signBlock, WoodType woodType, Model model) (package private) voidHangingSignRenderer.translateSign(PoseStack poseStack, float yRot, BlockState state) (package private) 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 BlockStateModifier and TypeFieldDescriptionprivate final List<PalettedContainer<BlockState>> RenderChunk.sectionsMethods in net.minecraft.client.renderer.chunk that return BlockStateModifier and TypeMethodDescriptionRenderChunk.getBlockState(BlockPos pos) RenderChunkRegion.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 voidMinecartRenderer.renderMinecartContents(T entity, float partialTicks, BlockState state, PoseStack poseStack, MultiBufferSource buffer, int packedLight) protected voidTntMinecartRenderer.renderMinecartContents(MinecartTNT entity, float partialTicks, BlockState state, PoseStack poseStack, MultiBufferSource buffer, 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 buffer, int packedLight, boolean outlineOnly, BlockState state, int packedOverlay, BakedModel model) -
Uses of BlockState in net.minecraft.client.resources.model
Fields in net.minecraft.client.resources.model with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final StateDefinition<Block, BlockState> BlockStateModelLoader.ITEM_FRAME_FAKE_DEFINITIONprivate final Map<BlockState, BakedModel> ModelManager.ReloadState.modelCacheThe field for themodelCacherecord component.private final it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> BlockStateModelLoader.modelGroupsprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelBakery.modelGroupsprivate it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.modelGroupsprivate final Map<BlockState, BitSet> MultiPartBakedModel.selectorCacheprivate final List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> MultiPartBakedModel.Builder.selectorsprivate final List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> MultiPartBakedModel.selectorsprivate static final Map<ResourceLocation, StateDefinition<Block, BlockState>> BlockStateModelLoader.STATIC_DEFINITIONSMethods in net.minecraft.client.resources.model that return types with arguments of type BlockStateModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> BlockStateModelLoader.getModelGroups()it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelBakery.getModelGroups()ModelManager.ReloadState.modelCache()Returns the value of themodelCacherecord component.private static Predicate<BlockState> BlockStateModelLoader.predicate(StateDefinition<Block, BlockState> stateDefentition, String properties) Methods in net.minecraft.client.resources.model with parameters of type BlockStateModifier and TypeMethodDescriptionBlockStateModelLoader.ModelGroupKey.create(BlockState state, MultiPart model, Collection<Property<?>> properties) BlockStateModelLoader.ModelGroupKey.create(BlockState state, UnbakedModel model, Collection<Property<?>> properties) BlockStateModelLoader.ModelGroupKey.getColoringValues(BlockState state, Collection<Property<?>> properties) MultiPartBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) WeightedBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) BakedModel.getQuads(BlockState state, Direction direction, RandomSource random) BuiltInModel.getQuads(BlockState state, Direction direction, RandomSource random) MultiPartBakedModel.getQuads(BlockState state, Direction direction, RandomSource random, ModelData modelData, RenderType renderType) SimpleBakedModel.getQuads(BlockState state, Direction direction, RandomSource random) WeightedBakedModel.getQuads(BlockState state, Direction direction, RandomSource random, ModelData modelData, RenderType renderType) MultiPartBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) SimpleBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) WeightedBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) MultiPartBakedModel.getSelectors(BlockState p_235050_) booleanModelManager.requiresRender(BlockState oldState, BlockState newState) MultiPartBakedModel.useAmbientOcclusion(BlockState state, ModelData modelData, RenderType renderType) WeightedBakedModel.useAmbientOcclusion(BlockState state, ModelData modelData, RenderType renderType) Method parameters in net.minecraft.client.resources.model with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidMultiPartBakedModel.Builder.add(Predicate<BlockState> predicate, BakedModel model) private voidBlockStateModelLoader.loadBlockStateDefinitions(ResourceLocation blockStateId, StateDefinition<Block, BlockState> stateDefenition) private static Predicate<BlockState> BlockStateModelLoader.predicate(StateDefinition<Block, BlockState> stateDefentition, String properties) private voidBlockStateModelLoader.registerModelGroup(Iterable<BlockState> models) Constructor parameters in net.minecraft.client.resources.model with type arguments of type BlockStateModifierConstructorDescriptionMultiPartBakedModel(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> selectors) (package private)ReloadState(ModelBakery modelBakery, BakedModel missingModel, Map<BlockState, BakedModel> modelCache, Map<ResourceLocation, AtlasSet.StitchResult> atlasPreparations, 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.BlockInput.getState()Methods in net.minecraft.commands.arguments.blocks with parameters of type BlockStateConstructors 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 TypeMethodDescriptionstatic ItemInteractionResultCauldronInteraction.emptyBucket(Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack, BlockState state, SoundEvent emptySound) static ItemInteractionResultCauldronInteraction.fillBucket(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack emptyStack, ItemStack filledStack, Predicate<BlockState> statePredicate, SoundEvent fillSound) CauldronInteraction.interact(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 ItemInteractionResultCauldronInteraction.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.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) -
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.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, Supplier<String> exceptionMessage) -
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.stateThe field for thestaterecord component.Methods in net.minecraft.server.commands that return BlockStateModifier and TypeMethodDescriptionCloneCommands.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) 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, BlockPos fromPos, boolean isMoving) voidServerLevel.onBlockStateChange(BlockPos pos, BlockState blockState, BlockState newState) 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) 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.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 TypeMethodDescriptionstatic voidContainers.dropContentsOnDestroy(BlockState state, BlockState newState, Level level, BlockPos pos) WorldlyContainerHolder.getContainer(BlockState state, LevelAccessor 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 TypeMethodDescriptionbooleanEntity.canTrample(BlockState state, BlockPos pos, float fallDistance) protected voidEntity.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidFlyingMob.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_TALL_GRASS -
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 BlockStateModifier and TypeFieldDescription(package private) final BlockStateMushroomCow.MushroomType.blockStateFields in net.minecraft.world.entity.animal with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Predicate<BlockState> Bee.BeePollinateGoal.VALID_POLLINATION_BLOCKSMethods in net.minecraft.world.entity.animal that return BlockStateMethods in net.minecraft.world.entity.animal with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidBee.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 voidAbstractFish.playStepSound(BlockPos pos, BlockState block) protected voidBee.playStepSound(BlockPos pos, BlockState block) protected voidChicken.playStepSound(BlockPos pos, BlockState block) protected voidCow.playStepSound(BlockPos pos, BlockState block) 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 voidSheep.playStepSound(BlockPos pos, BlockState block) protected voidTurtle.playStepSound(BlockPos pos, BlockState block) protected voidWolf.playStepSound(BlockPos pos, BlockState block) Method parameters in net.minecraft.world.entity.animal with type arguments of type BlockStateModifier and TypeMethodDescriptionBee.BeePollinateGoal.findNearestBlock(Predicate<BlockState> predicate, double distance) 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.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.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 BlockStateFields 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 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.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 TypeMethodDescriptionfloatInventory.getDestroySpeed(BlockState state) floatPlayer.getDestroySpeed(BlockState state) Deprecated.floatPlayer.getDigSpeed(BlockState p_36282_, BlockPos pos) booleanPlayer.hasCorrectToolForDrops(BlockState state) Deprecated.booleanPlayer.hasCorrectToolForDrops(BlockState p_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
Methods 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 with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidBoat.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 entityprotected voidAbstractMinecart.moveAlongTrack(BlockPos pos, BlockState state) protected voidMinecartFurnace.moveAlongTrack(BlockPos pos, BlockState state) voidAbstractMinecart.setDisplayBlockState(BlockState displayState) booleanMinecartTNT.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, float explosionPower) -
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 TypeMethodDescriptionbooleanDebugStickItem.canAttackBlock(BlockState state, Level level, BlockPos pos, Player player) booleanItem.canAttackBlock(BlockState state, Level level, BlockPos pos, Player player) booleanMaceItem.canAttackBlock(BlockState state, Level level, BlockPos pos, Player player) booleanSwordItem.canAttackBlock(BlockState state, Level level, BlockPos pos, Player player) booleanTridentItem.canAttackBlock(BlockState state, Level level, BlockPos pos, Player player) protected booleanBucketItem.canBlockContainFluid(Player player, Level worldIn, BlockPos posIn, BlockState blockstate) 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 p_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) 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, BlockPos fromPos, boolean isMoving) voidLevel.neighborShapeChanged(Direction direction, BlockState queried, BlockPos pos, BlockPos offsetPos, int flags, int recursionLevel) default voidLevelAccessor.neighborShapeChanged(Direction direction, BlockState queried, BlockPos pos, BlockPos offsetPos, int flags, int recursionLevel) voidLevel.onBlockStateChange(BlockPos pos, BlockState blockState, BlockState newState) 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.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.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) 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 BlockStateBlock.BlockStatePairKey.firstprivate final BlockStateBlock.BlockStatePairKey.secondprivate 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 Map<BlockState, VoxelShape> WallBlock.collisionShapeByIndexprivate 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 static final Predicate<BlockState> CarvedPumpkinBlock.PUMPKINS_PREDICATEprivate final Map<BlockState, VoxelShape> WallBlock.shapeByIndexprivate static final Map<BlockState, VoxelShape> RedStoneWireBlock.SHAPES_CACHEprivate final Map<BlockState, VoxelShape> BigDripleafBlock.shapesCacheprivate final Map<BlockState, VoxelShape> FireBlock.shapesCacheprivate final com.google.common.collect.ImmutableMap<BlockState, VoxelShape> MultifaceBlock.shapesCacheprivate final Map<BlockState, VoxelShape> VineBlock.shapesCacheprotected final StateDefinition<Block, BlockState> Block.stateDefinitionprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> CrossCollisionBlock.stateToIndexMethods 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) 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) 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) 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) GlazedTerracottaBlock.getStateForPlacement(BlockPlaceContext context) GrowingPlantBlock.getStateForPlacement(BlockPlaceContext context) GrowingPlantBlock.getStateForPlacement(LevelAccessor level) GrowingPlantHeadBlock.getStateForPlacement(LevelAccessor level) HangingRootsBlock.getStateForPlacement(BlockPlaceContext p_153340_) HeavyCoreBlock.getStateForPlacement(BlockPlaceContext p_338691_) HopperBlock.getStateForPlacement(BlockPlaceContext context) HugeMushroomBlock.getStateForPlacement(BlockPlaceContext context) InfestedRotatedPillarBlock.getStateForPlacement(BlockPlaceContext p_153441_) IronBarsBlock.getStateForPlacement(BlockPlaceContext context) JigsawBlock.getStateForPlacement(BlockPlaceContext context) KelpBlock.getStateForPlacement(BlockPlaceContext context) LadderBlock.getStateForPlacement(BlockPlaceContext context) LanternBlock.getStateForPlacement(BlockPlaceContext context) 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_) 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) PinkPetalsBlock.getStateForPlacement(BlockPlaceContext p_273158_) 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) 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_) 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(LevelAccessor level, BlockPos pos, int age) static BlockStateChorusPlantBlock.getStateWithConnections(BlockGetter level, BlockPos pos, BlockState state) 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.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.protected BlockStateLecternBlock.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.PinkPetalsBlock.mirror(BlockState p_272961_, Mirror p_273278_) 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.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) 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 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.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 p_153443_, Rotation p_153444_) 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.protected BlockStateLecternBlock.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.PinkPetalsBlock.rotate(BlockState p_273485_, Rotation p_273021_) 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(LevelAccessor 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.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, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateAttachedStemBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) protected BlockStateBambooSaplingBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBambooStalkBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBannerBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBarrierBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBaseCoralPlantTypeBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBaseCoralWallFanBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBasePressurePlateBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBaseRailBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBaseTorchBlock.updateShape(BlockState p_304418_, Direction p_304475_, BlockState p_304669_, LevelAccessor p_304637_, BlockPos p_304633_, BlockPos p_304603_) protected BlockStateBedBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBeehiveBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBellBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBigDripleafBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBigDripleafStemBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.BrushableBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBubbleColumnBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBushBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCactusBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCakeBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCampfireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCandleBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCandleCakeBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCarpetBlock.updateShape(BlockState p_152926_, Direction p_152927_, BlockState p_152928_, LevelAccessor p_152929_, BlockPos p_152930_, BlockPos p_152931_) protected BlockStateCeilingHangingSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) protected BlockStateChainBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateChestBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor facing and neighbor state, returning a new state.protected BlockStateChorusFlowerBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateChorusPlantBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCocoaBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.ComparatorBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateConcretePowderBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) protected BlockStateConduitBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCoralBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCoralFanBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCoralPlantBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCoralWallFanBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateDecoratedPotBlock.updateShape(BlockState p_276307_, Direction p_276322_, BlockState p_276280_, LevelAccessor p_276320_, BlockPos p_276270_, BlockPos p_276312_) protected BlockStateDirtPathBlock.updateShape(BlockState p_153152_, Direction p_153153_, BlockState p_153154_, LevelAccessor p_153155_, BlockPos p_153156_, BlockPos p_153157_) protected BlockStateDoorBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateDoublePlantBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateEnderChestBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFaceAttachedHorizontalDirectionalBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFallingBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFarmBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFenceBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFenceGateBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFlowerPotBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFrogspawnBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateGlowLichenBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateGrowingPlantBodyBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateGrowingPlantHeadBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateHangingRootsBlock.updateShape(BlockState p_153351_, Direction p_153352_, BlockState p_153353_, LevelAccessor p_153354_, BlockPos p_153355_, BlockPos p_153356_) protected BlockStateHeavyCoreBlock.updateShape(BlockState p_338756_, Direction p_338189_, BlockState p_338723_, LevelAccessor p_338514_, BlockPos p_338346_, BlockPos p_338401_) protected BlockStateHugeMushroomBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateIronBarsBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLadderBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLanternBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLeavesBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLightBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLightningRodBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLiquidBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateMagmaBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateMangrovePropaguleBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateMangroveRootsBlock.updateShape(BlockState p_221514_, Direction p_221515_, BlockState p_221516_, LevelAccessor p_221517_, BlockPos p_221518_, BlockPos p_221519_) protected BlockStateMultifaceBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateNetherPortalBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateNoteBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateObserverBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.PitcherCropBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStatePointedDripstoneBlock.updateShape(BlockState state, Direction p_direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateRedstoneWallTorchBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateRedStoneWireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateRepeaterBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateScaffoldingBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSculkSensorBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSculkShriekerBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSculkVeinBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSeagrassBlock.updateShape(BlockState p_154530_, Direction p_154531_, BlockState p_154532_, LevelAccessor p_154533_, BlockPos p_154534_, BlockPos p_154535_) protected BlockStateSeaPickleBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSlabBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSmallDripleafBlock.updateShape(BlockState p_154625_, Direction p_154626_, BlockState p_154627_, LevelAccessor p_154628_, BlockPos p_154629_, BlockPos p_154630_) protected BlockStateSnowLayerBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSnowyDirtBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSoulFireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSoulSandBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSporeBlossomBlock.updateShape(BlockState p_154713_, Direction p_154714_, BlockState p_154715_, LevelAccessor p_154716_, BlockPos p_154717_, BlockPos p_154718_) protected BlockStateStairBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateStandingSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSugarCaneBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateTrapDoorBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateTripWireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateTripWireHookBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateVineBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWallBannerBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWallBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.private BlockStateWallBlock.updateShape(LevelReader level, BlockState state, BlockPos pos, BlockState neighbour, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection) protected BlockStateWallHangingSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWallSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWallTorchBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWaterloggedTransparentBlock.updateShape(BlockState p_313906_, Direction p_313739_, BlockState p_313829_, LevelAccessor p_313692_, BlockPos p_313842_, BlockPos p_313843_) 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) 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) protected com.google.common.collect.ImmutableMap<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter) Block.getStateDefinition()private static ToIntFunction<BlockState> Blocks.litBlockEmission(int lightValue) private Map<BlockState, VoxelShape> WallBlock.makeShapes(float width, float depth, float wallPostHeight, float wallMinY, float wallLowHeight, float wallTallHeight) 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) private static booleanBlocks.always(BlockState state, BlockGetter blockGetter, BlockPos pos) static BooleanBlocks.always(BlockState state, BlockGetter blockGetter, 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).voidCherryLeavesBlock.animateTick(BlockState p_272714_, Level p_272837_, BlockPos p_273218_, RandomSource p_273360_) voidCryingObsidianBlock.animateTick(BlockState p_221055_, Level p_221056_, BlockPos p_221057_, RandomSource p_221058_) 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).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).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).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).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).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_) 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 static VoxelShapeMultifaceBlock.calculateMultifaceShape(BlockState state) private intComparatorBlock.calculateOutputSignal(Level level, BlockPos pos, BlockState state) private static VoxelShapeBigDripleafBlock.calculateShape(BlockState state) private static VoxelShapeFireBlock.calculateShape(BlockState state) private VoxelShapeRedStoneWireBlock.calculateShape(BlockState state) private static VoxelShapeVineBlock.calculateShape(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) protected booleanGlowLichenBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanGrowingPlantBodyBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanMultifaceBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) booleanPinkPetalsBlock.canBeReplaced(BlockState p_272922_, BlockPlaceContext p_273534_) booleanPitcherCropBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanScaffoldingBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanSculkVeinBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) protected booleanSeaPickleBlock.canBeReplaced(BlockState state, BlockPlaceContext useContext) 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) 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(Player player, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanKelpBlock.canPlaceLiquid(Player player, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanKelpPlantBlock.canPlaceLiquid(Player player, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanLiquidBlockContainer.canPlaceLiquid(Player player, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanSeagrassBlock.canPlaceLiquid(Player p_296226_, BlockGetter p_296449_, BlockPos p_154511_, BlockState p_154512_, Fluid p_295712_) default booleanSimpleWaterloggedBlock.canPlaceLiquid(Player player, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanSlabBlock.canPlaceLiquid(Player player, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanTallSeagrassBlock.canPlaceLiquid(Player p_296027_, 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 booleanBushBlock.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 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 booleanMangrovePropaguleBlock.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 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, DirectionProperty 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<CraftingRecipe> 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) protected voidBasePressurePlateBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidBigDripleafBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidBubbleColumnBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidButtonBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidCactusBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidCampfireBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidCropBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidDetectorRailBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidEndGatewayBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidEndPortalBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidFrogspawnBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidHoneyBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidHopperBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidLavaCauldronBlock.entityInside(BlockState p_153506_, Level p_153507_, BlockPos p_153508_, Entity p_153509_) protected voidLayeredCauldronBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidNetherPortalBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) voidPitcherCropBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidPowderSnowBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidSweetBerryBushBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidTripWireBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidWaterlilyBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidWebBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) protected voidWitherRoseBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity) private voidCommandBlock.execute(BlockState state, Level 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, float fallDistance) voidBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) voidFarmBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) voidHayBlock.fallOn(Level p_153362_, BlockState p_153363_, BlockPos p_153364_, Entity p_153365_, float p_153366_) voidHoneyBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) voidPointedDripstoneBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) voidPowderSnowBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) voidSlimeBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) voidTurtleEggBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) protected booleanPoweredRailBlock.findPoweredRailSignal(Level level, BlockPos pos, BlockState state, boolean searchForward, int recursionCount) PointedDripstoneBlock.findRootBlock(Level level, BlockPos pos, BlockState state, int maxIterations) private static BlockPosPointedDripstoneBlock.findTip(BlockState state, LevelAccessor level, BlockPos pos, int maxIterations, boolean isTipMerge) protected intCrossCollisionBlock.getAABBIndex(BlockState state) protected intPipeBlock.getAABBIndex(BlockState state) 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 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.AbstractBannerBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) AttachedStemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) BambooSaplingBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) BigDripleafStemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) Block.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) Deprecated.CandleCakeBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) CaveVinesBlock.getCloneItemStack(LevelReader p_304590_, BlockPos p_152967_, BlockState p_152968_) CaveVinesPlantBlock.getCloneItemStack(LevelReader p_304444_, BlockPos p_153008_, BlockState p_153009_) CropBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) DecoratedPotBlock.getCloneItemStack(LevelReader p_304622_, BlockPos p_294412_, BlockState p_294723_) EndGatewayBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) EndPortalBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) FlowerPotBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) FrostedIceBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) GrowingPlantBodyBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) LightBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) NetherPortalBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) NetherWartBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) ShulkerBoxBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) StemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) SweetBerryBushBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) TallSeagrassBlock.getCloneItemStack(LevelReader p_304988_, BlockPos p_154750_, BlockState p_154751_) 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 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 floatBambooSaplingBlock.getDestroyProgress(BlockState state, Player player, BlockGetter level, BlockPos pos) Get the hardness of this Block relative to the ability of the given playerprotected floatBambooStalkBlock.getDestroyProgress(BlockState state, Player player, BlockGetter level, BlockPos pos) Get the hardness of this Block relative to the ability of the given playerprotected 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) intFallingBlock.getDustColor(BlockState state, BlockGetter level, BlockPos pos) 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 FluidStateEnderChestBlock.getFluidState(BlockState state) protected FluidStateGlowLichenBlock.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 FluidStatePointedDripstoneBlock.getFluidState(BlockState state) protected FluidStateScaffoldingBlock.getFluidState(BlockState state) protected FluidStateSculkSensorBlock.getFluidState(BlockState state) protected FluidStateSculkShriekerBlock.getFluidState(BlockState state) protected FluidStateSculkVeinBlock.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) protected static floatCropBlock.getGrowthSpeed(BlockState blockState, BlockGetter p_52274_, BlockPos p_52275_) intSnifferEggBlock.getHatchLevel(BlockState state) private OptionalIntChiseledBookShelfBlock.getHitSlot(BlockHitResult hitReselt, 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, BlockGetter level, BlockPos pos) protected intTintedGlassBlock.getLightBlock(BlockState p_154828_, BlockGetter p_154829_, BlockPos p_154830_) 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, BlockGetter level, BlockPos pos) protected VoxelShapeFenceGateBlock.getOcclusionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeLecternBlock.getOcclusionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapePointedDripstoneBlock.getOcclusionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapePowderSnowBlock.getOcclusionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeSculkShriekerBlock.getOcclusionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeSkullBlock.getOcclusionShape(BlockState state, BlockGetter level, BlockPos pos) 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 RenderShapeAbstractFurnaceBlock.getRenderShape(BlockState state) protected RenderShapeAirBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBarrelBlock.getRenderShape(BlockState state) protected RenderShapeBarrierBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBaseEntityBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBeaconBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBedBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBeehiveBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBellBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBrewingStandBlock.getRenderShape(BlockState state) The type of render function called.BrushableBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeBubbleColumnBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeCampfireBlock.getRenderShape(BlockState state) Deprecated.call viawhenever possible.invalid reference
IBlockState#getRenderType()protected RenderShapeChestBlock.getRenderShape(BlockState state) Deprecated.call viawhenever possible.invalid reference
IBlockState#getRenderType()protected RenderShapeChiseledBookShelfBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeCommandBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeConduitBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeCrafterBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeDaylightDetectorBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeDispenserBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeEnchantingTableBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeEnderChestBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeGrindstoneBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeHopperBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeJukeboxBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeLecternBlock.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 RenderShapeSculkCatalystBlock.getRenderShape(BlockState p_222120_) protected RenderShapeSculkSensorBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeSculkShriekerBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeShulkerBoxBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeSpawnerBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeStonecutterBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeStructureBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeStructureVoidBlock.getRenderShape(BlockState state) The type of render function called.protected RenderShapeTrialSpawnerBlock.getRenderShape(BlockState p_312710_) VaultBlock.getRenderShape(BlockState p_324584_) static intRespawnAnchorBlock.getScaledChargeLevel(BlockState state, int scale) protected longBedBlock.getSeed(BlockState state, BlockPos pos) Return a random long to be passed toBakedModel.getQuads(net.minecraft.world.level.block.state.BlockState, net.minecraft.core.Direction, net.minecraft.util.RandomSource), used for random model rotationsprotected longDoorBlock.getSeed(BlockState state, BlockPos pos) Return a random long to be passed toBakedModel.getQuads(net.minecraft.world.level.block.state.BlockState, net.minecraft.core.Direction, net.minecraft.util.RandomSource), used for random model rotationsprotected longDoublePlantBlock.getSeed(BlockState state, BlockPos pos) Return a random long to be passed toBakedModel.getQuads(net.minecraft.world.level.block.state.BlockState, net.minecraft.core.Direction, net.minecraft.util.RandomSource), used for random model rotationsprotected 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 VoxelShapeButtonBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) 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 VoxelShapeDeadBushBlock.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) 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) 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 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) 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 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_) PinkPetalsBlock.getShape(BlockState p_273399_, BlockGetter p_273568_, BlockPos p_273314_, CollisionContext p_273274_) 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 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 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) private intStairBlock.getShapeIndex(BlockState state) 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.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_) 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 level, BlockState state, BlockEntityType<T> blockEntityType) <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> 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 level, BlockState state, BlockEntityType<T> blockEntityType) <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 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) private intRedStoneWireBlock.getWireSignal(BlockState state) 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 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 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 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) 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) 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) booleanMangroveLeavesBlock.isBonemealSuccess(Level p_221437_, RandomSource p_221438_, BlockPos p_221439_, BlockState p_221440_) booleanMangrovePropaguleBlock.isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) booleanMossBlock.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) booleanPinkPetalsBlock.isBonemealSuccess(Level p_272604_, RandomSource p_273609_, BlockPos p_272988_, BlockState p_273231_) 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) 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) 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) protected booleanAbstractCauldronBlock.isEntityInsideContent(BlockState state, BlockPos pos, Entity entity) 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 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 booleanBushBlock.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) 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 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 p_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 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 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) private 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) 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) 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) booleanMangroveLeavesBlock.isValidBonemealTarget(LevelReader p_256534_, BlockPos p_256299_, BlockState p_255926_) booleanMangrovePropaguleBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMossBlock.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) booleanPinkPetalsBlock.isValidBonemealTarget(LevelReader p_272968_, BlockPos p_273762_, BlockState p_273662_) 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) 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) 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 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 booleanBushBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanCropBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanDeadBushBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) 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 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.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.protected BlockStateLecternBlock.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.PinkPetalsBlock.mirror(BlockState p_272961_, Mirror p_273278_) 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, BlockPos neighborPos, boolean movedByPiston) protected voidBaseRailBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidBellBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidBigDripleafBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) protected voidCommandBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidCopperBulbBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) protected voidCrafterBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) protected voidDiodeBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidDispenserBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidDoorBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidFenceGateBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidFrostedIceBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidHopperBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidLiquidBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidNoteBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidRedstoneLampBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidRedstoneTorchBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidRedStoneWireBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidSpongeBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidStructureBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidTntBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected voidTrapDoorBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) private static booleanBlocks.never(BlockState state, BlockGetter blockGetter, BlockPos pos) static BooleanBlocks.never(BlockState state, BlockGetter blockGetter, 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 pos, BlockState state) 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) 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 pos, BlockState state) StructureBlock.newBlockEntity(BlockPos pos, BlockState state) 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) static BooleanBlocks.ocelotOrParrot(BlockState state, BlockGetter blockGetter, BlockPos pos, EntityType<?> entity) voidTntBlock.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, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBellBlock.onExplosionHit(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidButtonBlock.onExplosionHit(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidDoorBlock.onExplosionHit(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidFenceGateBlock.onExplosionHit(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidLeverBlock.onExplosionHit(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidTrapDoorBlock.onExplosionHit(BlockState state, Level 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 world, 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) voidAbstractCauldronBlock.onRemove(BlockState p_60515_, Level p_60516_, BlockPos p_60517_, BlockState p_60518_, boolean p_60519_) protected voidAbstractFurnaceBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidBarrelBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidBasePressurePlateBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidBaseRailBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidBrewingStandBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidButtonBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidCampfireBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidChestBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidChiseledBookShelfBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected voidComposterBlock.onRemove(BlockState p_60515_, Level p_60516_, BlockPos p_60517_, BlockState p_60518_, boolean p_60519_) protected voidCrafterBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected voidDecoratedPotBlock.onRemove(BlockState p_305821_, Level p_306245_, BlockPos p_305894_, BlockState p_306294_, boolean p_306159_) protected voidDiodeBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidDispenserBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidHopperBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidJukeboxBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidLecternBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidLeverBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidLightningRodBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected voidObserverBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidRedstoneTorchBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidRedStoneWireBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidSculkSensorBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected voidSculkShriekerBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected voidShulkerBoxBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidTripWireBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidTripWireHookBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) 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) 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) 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) voidMangroveLeavesBlock.performBonemeal(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) voidMangrovePropaguleBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidMossBlock.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) voidPinkPetalsBlock.performBonemeal(ServerLevel p_273476_, RandomSource p_273093_, BlockPos p_272601_, BlockState p_272683_) 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) 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) 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(Player player, LevelAccessor level, BlockPos pos, BlockState state) BubbleColumnBlock.pickupBlock(Player player, LevelAccessor level, BlockPos pos, BlockState state) BucketPickup.pickupBlock(Player player, LevelAccessor level, BlockPos pos, BlockState state) LiquidBlock.pickupBlock(Player player, LevelAccessor level, BlockPos pos, BlockState state) PowderSnowBlock.pickupBlock(Player player, LevelAccessor level, BlockPos pos, BlockState state) default ItemStackSimpleWaterloggedBlock.pickupBlock(Player player, 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) 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) 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) private voidLecternBlock.popBook(BlockState state, Level level, BlockPos pos) 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, BlockGetter level, BlockPos pos) protected booleanBarrierBlock.propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) protected booleanBushBlock.propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) protected booleanCrossCollisionBlock.propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) protected booleanGlowLichenBlock.propagatesSkylightDown(BlockState state, BlockGetter level, BlockPos pos) protected booleanLightBlock.propagatesSkylightDown(BlockState state, BlockGetter level, BlockPos pos) protected booleanLiquidBlock.propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) protected booleanPipeBlock.propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) protected booleanShulkerBoxBlock.propagatesSkylightDown(BlockState state, BlockGetter level, BlockPos pos) protected booleanTintedGlassBlock.propagatesSkylightDown(BlockState p_154824_, BlockGetter p_154825_, BlockPos p_154826_) protected booleanTransparentBlock.propagatesSkylightDown(BlockState p_309084_, BlockGetter p_309133_, BlockPos p_309097_) protected booleanVineBlock.propagatesSkylightDown(BlockState state, BlockGetter level, BlockPos pos) protected booleanWallBlock.propagatesSkylightDown(BlockState state, BlockGetter reader, BlockPos pos) voidLeverBlock.pull(BlockState state, Level level, BlockPos pos, Player player) static BlockStateBlock.pushEntitiesUp(BlockState oldState, BlockState newState, LevelAccessor level, BlockPos pos) 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 voidFarmBlock.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 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.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 p_153443_, Rotation p_153444_) 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.protected BlockStateLecternBlock.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.PinkPetalsBlock.rotate(BlockState p_273485_, Rotation p_273021_) 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(LevelAccessor 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.voidJukeboxBlock.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 p_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 p_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 state, BlockGetter level, BlockPos offset, Direction face, BlockPos pos) 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 state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected 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 p_fluid) private static voidPointedDripstoneBlock.spawnFallingStalactite(BlockState state, ServerLevel level, BlockPos pos) 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 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 voidEnderChestBlock.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 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 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 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.static booleanLecternBlock.tryPlaceBook(LivingEntity entity, Level level, BlockPos pos, BlockState state, ItemStack stack) protected voidBaseCoralPlantTypeBlock.tryScheduleDieTick(BlockState state, LevelAccessor level, 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) 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, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateAttachedStemBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) protected BlockStateBambooSaplingBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBambooStalkBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBannerBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBarrierBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBaseCoralPlantTypeBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBaseCoralWallFanBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBasePressurePlateBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBaseRailBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBaseTorchBlock.updateShape(BlockState p_304418_, Direction p_304475_, BlockState p_304669_, LevelAccessor p_304637_, BlockPos p_304633_, BlockPos p_304603_) protected BlockStateBedBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBeehiveBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBellBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBigDripleafBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBigDripleafStemBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.BrushableBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBubbleColumnBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateBushBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCactusBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCakeBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCampfireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCandleBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCandleCakeBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCarpetBlock.updateShape(BlockState p_152926_, Direction p_152927_, BlockState p_152928_, LevelAccessor p_152929_, BlockPos p_152930_, BlockPos p_152931_) protected BlockStateCeilingHangingSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) protected BlockStateChainBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateChestBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor facing and neighbor state, returning a new state.protected BlockStateChorusFlowerBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateChorusPlantBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCocoaBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.ComparatorBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateConcretePowderBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) protected BlockStateConduitBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCoralBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCoralFanBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCoralPlantBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateCoralWallFanBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateDecoratedPotBlock.updateShape(BlockState p_276307_, Direction p_276322_, BlockState p_276280_, LevelAccessor p_276320_, BlockPos p_276270_, BlockPos p_276312_) protected BlockStateDirtPathBlock.updateShape(BlockState p_153152_, Direction p_153153_, BlockState p_153154_, LevelAccessor p_153155_, BlockPos p_153156_, BlockPos p_153157_) protected BlockStateDoorBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateDoublePlantBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateEnderChestBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFaceAttachedHorizontalDirectionalBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFallingBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFarmBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFenceBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFenceGateBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFlowerPotBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateFrogspawnBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateGlowLichenBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateGrowingPlantBodyBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateGrowingPlantHeadBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateHangingRootsBlock.updateShape(BlockState p_153351_, Direction p_153352_, BlockState p_153353_, LevelAccessor p_153354_, BlockPos p_153355_, BlockPos p_153356_) protected BlockStateHeavyCoreBlock.updateShape(BlockState p_338756_, Direction p_338189_, BlockState p_338723_, LevelAccessor p_338514_, BlockPos p_338346_, BlockPos p_338401_) protected BlockStateHugeMushroomBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateIronBarsBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLadderBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLanternBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLeavesBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLightBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLightningRodBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateLiquidBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateMagmaBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateMangrovePropaguleBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateMangroveRootsBlock.updateShape(BlockState p_221514_, Direction p_221515_, BlockState p_221516_, LevelAccessor p_221517_, BlockPos p_221518_, BlockPos p_221519_) protected BlockStateMultifaceBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateNetherPortalBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateNoteBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateObserverBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.PitcherCropBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStatePointedDripstoneBlock.updateShape(BlockState state, Direction p_direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateRedstoneWallTorchBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateRedStoneWireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateRepeaterBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateScaffoldingBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSculkSensorBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSculkShriekerBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSculkVeinBlock.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSeagrassBlock.updateShape(BlockState p_154530_, Direction p_154531_, BlockState p_154532_, LevelAccessor p_154533_, BlockPos p_154534_, BlockPos p_154535_) protected BlockStateSeaPickleBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSlabBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSmallDripleafBlock.updateShape(BlockState p_154625_, Direction p_154626_, BlockState p_154627_, LevelAccessor p_154628_, BlockPos p_154629_, BlockPos p_154630_) protected BlockStateSnowLayerBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSnowyDirtBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSoulFireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSoulSandBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSporeBlossomBlock.updateShape(BlockState p_154713_, Direction p_154714_, BlockState p_154715_, LevelAccessor p_154716_, BlockPos p_154717_, BlockPos p_154718_) protected BlockStateStairBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateStandingSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateSugarCaneBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateTrapDoorBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateTripWireBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateTripWireHookBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateVineBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWallBannerBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWallBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.private BlockStateWallBlock.updateShape(LevelReader level, BlockState state, BlockPos pos, BlockState neighbour, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection) protected BlockStateWallHangingSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWallSignBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWallTorchBlock.updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected BlockStateWaterloggedTransparentBlock.updateShape(BlockState p_313906_, Direction p_313739_, BlockState p_313829_, LevelAccessor p_313692_, BlockPos p_313842_, BlockPos p_313843_) 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) 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 ItemInteractionResultAbstractCauldronBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultBeehiveBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultCakeBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultCampfireBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultCandleBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultCandleCakeBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultCeilingHangingSignBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultChiseledBookShelfBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultComposterBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultDecoratedPotBlock.useItemOn(ItemStack p_316569_, BlockState p_316562_, Level p_316177_, BlockPos p_316898_, Player p_316632_, InteractionHand p_316424_, BlockHitResult p_316345_) protected ItemInteractionResultFenceBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultFlowerPotBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultJukeboxBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultLecternBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultNoteBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultPumpkinBlock.useItemOn(ItemStack p_316383_, BlockState p_316676_, Level p_316272_, BlockPos p_316484_, Player p_316367_, InteractionHand p_316216_, BlockHitResult p_316827_) protected ItemInteractionResultRedStoneOreBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultRespawnAnchorBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultSignBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultSweetBerryBushBlock.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResultTntBlock.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 ItemInteractionResultWallHangingSignBlock.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 state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) 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 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, DirectionProperty 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 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 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 voidFrostedIceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidGlazedTerracottaBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidGlowLichenBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidGrindstoneBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) protected voidGrowingPlantHeadBlock.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> p_153446_) 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 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 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 voidPinkPetalsBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_272634_) 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 voidSculkVeinBlock.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 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 com.google.common.collect.ImmutableMap<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter) Constructors in net.minecraft.world.level.block with parameters of type BlockStateModifierConstructorDescriptionBlockStatePairKey(BlockState first, BlockState second, Direction direction) (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 p_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 BlockStateMethods 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(Level level, BlockPos pos, BlockState state, CampfireBlockEntity blockEntity) 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) static intBeehiveBlockEntity.getHoneyLevel(BlockState state) private static ContainerHopperBlockEntity.getSourceContainer(Level level, Hopper hopper, BlockPos pos, BlockState state) voidContainerOpenersCounter.incrementOpeners(Player player, Level level, BlockPos pos, BlockState state) booleanBlockEntityType.isValid(BlockState state) booleanBlockEntity.isValidBlockState(BlockState p_353131_) 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) 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(Level level, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity blockEntity) 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 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 voidShulkerBoxBlockEntity.updateAnimation(Level level, BlockPos pos, BlockState state) (package private) voidBarrelBlockEntity.updateBlockState(BlockState state, boolean open) private static voidConduitBlockEntity.updateDestroyTarget(Level level, BlockPos pos, BlockState state, List<BlockPos> positions, ConduitBlockEntity blockEntity) private voidBlockEntity.validateBlockState(BlockState p_353132_) 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) 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) 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 BlockStateMethods 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, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.Methods in net.minecraft.world.level.block.piston with parameters of type BlockStateModifier and TypeMethodDescriptionprotected 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.MovingPistonBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) PistonHeadBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) protected VoxelShapeMovingPistonBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) MovingPistonBlock.getDrops(BlockState state, LootParams.Builder params) 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 block, BlockPos fromPos, boolean isMoving) protected voidPistonHeadBlock.neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) 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) protected voidMovingPistonBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected voidPistonHeadBlock.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) 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.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, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.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.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(Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) protected BlockStateBlockBehaviour.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.Methods in net.minecraft.world.level.block.state with parameters of type BlockStateModifier and TypeMethodDescriptionprotected 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) BlockBehaviour.OffsetFunction.evaluate(BlockState state, BlockGetter level, 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 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 FluidStateBlockBehaviour.getFluidState(BlockState state) protected VoxelShapeBlockBehaviour.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected intBlockBehaviour.getLightBlock(BlockState state, BlockGetter level, BlockPos pos) protected MenuProviderBlockBehaviour.getMenuProvider(BlockState state, Level level, BlockPos pos) protected VoxelShapeBlockBehaviour.getOcclusionShape(BlockState state, BlockGetter level, BlockPos pos) 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 toBakedModel.getQuads(net.minecraft.world.level.block.state.BlockState, net.minecraft.core.Direction, net.minecraft.util.RandomSource), used for random model rotationsprotected 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.isOcclusionShapeFullBlock(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, BlockPos neighborPos, boolean movedByPiston) protected voidBlockBehaviour.onExplosionHit(BlockState state, Level 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) voidBlockBehaviour.BlockStateBase.onRemove(Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected voidBlockBehaviour.onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected booleanBlockBehaviour.propagatesSkylightDown(BlockState state, BlockGetter level, BlockPos pos) 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(Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) protected BlockStateBlockBehaviour.updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) Update the provided state given the provided neighbor direction and neighbor state, returning a new state.protected ItemInteractionResultBlockBehaviour.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) abstract BlockStateChunkAccess.setBlockState(BlockPos pos, BlockState state, boolean isMoving) EmptyLevelChunk.setBlockState(BlockPos pos, BlockState state, boolean isMoving) ImposterProtoChunk.setBlockState(BlockPos pos, BlockState state, boolean isMoving) LevelChunk.setBlockState(BlockPos pos, BlockState state, boolean isMoving) 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, boolean isMoving) 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) abstract BlockStateChunkAccess.setBlockState(BlockPos pos, BlockState state, boolean isMoving) EmptyLevelChunk.setBlockState(BlockPos pos, BlockState state, boolean isMoving) ImposterProtoChunk.setBlockState(BlockPos pos, BlockState state, boolean isMoving) LevelChunk.setBlockState(BlockPos pos, BlockState state, boolean isMoving) 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, boolean isMoving) 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(BiPredicate<BlockState, BlockPos> p_285343_, BiConsumer<BlockPos, BlockState> p_285030_) Deprecated, for removal: This API element is subject to removal in a future version.voidChunkAccess.findBlocks(BiPredicate<BlockState, BlockPos> p_285343_, BiConsumer<BlockPos, BlockState> p_285030_) Deprecated, for removal: This API element is subject to removal in a future version.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(BiPredicate<BlockState, BlockPos> p_285465_, BiConsumer<BlockPos, BlockState> p_285030_) voidImposterProtoChunk.findBlocks(BiPredicate<BlockState, BlockPos> p_285465_, 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>> ChunkSerializer.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.filler(package private) final BlockStateAquifer.FluidStatus.fluidTypeThe fluid state the aquifer is filled with.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.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) 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(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 TypeMethodDescriptionstatic 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 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) 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 SimpleWeightedRandomList<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(SimpleWeightedRandomList<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(SimpleWeightedRandomList<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) 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 p_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 p_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 p_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) 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(BlockGetter level, BlockState state1, BlockPos pos1, BlockState state2, BlockPos pos2, Direction direction, int defaultReturnValue) protected VoxelShapeLightEngine.getOcclusionShape(BlockState state, long pos, Direction direction) static VoxelShapeLightEngine.getOcclusionShape(BlockGetter level, BlockPos pos, BlockState state, Direction direction) protected intLightEngine.getOpacity(BlockState state, BlockPos pos) static booleanLightEngine.hasDifferentLightProperties(BlockGetter level, BlockPos pos, BlockState state1, BlockState state2) private static booleanChunkSkyLightSources.isEdgeOccluded(BlockGetter level, BlockPos pos1, BlockState state1, BlockPos pos2, BlockState state2) protected static booleanLightEngine.isEmptyShape(BlockState state) protected booleanLightEngine.shapeOccludes(long packedPos1, BlockState state1, long packedPos2, 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
Methods 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) 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 booleanFlowingFluid.canHoldFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) private booleanFlowingFluid.canPassThrough(BlockGetter level, Fluid fluid, BlockPos pos, BlockState state, Direction direction, BlockPos spreadPos, BlockState spreadState, FluidState fluidState) private booleanFlowingFluid.canPassThroughWall(Direction direction, BlockGetter level, BlockPos pos, BlockState state, BlockPos spreadPos, BlockState spreadState) protected booleanFlowingFluid.canSpreadTo(BlockGetter level, BlockPos fromPos, BlockState fromBlockState, Direction direction, BlockPos toPos, BlockState toBlockState, FluidState toFluidState, Fluid fluid) protected FluidStateFlowingFluid.getNewLiquid(Level level, BlockPos pos, BlockState blockState) protected intFlowingFluid.getSlopeDistance(LevelReader level, BlockPos spreadPos, int distance, Direction p_direction, BlockState currentSpreadState, BlockPos sourcePos, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<com.mojang.datafixers.util.Pair<BlockState, FluidState>> stateCache, it.unimi.dsi.fastutil.shorts.Short2BooleanMap waterHoleCache) protected Map<Direction, FluidState> FlowingFluid.getSpread(Level level, BlockPos pos, BlockState state) private booleanFlowingFluid.isWaterHole(BlockGetter level, Fluid fluid, BlockPos pos, BlockState state, BlockPos spreadPos, BlockState spreadState) 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(Level level, BlockPos pos, FluidState fluidState, BlockState blockState) Method parameters in net.minecraft.world.level.material with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected intFlowingFluid.getSlopeDistance(LevelReader level, BlockPos spreadPos, int distance, Direction p_direction, BlockState currentSpreadState, BlockPos sourcePos, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<com.mojang.datafixers.util.Pair<BlockState, FluidState>> stateCache, it.unimi.dsi.fastutil.shorts.Short2BooleanMap waterHoleCache) -
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.FullNeighborUpdate.stateThe field for thestaterecord component.private final BlockStateCollectingNeighborUpdater.ShapeUpdate.stateThe field for thestaterecord component.Methods in net.minecraft.world.level.redstone that return BlockStateModifier and TypeMethodDescriptionCollectingNeighborUpdater.FullNeighborUpdate.state()Returns the value of thestaterecord component.CollectingNeighborUpdater.ShapeUpdate.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, BlockState state, BlockPos pos, BlockPos neighborPos, int flags, int recursionLevel) static voidNeighborUpdater.executeUpdate(Level level, BlockState state, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) voidCollectingNeighborUpdater.neighborChanged(BlockState state, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) voidInstantNeighborUpdater.neighborChanged(BlockState state, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) voidNeighborUpdater.neighborChanged(BlockState state, BlockPos pos, Block neighborBlock, BlockPos neighborPos, 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) Constructors in net.minecraft.world.level.redstone with parameters of type BlockStateModifierConstructorDescription(package private)FullNeighborUpdate(BlockState state, BlockPos pos, Block block, BlockPos neighborPos, boolean movedByPiston) Creates an instance of aFullNeighborUpdaterecord class.(package private)ShapeUpdate(Direction direction, BlockState state, 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 LootContextParam<BlockState> LootContextParams.BLOCK_STATE -
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.calculateFaceWithoutAO(BlockAndTintGetter getter, BlockState state, BlockPos pos, BakedQuad quad, boolean isFaceCubic, float[] brightness, int[] lightmap) static booleanClientHooks.isBlockInSolidLayer(BlockState state) static booleanClientHooks.renderBlockOverlay(Player player, PoseStack mat, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos pos) static voidClientHooks.renderPistonMovedBlocks(BlockPos pos, BlockState state, PoseStack stack, MultiBufferSource bufferSource, Level level, boolean checkSides, int packedOverlay, BlockRenderDispatcher blockRenderer) -
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 ModelDataIBakedModelExtension.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) IBakedModelExtension.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) A nullRenderTypeis used for the breaking overlay as well as non-standard rendering, so models should return all their quads.default ChunkRenderTypeSetIBakedModelExtension.getRenderTypes(BlockState state, RandomSource rand, ModelData data) Gets the set ofrender typesto use when drawing this block in the level.default TriStateIBakedModelExtension.useAmbientOcclusion(BlockState state, ModelData data, RenderType renderType) Controls the AO behavior for all quads of this model. -
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 org.joml.Vector3dIClientBlockExtensions.getFogColor(BlockState state, LevelReader level, BlockPos pos, Entity entity, org.joml.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 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 TypeMethodDescriptionBakedModelWrapper.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) CompositeModel.Baked.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) BakedModelWrapper.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand) BakedModelWrapper.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData extraData, @Nullable RenderType renderType) CompositeModel.Baked.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) IDynamicBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand) IDynamicBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData extraData, @Nullable RenderType renderType) SeparateTransformsModel.Baked.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) BakedModelWrapper.getRenderTypes(BlockState state, RandomSource rand, ModelData data) CompositeModel.Baked.getRenderTypes(BlockState state, RandomSource rand, ModelData data) SeparateTransformsModel.Baked.getRenderTypes(BlockState state, RandomSource rand, ModelData data) BakedModelWrapper.useAmbientOcclusion(BlockState state, ModelData data, RenderType renderType) -
Uses of BlockState in net.neoforged.neoforge.client.model.data
Methods in net.neoforged.neoforge.client.model.data with parameters of type BlockStateModifier and TypeMethodDescriptionstatic ModelDataMultipartModelData.create(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> selectors, BitSet bitset, BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData tileModelData) Method parameters in net.neoforged.neoforge.client.model.data with type arguments of type BlockStateModifier and TypeMethodDescriptionstatic ModelDataMultipartModelData.create(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> selectors, BitSet bitset, BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData tileModelData) -
Uses of BlockState in net.neoforged.neoforge.client.model.generators
Fields in net.neoforged.neoforge.client.model.generators with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Set<BlockState> VariantBlockStateBuilder.coveredStatesMethods in net.neoforged.neoforge.client.model.generators with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanVariantBlockStateBuilder.PartialBlockstate.test(BlockState blockState) Method parameters in net.neoforged.neoforge.client.model.generators with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidBlockStateProvider.directionalBlock(Block block, Function<BlockState, ModelFile> modelFunc) voidBlockStateProvider.directionalBlock(Block block, Function<BlockState, ModelFile> modelFunc, int angleOffset) VariantBlockStateBuilder.forAllStates(Function<BlockState, ConfiguredModel[]> mapper) VariantBlockStateBuilder.forAllStatesExcept(Function<BlockState, ConfiguredModel[]> mapper, Property<?>... ignored) voidBlockStateProvider.horizontalBlock(Block block, Function<BlockState, ModelFile> modelFunc) voidBlockStateProvider.horizontalBlock(Block block, Function<BlockState, ModelFile> modelFunc, int angleOffset) voidBlockStateProvider.horizontalFaceBlock(Block block, Function<BlockState, ModelFile> modelFunc) voidBlockStateProvider.horizontalFaceBlock(Block block, Function<BlockState, ModelFile> modelFunc, int angleOffset) -
Uses of BlockState in net.neoforged.neoforge.client.model.lighting
Fields in net.neoforged.neoforge.client.model.lighting declared as BlockStateMethods in net.neoforged.neoforge.client.model.lighting with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidFlatQuadLighter.computeLightingAt(BlockAndTintGetter level, BlockPos pos, BlockState state) protected abstract voidQuadLighter.computeLightingAt(BlockAndTintGetter level, BlockPos pos, BlockState state) protected voidSmoothQuadLighter.computeLightingAt(BlockAndTintGetter level, BlockPos origin, BlockState state) static booleanLightPipelineAwareModelBlockRenderer.render(VertexConsumer vertexConsumer, QuadLighter lighter, BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) final voidQuadLighter.setup(BlockAndTintGetter level, BlockPos pos, BlockState state) Set up this lighter to light quads of the given block.voidLightPipelineAwareModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer vertexConsumer, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidLightPipelineAwareModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer vertexConsumer, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) -
Uses of BlockState in net.neoforged.neoforge.client.model.renderable
Fields in net.neoforged.neoforge.client.model.renderable declared as BlockStateModifier and TypeFieldDescriptionprivate final @Nullable BlockStateBakedModelRenderable.Context.stateThe field for thestaterecord component.Methods in net.neoforged.neoforge.client.model.renderable that return BlockStateModifier and TypeMethodDescription@Nullable BlockStateBakedModelRenderable.Context.state()Returns the value of thestaterecord component.Constructors in net.neoforged.neoforge.client.model.renderable with parameters of type BlockStateModifierConstructorDescriptionContext(@Nullable BlockState state, Direction[] faces, RandomSource randomSource, long seed, ModelData data, org.joml.Vector4f tint) Creates an instance of aContextrecord class. -
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(Level level, BlockPos pos, BlockState state, float 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 (seeCamera.getBlockAtCamera()).default BlockStateIBlockStateExtension.getStateAtViewpoint(BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (seeCamera.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(BlockState state, BlockPos pos, float 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(BlockState state, HitResult target, LevelReader level, BlockPos pos, 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.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 (seeCamera.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.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, Level 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 voidIBlockExtension.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 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.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(Level 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, float 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(Level 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()
invalid @link
{@link net.minecraft.client.resources.model.BakedModel#