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 pCategory, LevelHeightAccessor pLevelHeightAccessor, BlockPos pPos, BlockState pState) -
Uses of BlockState in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanBeeNestDestroyedTrigger.TriggerInstance.matches(BlockState pState, ItemStack pStack, int pNumBees) booleanEnterBlockTrigger.TriggerInstance.matches(BlockState pState) booleanSlideDownBlockTrigger.TriggerInstance.matches(BlockState pState) booleanStatePropertiesPredicate.matches(BlockState pState) private booleanBlockPredicate.matchesState(BlockState pState) voidBeeNestDestroyedTrigger.trigger(ServerPlayer pPlayer, BlockState pState, ItemStack pStack, int pNumBees) voidEnterBlockTrigger.trigger(ServerPlayer pPlayer, BlockState pState) voidSlideDownBlockTrigger.trigger(ServerPlayer pPlayer, BlockState pState) -
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 pState, BlockPos pPos, @Nullable CompoundTag pCompound) -
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 pState, @Nullable BlockAndTintGetter pLevel, @Nullable BlockPos pPos, int pTintIndex) intBlockColors.getColor(BlockState pState, @Nullable BlockAndTintGetter pLevel, @Nullable BlockPos pPos, int pTintIndex) intBlockColors.getColor(BlockState pState, Level pLevel, BlockPos pPos) -
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.LayerEntry.getDisplayItem(BlockState pState) -
Uses of BlockState in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type BlockStateModifier and TypeMethodDescriptionvoidClientLevel.addDestroyBlockEffect(BlockPos p_171667_, BlockState p_171668_) voidClientLevel.sendBlockUpdated(BlockPos pPos, BlockState pOldState, BlockState pNewState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) Flags are as in setBlockStatebooleanClientLevel.setBlock(BlockPos p_233643_, BlockState p_233644_, @net.minecraft.world.level.block.Block.UpdateFlags int p_233645_, int p_233646_) voidClientLevel.setBlocksDirty(BlockPos pBlockPos, BlockState pOldState, BlockState pNewState) voidClientLevel.setServerVerifiedBlockState(BlockPos pPos, BlockState pState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) voidClientLevel.syncBlockState(BlockPos pPos, BlockState pState, Vec3 pPlayerPos) private voidClientLevel.trySpawnDripParticles(BlockPos pBlockPos, BlockState pBlockState, ParticleOptions pParticleData, boolean pShapeDownSolid) -
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 pPos, BlockState pState, LocalPlayer pPlayer) (package private) voidBlockStatePredictionHandler.ServerVerifiedState.setBlockState(BlockState pBlockState) booleanBlockStatePredictionHandler.updateKnownServerState(BlockPos pPos, BlockState pState) Constructors in net.minecraft.client.multiplayer.prediction with parameters of type BlockStateModifierConstructorDescription(package private)ServerVerifiedState(int pSequence, BlockState pBlockState, Vec3 pPlayerPos) -
Uses of BlockState in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type BlockStateConstructors in net.minecraft.client.particle with parameters of type BlockStateModifierConstructorDescriptionBlockMarker(ClientLevel pLevel, double pX, double pY, double pZ, BlockState pState) TerrainParticle(ClientLevel pLevel, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed, BlockState pState) TerrainParticle(ClientLevel pLevel, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed, BlockState pState, BlockPos pPos) -
Uses of BlockState in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateSubmitNodeStorage.BlockSubmit.stateThe field for thestaterecord component.Methods in net.minecraft.client.renderer that return BlockStateModifier and TypeMethodDescriptionprivate static @Nullable BlockStateScreenEffectRenderer.getViewBlockingState(Player pPlayer) SubmitNodeStorage.BlockSubmit.state()Returns the value of thestaterecord component.Methods in net.minecraft.client.renderer that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate static @Nullable 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 pLevel, BlockPos pPos, BlockState pOldState, BlockState pNewState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) static ChunkSectionLayerItemBlockRenderTypes.getChunkRenderType(BlockState pState) Deprecated.Neo: Use invalid input: '{@link net.minecraft.client.renderer.block.model.BlockModelPart#' getRenderType(BlockState)}.static intLevelRenderer.getLightColor(LevelRenderer.BrightnessGetter pBrightnessGetter, BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos) static RenderTypeItemBlockRenderTypes.getMovingBlockRenderType(BlockState pState) Deprecated.Neo: UsegetMovingBlockRenderType(ChunkSectionLayer)} with the result of invalid input: '{@' link net.minecraft.client.renderer.block.model.BlockModelPart# getRenderType(BlockState)}.invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#static RenderTypeItemBlockRenderTypes.getRenderType(BlockState pState) Deprecated.Neo: UsegetEntityRenderType(ChunkSectionLayer)} with the result of invalid input: '{@link net.minecraft.client.renderer.block.model.BlockModelPart#' getRenderType(BlockState)}.invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#voidLevelRenderer.setBlockDirty(BlockPos pPos, BlockState pOldState, BlockState pNewState) voidOrderedSubmitNodeCollector.submitBlock(PoseStack pPoseStack, BlockState pBlockState, int pPackedLight, int pPackedOverlay, int pOutlineColor) voidSubmitNodeCollection.submitBlock(PoseStack p_439713_, BlockState p_440079_, int p_439604_, int p_440651_, int p_440726_) voidSubmitNodeStorage.submitBlock(PoseStack p_435262_, BlockState p_434652_, int p_433842_, int p_432806_, int p_440733_) Constructors in net.minecraft.client.renderer with parameters of type BlockStateModifierConstructorDescriptionBlockSubmit(PoseStack.Pose pose, BlockState state, int lightCoords, int overlayCoords, int outlineColor) Creates an instance of aBlockSubmitrecord class. -
Uses of BlockState in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block declared as BlockStateFields in net.minecraft.client.renderer.block with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate Map<BlockState, BlockStateModel> BlockModelShaper.modelByStateCacheMethods in net.minecraft.client.renderer.block that return BlockStateMethods in net.minecraft.client.renderer.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidModelBlockRenderer.AmbientOcclusionRenderStorage.calculate(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, Direction pDirection, boolean pShade) private static voidModelBlockRenderer.calculateShape(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, BakedQuad pQuad, ModelBlockRenderer.CommonRenderStorage pRenderStorage) BlockModelShaper.getBlockModel(BlockState pState) BlockRenderDispatcher.getBlockModel(BlockState pState) private floatLiquidBlockRenderer.getHeight(BlockAndTintGetter pLevel, Fluid pFluid, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) intModelBlockRenderer.Cache.getLightColor(BlockState pState, BlockAndTintGetter pLevel, BlockPos pPos) BlockModelShaper.getParticleIcon(BlockState pState) Deprecated.BlockModelShaper.getParticleIcon(BlockState pState, BlockAndTintGetter level, BlockPos pos) floatModelBlockRenderer.Cache.getShadeBrightness(BlockState pState, BlockAndTintGetter pLevel, BlockPos pPos) private static booleanLiquidBlockRenderer.isFaceOccludedByNeighbor(Direction pFace, float pHeight, BlockState pState) private static booleanLiquidBlockRenderer.isFaceOccludedBySelf(BlockState pState, Direction pFace) private static booleanLiquidBlockRenderer.isFaceOccludedByState(Direction pFace, float pHeight, BlockState pState) private static booleanLiquidBlockRenderer.isNeighborStateHidingOverlay(FluidState selfState, BlockState otherState, Direction neighborFace) private voidModelBlockRenderer.putQuadData(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, VertexConsumer pConsumer, PoseStack.Pose pPose, BakedQuad pQuad, ModelBlockRenderer.CommonRenderStorage pRenderStorage, int pPackedOverlay) voidBlockRenderDispatcher.renderBatched(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, List<BlockModelPart> pParts) Deprecated.voidBlockRenderDispatcher.renderBatched(BlockState p_234356_, BlockPos p_234357_, BlockAndTintGetter p_234358_, PoseStack p_234359_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234361_, List<BlockModelPart> p_410643_) voidBlockRenderDispatcher.renderBreakingTexture(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer) voidBlockRenderDispatcher.renderLiquid(BlockPos pPos, BlockAndTintGetter pLevel, VertexConsumer pConsumer, BlockState pBlockState, FluidState pFluidState) static voidModelBlockRenderer.renderModel(PoseStack.Pose p_111068_, MultiBufferSource bufferSource, BlockStateModel p_405848_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_, BlockAndTintGetter level, BlockPos pos, BlockState state) private voidModelBlockRenderer.renderModelFaceAO(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, ModelBlockRenderer.AmbientOcclusionRenderStorage pRenderStorage, int pPackedOverlay) private voidModelBlockRenderer.renderModelFaceFlat(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, int pPackedLight, int pPackedOverlay, boolean pRepackLight, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, ModelBlockRenderer.CommonRenderStorage pRenderStorage) private voidModelBlockRenderer.renderModelQuadFlat(BlockAndTintGetter p_111002_, BlockState p_111003_, BlockPos p_111004_, int p_111005_, int p_111006_, boolean p_111007_, PoseStack p_111008_, VertexConsumer p_111009_, BakedQuad bakedquad, ModelBlockRenderer.CommonRenderStorage p_412163_) voidBlockRenderDispatcher.renderSingleBlock(BlockState pState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) Deprecated.voidBlockRenderDispatcher.renderSingleBlock(BlockState pState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, BlockAndTintGetter level, BlockPos pos) static booleanLiquidBlockRenderer.shouldRenderFace(FluidState fluidState, BlockState selfState, Direction direction, BlockState otherState) static booleanLiquidBlockRenderer.shouldRenderFace(FluidState pFluidState, BlockState pBlockState, Direction pSide, FluidState pNeighborFluid) Deprecated.Neo: use overload that accepts BlockStateprotected static booleanModelBlockRenderer.shouldRenderFace(BlockAndTintGetter p_412640_, BlockPos pos, BlockState p_412168_, boolean p_412054_, Direction p_412130_, BlockPos p_412608_) private static booleanModelBlockRenderer.shouldRenderFace(BlockAndTintGetter pLevel, BlockState pState, boolean pCheckSides, Direction pFace, BlockPos pPos) Deprecated.voidLiquidBlockRenderer.tesselate(BlockAndTintGetter pLevel, BlockPos pPos, VertexConsumer pBuffer, BlockState pBlockState, FluidState pFluidState) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter pLevel, List<BlockModelPart> pParts, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter p_234380_, List<BlockModelPart> p_410025_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234386_, int p_234389_) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter pLevel, List<BlockModelPart> pParts, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter p_234391_, List<BlockModelPart> p_410478_, BlockState p_234393_, BlockPos p_234394_, PoseStack p_234395_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234397_, int p_234400_) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter pLevel, List<BlockModelPart> pParts, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter p_234402_, List<BlockModelPart> p_410604_, BlockState p_234404_, BlockPos p_234405_, PoseStack p_234406_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234408_, int p_234411_) Method parameters in net.minecraft.client.renderer.block with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidBlockModelShaper.replaceCache(Map<BlockState, BlockStateModel> pModelByStateCache) -
Uses of BlockState in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model that return types with arguments of type BlockStateModifier and TypeMethodDescriptionBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> pStateDefinition, Supplier<String> pSourceSupplier) BlockModelDefinition.instantiateVanilla(StateDefinition<Block, BlockState> p_360641_, Supplier<String> p_405739_) Methods in net.minecraft.client.renderer.block.model with parameters of type BlockStateModifier and TypeMethodDescriptionBlockStateModel.SimpleCachedUnbakedRoot.bake(BlockState p_410257_, ModelBaker p_410233_) BlockStateModel.UnbakedRoot.bake(BlockState pState, ModelBaker pBaker) SingleVariant.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) SimpleModelWrapper.getRenderType(BlockState state) BlockStateModel.SimpleCachedUnbakedRoot.visualEqualityGroup(BlockState p_409960_) BlockStateModel.UnbakedRoot.visualEqualityGroup(BlockState pState) Method parameters in net.minecraft.client.renderer.block.model with type arguments of type BlockStateModifier and TypeMethodDescriptionBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> pStateDefinition, Supplier<String> pSourceSupplier) BlockModelDefinition.MultiPartDefinition.instantiate(StateDefinition<Block, BlockState> pStateDefinition) voidBlockModelDefinition.SimpleModelSelectors.instantiate(StateDefinition<Block, BlockState> pStateDefinition, Supplier<String> pSourceSupplier, BiConsumer<BlockState, BlockStateModel.UnbakedRoot> pOutput) voidBlockModelDefinition.SimpleModelSelectors.instantiate(StateDefinition<Block, BlockState> pStateDefinition, Supplier<String> pSourceSupplier, BiConsumer<BlockState, BlockStateModel.UnbakedRoot> pOutput) BlockModelDefinition.instantiateVanilla(StateDefinition<Block, BlockState> p_360641_, Supplier<String> p_405739_) -
Uses of BlockState in net.minecraft.client.renderer.block.model.multipart
Fields in net.minecraft.client.renderer.block.model.multipart declared as BlockStateFields in net.minecraft.client.renderer.block.model.multipart with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Predicate<BlockState> MultiPartModel.Selector.conditionThe field for theconditionrecord component.Methods in net.minecraft.client.renderer.block.model.multipart that return types with arguments of type BlockStateModifier and TypeMethodDescriptionMultiPartModel.Selector.condition()Returns the value of theconditionrecord component.Methods in net.minecraft.client.renderer.block.model.multipart with parameters of type BlockStateModifier and TypeMethodDescriptionMultiPartModel.Unbaked.bake(BlockState p_410876_, ModelBaker p_410500_) voidMultiPartModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource p_410101_, List<BlockModelPart> p_410550_) @Nullable ObjectMultiPartModel.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) MultiPartModel.SharedBakedState.selectModels(BlockState pState) MultiPartModel.Unbaked.visualEqualityGroup(BlockState p_409924_) Constructors in net.minecraft.client.renderer.block.model.multipart with parameters of type BlockStateModifierConstructorDescription(package private)MultiPartModel(MultiPartModel.SharedBakedState pShared, BlockState pBlockState) Constructor parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type BlockStateModifierConstructorDescriptionSelector(Predicate<BlockState> condition, T model) Creates an instance of aSelectorrecord class. -
Uses of BlockState in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity with parameters of type BlockStateModifier and TypeMethodDescriptionHangingSignRenderer.AttachmentType.byBlockState(BlockState pBlockState) private static MovingBlockRenderStatePistonHeadRenderer.createMovingBlock(BlockPos pPos, BlockState pState, Holder<Biome> pBiome, Level pLevel) protected abstract Model.SimpleAbstractSignRenderer.getSignModel(BlockState pBlockState, WoodType pWoodType) protected Model.SimpleHangingSignRenderer.getSignModel(BlockState p_389435_, WoodType p_389454_) protected Model.SimpleSignRenderer.getSignModel(BlockState p_389425_, WoodType p_389581_) private voidAbstractSignRenderer.submitSignWithText(SignRenderState pRenderState, PoseStack pPoseStack, BlockState pBlockState, SignBlock pSign, WoodType pWoodType, Model.Simple pModel, @Nullable ModelFeatureRenderer.CrumblingOverlay pCrumblingOverlay, SubmitNodeCollector pNodeCollector) protected abstract voidAbstractSignRenderer.translateSign(PoseStack pPoseStack, float pYRot, BlockState pState) protected voidHangingSignRenderer.translateSign(PoseStack p_277807_, float p_277917_, BlockState p_277638_) protected voidSignRenderer.translateSign(PoseStack pPoseStack, float pYRot, BlockState pState) -
Uses of BlockState in net.minecraft.client.renderer.blockentity.state
Fields in net.minecraft.client.renderer.blockentity.state declared as BlockState -
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 @Nullable PalettedContainer<BlockState> SectionCopy.sectionMethods in net.minecraft.client.renderer.chunk that return BlockStateModifier and TypeMethodDescriptionRenderSectionRegion.getBlockState(BlockPos p_427463_) SectionCopy.getBlockState(BlockPos pPos) -
Uses of BlockState in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static voidSolidFaceRenderer.addFaceIfSturdy(BlockPos pPos, BlockState pState, BlockGetter pLevel, Direction pDirection, Vec3 pMinPos, Vec3 pMaxPos, int pColor) -
Uses of BlockState in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractMinecartRenderer.submitMinecartContents(S pRenderState, BlockState pBlockState, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight) protected voidTntMinecartRenderer.submitMinecartContents(MinecartTntRenderState p_435255_, BlockState p_434730_, PoseStack p_435268_, SubmitNodeCollector p_435423_, int p_433197_) static voidTntMinecartRenderer.submitWhiteSolidBlock(BlockState pBlockState, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, boolean pFlash, int pOutlineColor) -
Uses of BlockState in net.minecraft.client.renderer.entity.layers
Fields in net.minecraft.client.renderer.entity.layers with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Function<S, Optional<BlockState>> BlockDecorationLayer.blockStateMethods in net.minecraft.client.renderer.entity.layers with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidMushroomCowMushroomLayer.submitMushroomBlock(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, boolean pRenderOutline, int pOutlineColor, BlockState pBlockState, int pPackedOverlay, BlockStateModel pModel) Constructor parameters in net.minecraft.client.renderer.entity.layers with type arguments of type BlockStateModifierConstructorDescriptionBlockDecorationLayer(RenderLayerParent<S, M> pRenderer, Function<S, Optional<BlockState>> pBlockState, Consumer<PoseStack> pTransform) -
Uses of BlockState in net.minecraft.client.renderer.entity.state
Fields in net.minecraft.client.renderer.entity.state declared as BlockStateModifier and TypeFieldDescription@Nullable BlockStateTntRenderState.blockState@Nullable BlockStateEndermanRenderState.carriedBlockMinecartRenderState.displayBlockStateFields in net.minecraft.client.renderer.entity.state with type parameters of type BlockState -
Uses of BlockState in net.minecraft.client.resources.model
Fields in net.minecraft.client.resources.model with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Map<BlockState, BlockStateModel> ModelBakery.BakingResult.blockStateModelsThe field for theblockStateModelsrecord component.private static final StateDefinition<Block, BlockState> BlockStateDefinitions.GLOW_ITEM_FRAME_FAKE_DEFINITIONprivate static final StateDefinition<Block, BlockState> BlockStateDefinitions.ITEM_FRAME_FAKE_DEFINITIONprivate final Map<BlockState, BlockStateModel> ModelManager.ReloadState.modelCacheThe field for themodelCacherecord component.private it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.modelGroupsprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.ReloadState.modelGroupsThe field for themodelGroupsrecord component.private final Map<BlockState, BlockStateModel.UnbakedRoot> BlockStateModelLoader.LoadedModels.modelsThe field for themodelsrecord component.private static final Map<Identifier, StateDefinition<Block, BlockState>> BlockStateDefinitions.STATIC_DEFINITIONSprivate final Map<BlockState, BlockStateModel.UnbakedRoot> ModelBakery.unbakedBlockStateModelsMethods in net.minecraft.client.resources.model that return BlockStateModifier and TypeMethodDescriptionstatic BlockStateBlockStateDefinitions.getItemFrameFakeState(boolean pIsGlowing, boolean pMap) Methods in net.minecraft.client.resources.model that return types with arguments of type BlockStateModifier and TypeMethodDescriptionModelBakery.BakingResult.blockStateModels()Returns the value of theblockStateModelsrecord component.static it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelGroupCollector.build(BlockColors pBlockColors, BlockStateModelLoader.LoadedModels pLoadedModels) private static it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.buildModelGroups(BlockColors pBlockColors, BlockStateModelLoader.LoadedModels pLoadedModels) private static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> pBlockStateModels, BlockStateModel pMissingModel) private static StateDefinition<Block, BlockState> BlockStateDefinitions.createItemFrameFakeState()(package private) static Function<Identifier, StateDefinition<Block, BlockState>> BlockStateDefinitions.definitionLocationToBlockStateMapper()ModelManager.ReloadState.modelCache()Returns the value of themodelCacherecord component.it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> ModelManager.ReloadState.modelGroups()Returns the value of themodelGroupsrecord component.BlockStateModelLoader.LoadedModels.models()Returns the value of themodelsrecord component.Methods in net.minecraft.client.resources.model with parameters of type BlockStateModifier and TypeMethodDescriptionvoidWeightedVariants.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource p_409649_, List<BlockModelPart> p_410123_) static ModelGroupCollector.GroupKeyModelGroupCollector.GroupKey.create(BlockState pState, BlockStateModel.UnbakedRoot pRoot, List<Property<?>> pProperties) WeightedVariants.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) ModelGroupCollector.GroupKey.getColoringValues(BlockState pState, List<Property<?>> pProperties) booleanModelManager.requiresRender(BlockState pOldState, BlockState pNewState) Method parameters in net.minecraft.client.resources.model with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> pBlockStateModels, BlockStateModel pMissingModel) private static BlockStateModelLoader.LoadedModelsBlockStateModelLoader.loadBlockStateDefinitionStack(Identifier pBlockStateId, StateDefinition<Block, BlockState> pStateDefinition, List<BlockStateModelLoader.LoadedBlockModelDefinition> pModelDefinitions) private static CompletableFuture<ModelManager.ReloadState> ModelManager.loadModels(SpriteLoader.Preparations pBlocksAtlas, SpriteLoader.Preparations pItemsAtlas, ModelBakery pModelBakery, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> pModelGroups, EntityModelSet pEntityModels, SpecialBlockModelRenderer pSpecialBlockRenderer, Executor pExecutor) Constructor parameters in net.minecraft.client.resources.model with type arguments of type BlockStateModifierConstructorDescriptionBakingResult(ModelBakery.MissingModels missingModels, Map<BlockState, BlockStateModel> blockStateModels, Map<Identifier, ItemModel> itemStackModels, Map<Identifier, ClientItem.Properties> itemProperties) BakingResult(ModelBakery.MissingModels missingModels, Map<BlockState, BlockStateModel> blockStateModels, Map<Identifier, ItemModel> itemStackModels, Map<Identifier, ClientItem.Properties> itemProperties, StandaloneModelLoader.BakedModels standaloneModels) Creates an instance of aBakingResultrecord class.Creates an instance of aLoadedModelsrecord class.ModelBakery(EntityModelSet pEntityModelSet, MaterialSet pMaterials, PlayerSkinRenderCache pPlayerSkinRenderCache, Map<BlockState, BlockStateModel.UnbakedRoot> pUnbakedBlockStateModels, Map<Identifier, ClientItem> pClientInfos, Map<Identifier, ResolvedModel> pResolvedModels, ResolvedModel pMissingModel) ModelBakery(EntityModelSet pEntityModelSet, MaterialSet pMaterials, PlayerSkinRenderCache pPlayerSkinRenderCache, Map<BlockState, BlockStateModel.UnbakedRoot> pUnbakedBlockStateModels, Map<Identifier, ClientItem> pClientInfos, Map<Identifier, ResolvedModel> pResolvedModels, ResolvedModel pMissingModel, StandaloneModelLoader.LoadedModels standaloneModels, AnimationLoader.PendingAnimations pendingAnimations) (package private)ReloadState(ModelBakery.BakingResult bakedModels, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> modelGroups, Map<BlockState, BlockStateModel> modelCache, EntityModelSet entityModelSet, SpecialBlockModelRenderer specialBlockModelRenderer) Creates an instance of aReloadStaterecord class.(package private)ReloadState(ModelBakery.BakingResult bakedModels, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> modelGroups, Map<BlockState, BlockStateModel> modelCache, EntityModelSet entityModelSet, SpecialBlockModelRenderer specialBlockModelRenderer) 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 pLevel, BlockPos pPos, BlockState pState, float pDiggingStage) Called when a player hits block to destroy it.voidTutorial.onDestroyBlock(ClientLevel pLevel, BlockPos pPos, BlockState pState, float pDiggingStage) default voidTutorialStepInstance.onDestroyBlock(ClientLevel pLevel, BlockPos pPos, BlockState pState, float pDiggingStage) 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 @Nullable BlockStateBlockStateParser.stateFields in net.minecraft.commands.arguments.blocks with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate @Nullable StateDefinition<Block, BlockState> BlockStateParser.definitionMethods in net.minecraft.commands.arguments.blocks that return BlockStateModifier and TypeMethodDescriptionBlockStateParser.BlockResult.blockState()Returns the value of theblockStaterecord component.private static <T extends Comparable<T>>
BlockStateBlockInput.copyProperty(BlockState pSource, BlockState pTarget, Property<T> pProperty) BlockInput.getState()private BlockStateBlockInput.overwriteWithDefinedProperties(BlockState pState) Methods in net.minecraft.commands.arguments.blocks with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
BlockStateBlockInput.copyProperty(BlockState pSource, BlockState pTarget, Property<T> pProperty) private BlockStateBlockInput.overwriteWithDefinedProperties(BlockState pState) static StringBlockStateParser.serialize(BlockState pState) Constructors in net.minecraft.commands.arguments.blocks with parameters of type BlockStateModifierConstructorDescriptionBlockInput(BlockState pState, Set<Property<?>> pProperties, @Nullable CompoundTag pTag) BlockPredicate(BlockState pState, Set<Property<?>> pProperties, @Nullable CompoundTag pNbt) BlockResult(BlockState blockState, Map<Property<?>, Comparable<?>> properties, @Nullable CompoundTag nbt) Creates an instance of aBlockResultrecord class. -
Uses of BlockState in net.minecraft.core.cauldron
Methods in net.minecraft.core.cauldron with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static InteractionResultCauldronInteraction.bannerInteraction(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pStack) private static InteractionResultCauldronInteraction.dyedItemIteration(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pStack) static InteractionResultCauldronInteraction.emptyBucket(Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pFilledStack, BlockState pState, SoundEvent pEmptySound) static InteractionResultCauldronInteraction.fillBucket(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pEmptyStack, ItemStack pFilledStack, Predicate<BlockState> pStatePredicate, SoundEvent pFillSound) private static InteractionResultCauldronInteraction.fillLavaInteraction(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pFilledStack) private static InteractionResultCauldronInteraction.fillPowderSnowInteraction(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pFilledStack) private static InteractionResultCauldronInteraction.fillWaterInteraction(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pFilledStack) CauldronInteraction.interact(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pStack) private static InteractionResultCauldronInteraction.shulkerBoxInteraction(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pStack) Method parameters in net.minecraft.core.cauldron with type arguments of type BlockStateModifier and TypeMethodDescriptionstatic InteractionResultCauldronInteraction.fillBucket(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, ItemStack pEmptyStack, ItemStack pFilledStack, Predicate<BlockState> pStatePredicate, SoundEvent pFillSound) -
Uses of BlockState in net.minecraft.core.dispenser
Fields in net.minecraft.core.dispenser declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateBlockSource.stateThe field for thestaterecord component.Methods in net.minecraft.core.dispenser that return BlockStateModifier and TypeMethodDescriptionBlockSource.state()Returns the value of thestaterecord component.Methods in net.minecraft.core.dispenser with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static RailShapeMinecartDispenseItemBehavior.getRailShape(BlockState pState, ServerLevel level, BlockPos pos) Constructors in net.minecraft.core.dispenser with parameters of type BlockStateModifierConstructorDescriptionBlockSource(ServerLevel level, BlockPos pos, BlockState state, DispenserBlockEntity blockEntity) Creates an instance of aBlockSourcerecord class. -
Uses of BlockState in net.minecraft.core.particles
Fields in net.minecraft.core.particles declared as BlockStateFields in net.minecraft.core.particles with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<BlockState> BlockParticleOption.BLOCK_STATE_CODECMethods in net.minecraft.core.particles that return BlockStateConstructors in net.minecraft.core.particles with parameters of type BlockStateModifierConstructorDescriptionBlockParticleOption(ParticleType<BlockParticleOption> pType, BlockState pState) BlockParticleOption(ParticleType<BlockParticleOption> pType, BlockState pState, @Nullable BlockPos pos) Neo: construct aBlockParticleOptionfor the given type andBlockStateand optionally the position of the block this particle is being spawned for -
Uses of BlockState in net.minecraft.data.worldgen.features
Methods in net.minecraft.data.worldgen.features that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate static WeightedList.Builder<BlockState> VegetationFeatures.flowerBedPatchBuilder(Block pBlock) static WeightedList.Builder<BlockState> VegetationFeatures.leafLitterPatchBuilder(int pMinAmount, int pMaxAmount) private static WeightedList.Builder<BlockState> VegetationFeatures.segmentedBlockPatchBuilder(Block pBlock, int pMinAmount, int pMaxAmount, IntegerProperty pAmountProperty, EnumProperty<Direction> pDirectionProperty) -
Uses of BlockState in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework that return BlockStateMethods in net.minecraft.gametest.framework with parameters of type BlockStateModifier and TypeMethodDescriptionvoidGameTestHelper.assertBlockState(BlockPos pPos, BlockState pState) voidGameTestHelper.setBlock(int pX, int pY, int pZ, BlockState pState) voidGameTestHelper.setBlock(BlockPos pPos, BlockState pState) voidGameTestHelper.setBlock(BlockPos pPos, BlockState pState, Direction pFacing) Method parameters in net.minecraft.gametest.framework with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidGameTestHelper.assertBlockState(BlockPos pPos, Predicate<BlockState> pPredicate, Function<BlockState, Component> pMessage) voidGameTestHelper.assertBlockState(BlockPos pPos, Predicate<BlockState> pPredicate, Function<BlockState, Component> pMessage) -
Uses of BlockState in net.minecraft.nbt
Methods in net.minecraft.nbt that return BlockStateModifier and TypeMethodDescriptionstatic BlockStateNbtUtils.readBlockState(HolderGetter<Block> pBlockGetter, CompoundTag pTag) 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 BlockStateMethod parameters in net.minecraft.network.protocol.game with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidClientboundSectionBlocksUpdatePacket.runUpdates(BiConsumer<BlockPos, BlockState> pConsumer) Constructors in net.minecraft.network.protocol.game with parameters of type BlockStateModifierConstructorDescriptionClientboundBlockUpdatePacket(BlockPos pPos, BlockState pBlockState) -
Uses of BlockState in net.minecraft.network.syncher
Fields in net.minecraft.network.syncher with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final EntityDataSerializer<BlockState> EntityDataSerializers.BLOCK_STATEstatic final EntityDataSerializer<Optional<BlockState>> EntityDataSerializers.OPTIONAL_BLOCK_STATEprivate static final StreamCodec<io.netty.buffer.ByteBuf, Optional<BlockState>> EntityDataSerializers.OPTIONAL_BLOCK_STATE_CODEC -
Uses of BlockState in net.minecraft.server.commands
Fields in net.minecraft.server.commands declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateCloneCommands.CloneBlockInfo.previousStateAtDestinationThe field for thepreviousStateAtDestinationrecord component.private final BlockStateCloneCommands.CloneBlockInfo.stateThe field for thestaterecord component.Methods in net.minecraft.server.commands that return BlockStateModifier and TypeMethodDescriptionCloneCommands.CloneBlockInfo.previousStateAtDestination()Returns the value of thepreviousStateAtDestinationrecord component.CloneCommands.CloneBlockInfo.state()Returns the value of thestaterecord component.Constructors in net.minecraft.server.commands with parameters of type BlockStateModifierConstructorDescription(package private)CloneBlockInfo(BlockPos pos, BlockState state, @Nullable CloneCommands.CloneBlockEntityInfo blockEntityInfo, BlockState previousStateAtDestination) Creates an instance of aCloneBlockInforecord class. -
Uses of BlockState in net.minecraft.server.level
Methods in net.minecraft.server.level that return BlockStateMethods in net.minecraft.server.level with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidChunkHolder.broadcastBlockEntityIfNeeded(List<ServerPlayer> pPlayers, Level pLevel, BlockPos pPos, BlockState pState) protected voidServerPlayer.checkFallDamage(double pY, boolean pOnGround, BlockState pState, BlockPos pPos) private floatServerPlayerGameMode.incrementDestroyProgress(BlockState pState, BlockPos pPos, int pStartTick) voidServerLevel.neighborChanged(BlockState p_362490_, BlockPos p_215048_, Block p_215049_, @Nullable Orientation p_363197_, boolean p_365415_) voidServerPlayer.onInsideBlock(BlockState pState) private booleanServerPlayerGameMode.removeBlock(BlockPos pos, BlockState state, boolean canHarvest, ItemStack toolStack) Patched-in method that handles actual removal of blocks forServerPlayerGameMode.destroyBlock(BlockPos).voidServerLevel.sendBlockUpdated(BlockPos pPos, BlockState pOldState, BlockState pNewState, int pFlags) Flags are as in setBlockStatebooleanWorldGenRegion.setBlock(BlockPos pPos, BlockState pState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLeft) voidServerLevel.updateNeighboursOnBlockSet(BlockPos pPos, BlockState pState) voidServerLevel.updatePOIOnBlockStateChange(BlockPos p_8751_, BlockState p_8752_, BlockState p_8753_) Method parameters in net.minecraft.server.level with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanWorldGenRegion.isStateAtPosition(BlockPos pPos, Predicate<BlockState> pState) -
Uses of BlockState in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static voidServerGamePacketListenerImpl.addBlockDataToItem(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack) -
Uses of BlockState in net.minecraft.util
Methods in net.minecraft.util with parameters of type BlockStateModifier and TypeMethodDescriptionbooleanSpawnUtil.Strategy.canSpawnOn(ServerLevel pLevel, BlockPos pTargetPos, BlockState pTargetState, BlockPos pAttemptedPos, BlockState pAttemptedState) -
Uses of BlockState in net.minecraft.world
Methods in net.minecraft.world with parameters of type BlockStateModifier and TypeMethodDescriptionWorldlyContainerHolder.getContainer(BlockState pState, LevelAccessor pLevel, BlockPos pPos) static voidContainers.updateNeighboursAfterDestroy(BlockState pState, Level pLevel, BlockPos pPos) -
Uses of BlockState in net.minecraft.world.damagesource
Methods in net.minecraft.world.damagesource with parameters of type BlockStateModifier and TypeMethodDescriptionstatic FallLocationFallLocation.blockToFallLocation(BlockState pState) -
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 @Nullable BlockStateEntity.inBlockStateFields in net.minecraft.world.entity with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<BlockState> Display.BlockDisplay.DATA_BLOCK_STATE_IDMethods in net.minecraft.world.entity that return BlockStateModifier and TypeMethodDescriptionDisplay.BlockDisplay.BlockRenderState.blockState()Returns the value of theblockStaterecord component.private BlockStateDisplay.BlockDisplay.getBlockState()Entity.getBlockStateOn()protected BlockStateEntity.getBlockStateOnLegacy()Deprecated.Entity.getInBlockState()Methods in net.minecraft.world.entity with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidEntity.applyMovementEmissionAndPlaySound(Entity.MovementEmission pMovementEmission, Vec3 pMovement, BlockPos pPos, BlockState pState) booleanEntity.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) protected voidEntity.checkFallDamage(double pY, boolean pOnGround, BlockState pState, BlockPos pPos) protected voidLivingEntity.checkFallDamage(double pY, boolean pOnGround, BlockState pState, BlockPos pPos) floatEntity.getBlockExplosionResistance(Explosion pExplosion, BlockGetter pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState, float pExplosionPower) Explosion resistance of a block relative to this entitybooleanEntityType.isBlockDangerous(BlockState pState) booleanEntity.isColliding(BlockPos pPos, BlockState pState) private booleanEntity.isStateClimbable(BlockState pState) voidEntity.makeStuckInBlock(BlockState pState, Vec3 pMotionMultiplier) protected voidEntity.onInsideBlock(BlockState pState) protected voidEntity.playCombinationStepSounds(BlockState pPrimaryState, BlockState pSecondaryState, BlockPos primaryPos, BlockPos secondaryPos) protected voidEntity.playMuffledStepSound(BlockState pState, BlockPos pos) protected voidEntity.playStepSound(BlockPos pPos, BlockState pState) private voidDisplay.BlockDisplay.setBlockState(BlockState pBlockState) booleanEntity.shouldBlockExplode(Explosion pExplosion, BlockGetter pLevel, BlockPos pPos, BlockState pBlockState, float pExplosionPower) private booleanEntity.shouldPlayAmethystStepSound(BlockState pState) private booleanLivingEntity.trapdoorUsableAsLadder(BlockPos pPos, BlockState pState) private booleanEntity.vibrationAndSoundEffectsFromBlock(BlockPos pPos, BlockState pState, boolean pPlayStepSound, boolean pBroadcastGameEvent, Vec3 pEntityPos) private voidEntity.walkingStepSound(BlockPos pPos, BlockState pState) 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
Fields in net.minecraft.world.entity.ai.behavior declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateTransportItemsBetweenContainers.TransportItemTarget.stateThe field for thestaterecord component.Fields in net.minecraft.world.entity.ai.behavior with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Predicate<BlockState> TransportItemsBetweenContainers.destinationBlockTypeprivate final Predicate<BlockState> TransportItemsBetweenContainers.sourceBlockTypeMethods in net.minecraft.world.entity.ai.behavior that return BlockStateModifier and TypeMethodDescriptionTransportItemsBetweenContainers.TransportItemTarget.state()Returns the value of thestaterecord component.Methods in net.minecraft.world.entity.ai.behavior with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidWorkAtComposter.compostItems(ServerLevel pLevel, Villager pVillager, GlobalPos pPos, BlockState pState) private static @Nullable ContainerTransportItemsBetweenContainers.TransportItemTarget.getBlockEntityContainer(BlockEntity pBlockEntity, BlockState pState, Level pLevel, BlockPos pPos) private booleanTransportItemsBetweenContainers.isWantedBlock(PathfinderMob pMob, BlockState pState) private voidWorkAtComposter.spawnComposterFillEffects(ServerLevel pLevel, BlockState pPreState, BlockPos pPos, BlockState pPostState) Constructors in net.minecraft.world.entity.ai.behavior with parameters of type BlockStateModifierConstructorDescriptionTransportItemTarget(BlockPos pos, Container container, BlockEntity blockEntity, BlockState state) Creates an instance of aTransportItemTargetrecord class.Constructor parameters in net.minecraft.world.entity.ai.behavior with type arguments of type BlockStateModifierConstructorDescriptionTransportItemsBetweenContainers(float pSpeedModifier, Predicate<BlockState> pSourceBlockType, Predicate<BlockState> pDestinationBlockType, int pHorizontalSearchDistance, int pVerticalSearchDistance, Map<TransportItemsBetweenContainers.ContainerInteractionState, TransportItemsBetweenContainers.OnTargetReachedInteraction> pOnTargetInteractionActions, Consumer<PathfinderMob> pOnStartTravelling, Predicate<TransportItemsBetweenContainers.TransportItemTarget> pShouldQueueForTarget) -
Uses of BlockState in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final Predicate<BlockState> EatBlockGoal.IS_EDIBLE -
Uses of BlockState in net.minecraft.world.entity.ai.village.poi
Fields in net.minecraft.world.entity.ai.village.poi with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final Set<BlockState> PoiTypes.BEDSprivate static final Set<BlockState> PoiTypes.CAULDRONSprivate static final Set<BlockState> PoiTypes.LIGHTNING_RODSprivate 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 pBlock) 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 pState) static booleanPoiTypes.hasPoi(BlockState pState) booleanPoiType.is(BlockState pState) Method parameters in net.minecraft.world.entity.ai.village.poi with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate static PoiTypePoiTypes.register(Registry<PoiType> pKey, ResourceKey<PoiType> pValue, Set<BlockState> pMatchingStates, int pMaxTickets, int pValidRange) private static voidPoiTypes.registerBlockStates(Holder<PoiType> pPoi, Set<BlockState> pStates) 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 pY, boolean pOnGround, BlockState pState, BlockPos pPos) -
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 p_218316_, boolean p_218317_, BlockState p_218318_, BlockPos p_218319_) protected voidAllay.playStepSound(BlockPos p_218364_, BlockState p_218365_) -
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 p_316146_, BlockState p_316719_) -
Uses of BlockState in net.minecraft.world.entity.animal.bee
Methods in net.minecraft.world.entity.animal.bee with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanBee.attractsBees(BlockState pState) protected voidBee.checkFallDamage(double pY, boolean pOnGround, BlockState pState, BlockPos pPos) protected voidBee.playStepSound(BlockPos pPos, BlockState pBlock) -
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 p_252056_, BlockState p_251457_) protected voidCamelHusk.playStepSound(BlockPos p_460969_, BlockState p_460649_) -
Uses of BlockState in net.minecraft.world.entity.animal.chicken
Methods in net.minecraft.world.entity.animal.chicken with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidChicken.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.cow
Fields in net.minecraft.world.entity.animal.cow declared as BlockStateMethods in net.minecraft.world.entity.animal.cow that return BlockStateMethods in net.minecraft.world.entity.animal.cow with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractCow.playStepSound(BlockPos p_480029_, BlockState p_479541_) Constructors in net.minecraft.world.entity.animal.cow with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.entity.animal.equine
Methods in net.minecraft.world.entity.animal.equine with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractHorse.playStepSound(BlockPos pPos, BlockState pBlock) protected voidLlama.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.fish
Methods in net.minecraft.world.entity.animal.fish with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractFish.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.fox
Methods in net.minecraft.world.entity.animal.fox with parameters of type BlockStateModifier and TypeMethodDescriptionprivate voidFox.FoxEatBerriesGoal.pickGlowBerry(BlockState pState) private voidFox.FoxEatBerriesGoal.pickSweetBerries(BlockState pState) -
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 p_218505_, BlockState p_218506_) -
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 p_149382_, BlockState p_149383_) -
Uses of BlockState in net.minecraft.world.entity.animal.golem
Fields in net.minecraft.world.entity.animal.golem with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final Predicate<BlockState> CopperGolemAi.TRANSPORT_ITEM_DESTINATION_BLOCKprivate static final Predicate<BlockState> CopperGolemAi.TRANSPORT_ITEM_SOURCE_BLOCKMethods in net.minecraft.world.entity.animal.golem with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidCopperGolem.playStepSound(BlockPos p_481712_, BlockState p_478887_) protected voidIronGolem.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.happyghast
Methods in net.minecraft.world.entity.animal.happyghast with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidHappyGhast.checkFallDamage(double p_478349_, boolean p_478523_, BlockState p_478527_, BlockPos p_480177_) protected voidHappyGhast.playStepSound(BlockPos p_481178_, BlockState p_481221_) -
Uses of BlockState in net.minecraft.world.entity.animal.nautilus
Methods in net.minecraft.world.entity.animal.nautilus with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractNautilus.playStepSound(BlockPos p_454738_, BlockState p_455722_) -
Uses of BlockState in net.minecraft.world.entity.animal.panda
Methods in net.minecraft.world.entity.animal.panda with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidPanda.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.parrot
Methods in net.minecraft.world.entity.animal.parrot with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidParrot.checkFallDamage(double pY, boolean pOnGround, BlockState pState, BlockPos pPos) protected voidParrot.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.pig
Methods in net.minecraft.world.entity.animal.pig with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidPig.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.polarbear
Methods in net.minecraft.world.entity.animal.polarbear with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidPolarBear.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.sheep
Methods in net.minecraft.world.entity.animal.sheep with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidSheep.playStepSound(BlockPos p_405483_, BlockState p_405036_) -
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 p_272953_, BlockState p_273729_) -
Uses of BlockState in net.minecraft.world.entity.animal.turtle
Methods in net.minecraft.world.entity.animal.turtle with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidTurtle.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.animal.wolf
Methods in net.minecraft.world.entity.animal.wolf with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidWolf.playStepSound(BlockPos p_406221_, BlockState p_406277_) -
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 pState) Deprecated.voidWitherBoss.makeStuckInBlock(BlockState pState, Vec3 pMotionMultiplier) -
Uses of BlockState in net.minecraft.world.entity.item
Fields in net.minecraft.world.entity.item declared as BlockStateModifier and TypeFieldDescriptionprivate BlockStateFallingBlockEntity.blockStateprivate static final BlockStateFallingBlockEntity.DEFAULT_BLOCK_STATEprivate static final BlockStatePrimedTnt.DEFAULT_BLOCK_STATEFields in net.minecraft.world.entity.item with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<BlockState> PrimedTnt.DATA_BLOCK_STATE_IDMethods in net.minecraft.world.entity.item that return BlockStateMethods in net.minecraft.world.entity.item with parameters of type BlockStateModifier and TypeMethodDescriptionstatic FallingBlockEntityFallingBlockEntity.fall(Level pLevel, BlockPos pPos, BlockState pBlockState) voidPrimedTnt.setBlockState(BlockState pBlockState) Constructors in net.minecraft.world.entity.item with parameters of type BlockStateModifierConstructorDescriptionprivateFallingBlockEntity(Level pLevel, double pX, double pY, double pZ, BlockState pState) -
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 pLevel, BlockPos pDestinationPos, BlockState pCarriedState, BlockState pDestinationState, BlockState pBelowDestinationState, BlockPos pBelowDestinationPos) protected voidGhast.checkFallDamage(double p_416043_, boolean p_416735_, BlockState p_416029_, BlockPos p_415730_) protected voidPhantom.checkFallDamage(double p_416149_, boolean p_416567_, BlockState p_416240_, BlockPos p_416722_) protected voidStrider.checkFallDamage(double pY, boolean pOnGround, BlockState pState, BlockPos pPos) protected voidEndermite.playStepSound(BlockPos pPos, BlockState pBlock) protected voidRavager.playStepSound(BlockPos pPos, BlockState pBlock) protected voidSilverfish.playStepSound(BlockPos pPos, BlockState pBlock) protected voidStrider.playStepSound(BlockPos pPos, BlockState pBlock) protected voidZoglin.playStepSound(BlockPos pPos, BlockState pBlock) voidEnderMan.setCarriedBlock(@Nullable BlockState pState) -
Uses of BlockState in net.minecraft.world.entity.monster.creaking
Methods in net.minecraft.world.entity.monster.creaking with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidCreaking.playStepSound(BlockPos p_379428_, BlockState p_380060_) -
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 pPos, BlockState pBlock) -
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 pPos, BlockState pBlock) protected voidPiglinBrute.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.monster.skeleton
Methods in net.minecraft.world.entity.monster.skeleton with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractSkeleton.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.monster.spider
Methods in net.minecraft.world.entity.monster.spider with parameters of type BlockStateModifier and TypeMethodDescriptionvoidSpider.makeStuckInBlock(BlockState pState, Vec3 pMotionMultiplier) protected voidSpider.playStepSound(BlockPos pPos, BlockState pBlock) -
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 p_219431_, BlockState p_219432_) -
Uses of BlockState in net.minecraft.world.entity.monster.zombie
Methods in net.minecraft.world.entity.monster.zombie with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidZombie.playStepSound(BlockPos pPos, BlockState pBlock) -
Uses of BlockState in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type BlockStateModifier and TypeMethodDescriptionfloatPlayer.getDestroySpeed(BlockState pState) Deprecated.Neo:Player.getDestroySpeed(BlockState, BlockPos)insteadfloatPlayer.getDestroySpeed(BlockState pState, @Nullable BlockPos pos) booleanPlayer.hasCorrectToolForDrops(BlockState pState) Deprecated.booleanPlayer.hasCorrectToolForDrops(BlockState pState, Level level, BlockPos pos) voidPlayer.makeStuckInBlock(BlockState pState, Vec3 pMotionMultiplier) protected voidPlayer.playStepSound(BlockPos p_282121_, BlockState p_282194_) -
Uses of BlockState in net.minecraft.world.entity.projectile.arrow
Fields in net.minecraft.world.entity.projectile.arrow declared as BlockState -
Uses of BlockState in net.minecraft.world.entity.projectile.hurtingprojectile
Methods in net.minecraft.world.entity.projectile.hurtingprojectile with parameters of type BlockStateModifier and TypeMethodDescriptionfloatWitherSkull.getBlockExplosionResistance(Explosion pExplosion, BlockGetter pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState, float pExplosionPower) Explosion resistance of a block relative to this entity -
Uses of BlockState in net.minecraft.world.entity.projectile.throwableitemprojectile
Methods in net.minecraft.world.entity.projectile.throwableitemprojectile with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidThrownEnderpearl.onInsideBlock(BlockState p_479792_) -
Uses of BlockState in net.minecraft.world.entity.vehicle.boat
Methods in net.minecraft.world.entity.vehicle.boat with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidAbstractBoat.checkFallDamage(double p_478149_, boolean p_478464_, BlockState p_480789_, BlockPos p_479925_) -
Uses of BlockState in net.minecraft.world.entity.vehicle.minecart
Fields in net.minecraft.world.entity.vehicle.minecart with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<Optional<BlockState>> AbstractMinecart.DATA_ID_CUSTOM_DISPLAY_BLOCKMethods in net.minecraft.world.entity.vehicle.minecart 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.minecart that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate Optional<BlockState> AbstractMinecart.getCustomDisplayBlockState()Methods in net.minecraft.world.entity.vehicle.minecart with parameters of type BlockStateModifier and TypeMethodDescriptionvoidNewMinecartBehavior.adjustToRails(BlockPos pPos, BlockState pState, boolean pSnapToStart) private Vec3NewMinecartBehavior.calculateBoostTrackSpeed(Vec3 pSpeed, BlockPos pPos, BlockState pState) private Vec3NewMinecartBehavior.calculateHaltTrackSpeed(Vec3 pSpeed, BlockState pState) private Vec3NewMinecartBehavior.calculateTrackSpeed(ServerLevel pLevel, Vec3 pSpeed, NewMinecartBehavior.TrackIteration pTrackIteration, BlockPos pPos, BlockState pState, RailShape pRailShape) floatMinecartTNT.getBlockExplosionResistance(Explosion pExplosion, BlockGetter pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState, float pExplosionPower) Explosion resistance of a block relative to this entitybooleanMinecartTNT.shouldBlockExplode(Explosion pExplosion, BlockGetter pLevel, BlockPos pPos, BlockState pBlockState, float pExplosionPower) Method parameters in net.minecraft.world.entity.vehicle.minecart with type arguments of type BlockStateModifier and TypeMethodDescriptionvoidAbstractMinecart.setCustomDisplayBlockState(Optional<BlockState> pCustomDisplayBlockState) -
Uses of BlockState in net.minecraft.world.inventory
Methods in net.minecraft.world.inventory with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanAnvilMenu.isValidBlock(BlockState p_39019_) protected abstract booleanItemCombinerMenu.isValidBlock(BlockState pState) protected booleanSmithingMenu.isValidBlock(BlockState p_40266_) -
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 pState, Property<T> pProperty, boolean pBackwards) static @Nullable BlockStateAxeItem.getAxeStrippingState(BlockState originalState) private BlockStateMapItem.getCorrectStateForFluidBlock(Level pLevel, BlockState pState, BlockPos pPos) protected @Nullable BlockStateBlockItem.getPlacementState(BlockPlaceContext pContext) protected @Nullable BlockStateGameMasterBlockItem.getPlacementState(BlockPlaceContext pContext) protected @Nullable BlockStateStandingAndWallBlockItem.getPlacementState(BlockPlaceContext pContext) static @Nullable BlockStateShovelItem.getShovelPathingState(BlockState originalState) private BlockStateBlockItem.updateBlockStateFromTag(BlockPos pPos, Level pLevel, ItemStack pStack, BlockState pState) Methods in net.minecraft.world.item that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate Optional<BlockState> AxeItem.evaluateNewBlockState(Level pLevel, BlockPos pPos, @Nullable Player pPlayer, BlockState pState, UseOnContext p_40529_) private Optional<BlockState> AxeItem.getStripped(BlockState pUnstrippedState) static Optional<BlockState> HoneycombItem.getWaxed(BlockState pState) Methods in net.minecraft.world.item with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanBucketItem.canBlockContainFluid(@Nullable Player player, Level worldIn, BlockPos posIn, BlockState blockstate) booleanDebugStickItem.canDestroyBlock(ItemStack p_393705_, BlockState p_393781_, Level p_393500_, BlockPos p_394185_, LivingEntity p_394515_) booleanItem.canDestroyBlock(ItemStack pStack, BlockState pState, Level pLevel, BlockPos pPos, LivingEntity pEntity) booleanItemStack.canDestroyBlock(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer) protected booleanBlockItem.canPlace(BlockPlaceContext pContext, BlockState pState) protected booleanHangingSignItem.canPlace(LevelReader p_252032_, BlockState p_252230_, BlockPos p_252075_) protected booleanStandingAndWallBlockItem.canPlace(LevelReader pLevel, BlockState pState, BlockPos pPos) static Consumer<UseOnContext> HoeItem.changeIntoState(BlockState pState) static Consumer<UseOnContext> HoeItem.changeIntoStateAndDropItem(BlockState pState, ItemLike pItemToDrop) private static <T extends Comparable<T>>
BlockStateDebugStickItem.cycleState(BlockState pState, Property<T> pProperty, boolean pBackwards) private Optional<BlockState> AxeItem.evaluateNewBlockState(Level pLevel, BlockPos pPos, @Nullable Player pPlayer, BlockState pState, UseOnContext p_40529_) static @Nullable BlockStateAxeItem.getAxeStrippingState(BlockState originalState) private BlockStateMapItem.getCorrectStateForFluidBlock(Level pLevel, BlockState pState, BlockPos pPos) floatItem.getDestroySpeed(ItemStack pStack, BlockState pState) floatItemStack.getDestroySpeed(BlockState pState) private static <T extends Comparable<T>>
StringDebugStickItem.getNameHelper(BlockState pState, Property<T> pProperty) protected SoundEventBlockItem.getPlaceSound(BlockState pState) Deprecated.protected SoundEventBlockItem.getPlaceSound(BlockState pState, Level world, BlockPos pos, Player entity) protected SoundEventSolidBucketItem.getPlaceSound(BlockState p_151199_) static @Nullable BlockStateShovelItem.getShovelPathingState(BlockState originalState) private Optional<BlockState> AxeItem.getStripped(BlockState pUnstrippedState) static Optional<BlockState> HoneycombItem.getWaxed(BlockState pState) private booleanDebugStickItem.handleInteraction(Player pPlayer, BlockState pStateClicked, LevelAccessor pAccessor, BlockPos pPos, boolean pShouldCycleState, ItemStack pDebugStack) booleanItem.isCorrectToolForDrops(ItemStack pStack, BlockState pState) booleanItemStack.isCorrectToolForDrops(BlockState pState) Check whether the given Block can be harvested using this ItemStack.booleanItem.mineBlock(ItemStack pStack, Level pLevel, BlockState pState, BlockPos pPos, LivingEntity pMiningEntity) Called when aBlockis destroyed using this Item.voidItemStack.mineBlock(Level pLevel, BlockState pState, BlockPos pPos, Player pPlayer) Called when a Block is destroyed using this ItemStackbooleanShearsItem.mineBlock(ItemStack pStack, Level pLevel, BlockState pState, BlockPos pPos, LivingEntity pEntityLiving) Called when aBlockis destroyed using this Item.protected booleanBedItem.placeBlock(BlockPlaceContext pContext, BlockState pState) protected booleanBlockItem.placeBlock(BlockPlaceContext pContext, BlockState pState) protected booleanDoubleHighBlockItem.placeBlock(BlockPlaceContext pContext, BlockState pState) private voidBrushItem.spawnDustParticles(Level pLevel, BlockHitResult pHitResult, BlockState pState, Vec3 pPos, HumanoidArm pArm) private static voidAxeItem.spawnSoundAndParticle(Level pLevel, BlockPos pPos, @Nullable Player pPlayer, BlockState pState, SoundEvent pSount, int pEvent) voidJukeboxSongPlayer.stop(LevelAccessor pLevel, @Nullable BlockState pState) voidJukeboxSongPlayer.tick(LevelAccessor pLevel, @Nullable BlockState pState) private BlockStateBlockItem.updateBlockStateFromTag(BlockPos pPos, Level pLevel, ItemStack pStack, BlockState pState) protected booleanBlockItem.updateCustomBlockEntityTag(BlockPos pPos, Level pLevel, @Nullable Player pPlayer, ItemStack pStack, BlockState pState) protected booleanSignItem.updateCustomBlockEntityTag(BlockPos pPos, Level pLevel, @Nullable Player pPlayer, ItemStack pStack, BlockState pState) -
Uses of BlockState in net.minecraft.world.item.component
Methods in net.minecraft.world.item.component that return BlockStateModifier and TypeMethodDescriptionBlockItemStateProperties.apply(BlockState pState) private static <T extends Comparable<T>>
BlockStateBlockItemStateProperties.updateState(BlockState pState, Property<T> pProperty, String pPropertyName) Methods in net.minecraft.world.item.component with parameters of type BlockStateModifier and TypeMethodDescriptionBlockItemStateProperties.apply(BlockState pState) floatTool.getMiningSpeed(BlockState pState) booleanTool.isCorrectForDrops(BlockState pState) private static <T extends Comparable<T>>
BlockStateBlockItemStateProperties.updateState(BlockState pState, Property<T> pProperty, String pPropertyName) <T extends Comparable<T>>
BlockItemStatePropertiesBlockItemStateProperties.with(Property<T> pProperty, BlockState pState) -
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 pLevel, int pEnchantmentLevel, Entity pEntity, Vec3 pOrigin, BlockState pState) voidEnchantment.onHitBlock(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, BlockState pState) static voidEnchantmentHelper.onHitBlock(ServerLevel pLevel, ItemStack pStack, @Nullable LivingEntity pOwner, Entity pEntity, @Nullable EquipmentSlot pSlot, Vec3 pPos, BlockState pState, Consumer<Item> pOnBreak) -
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 p_186552_) BlockGetter.getBlockState(BlockPos pPos) EmptyBlockAndTintGetter.getBlockState(BlockPos p_364801_) EmptyBlockGetter.getBlockState(BlockPos pPos) Level.getBlockState(BlockPos pPos) PathNavigationRegion.getBlockState(BlockPos pPos) Methods in net.minecraft.world.level that return types with arguments of type BlockStateModifier and TypeMethodDescriptiondefault Stream<BlockState> BlockGetter.getBlockStates(AABB pArea) default Stream<BlockState> LevelReader.getBlockStatesIfLoaded(AABB pAabb) ClipBlockStateContext.isTargetBlock()Methods in net.minecraft.world.level with parameters of type BlockStateModifier and TypeMethodDescriptionvoidLevel.addDestroyBlockEffect(BlockPos pPos, BlockState pState) default @Nullable BlockHitResultBlockGetter.clipWithInteractionOverride(Vec3 pStartVec, Vec3 pEndVec, BlockPos pPos, VoxelShape pShape, BlockState pState) ClipContext.Block.get(BlockState p_45714_, BlockGetter p_45715_, BlockPos p_45716_, CollisionContext p_45717_) ClipContext.ShapeGetter.get(BlockState pState, BlockGetter pBlock, BlockPos pPos, CollisionContext pCollisionContext) EntityBasedExplosionDamageCalculator.getBlockExplosionResistance(Explosion pExplosion, BlockGetter pReader, BlockPos pPos, BlockState pState, FluidState pFluid) ExplosionDamageCalculator.getBlockExplosionResistance(Explosion pExplosion, BlockGetter pReader, BlockPos pPos, BlockState pState, FluidState pFluid) SimpleExplosionDamageCalculator.getBlockExplosionResistance(Explosion p_346109_, BlockGetter p_345381_, BlockPos p_344921_, BlockState p_346239_, FluidState p_345105_) ClipContext.getBlockShape(BlockState pBlockState, BlockGetter pLevel, BlockPos pPos) default booleanCollisionGetter.isUnobstructed(BlockState pState, BlockPos pPos, CollisionContext pContext) static booleanNaturalSpawner.isValidEmptySpawnBlock(BlockGetter pBlock, BlockPos pPos, BlockState pBlockState, FluidState pFluidState, EntityType<?> pEntityType) voidLevel.markAndNotifyBlock(BlockPos p_46605_, @Nullable LevelChunk levelchunk, BlockState blockstate, BlockState p_46606_, int p_46607_, int p_46608_) voidLevel.neighborChanged(BlockState pState, BlockPos pPos, Block pBlock, @Nullable Orientation pOrientation, boolean pMovedByPiston) voidLevel.neighborShapeChanged(Direction p_220385_, BlockPos p_220387_, BlockPos p_220388_, BlockState p_220386_, @net.minecraft.world.level.block.Block.UpdateFlags int p_220389_, int p_220390_) default voidLevelAccessor.neighborShapeChanged(Direction pDirection, BlockPos pPos, BlockPos pNeighborPos, BlockState pNeighborState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLeft) abstract voidLevel.sendBlockUpdated(BlockPos pPos, BlockState pOldState, BlockState pNewState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) Flags are as in setBlockStatebooleanLevel.setBlock(BlockPos pPos, BlockState pNewState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) Sets a block state into this world.Flags are as follows: 1 will notify neighboring blocks throughupdates. 2 will send the change to clients. 4 will prevent the block from being re-rendered. 8 will force any re-renders to run on the main thread instead 16 will prevent neighbor reactions (e.g. fences connecting, observers pulsing). 32 will prevent neighbor reactions from spawning drops. 64 will signify the block is being moved.invalid reference
neighborChangedbooleanLevel.setBlock(BlockPos pPos, BlockState pState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLeft) default booleanLevelWriter.setBlock(BlockPos pPos, BlockState pNewState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) Sets a block state into this world.Flags are as follows: 1 will cause a block update. 2 will send the change to clients. 4 will prevent the block from being re-rendered. 8 will force any re-renders to run on the main thread instead 16 will prevent neighbor reactions (e.g. fences connecting, observers pulsing). 32 will prevent neighbor reactions from spawning drops. 64 will signify the block is being moved.booleanLevelWriter.setBlock(BlockPos pPos, BlockState pState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLeft) voidNoiseColumn.setBlock(int p_186554_, BlockState p_186555_) booleanLevel.setBlockAndUpdate(BlockPos pPos, BlockState pState) Convenience method to update the block on both the client and servervoidLevel.setBlocksDirty(BlockPos pBlockPos, BlockState pOldState, BlockState pNewState) booleanEntityBasedExplosionDamageCalculator.shouldBlockExplode(Explosion pExplosion, BlockGetter pReader, BlockPos pPos, BlockState pState, float pPower) booleanExplosionDamageCalculator.shouldBlockExplode(Explosion pExplosion, BlockGetter pReader, BlockPos pPos, BlockState pState, float pPower) booleanSimpleExplosionDamageCalculator.shouldBlockExplode(Explosion p_345994_, BlockGetter p_345042_, BlockPos p_345057_, BlockState p_345932_, float p_345776_) voidLevel.updatePOIOnBlockStateChange(BlockPos pPos, BlockState pOldState, BlockState pNewState) Method parameters in net.minecraft.world.level with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanLevel.isStateAtPosition(BlockPos pPos, Predicate<BlockState> pState) booleanLevelSimulatedReader.isStateAtPosition(BlockPos pPos, Predicate<BlockState> pState) Constructors in net.minecraft.world.level with parameters of type BlockStateConstructor parameters in net.minecraft.world.level with type arguments of type BlockStateModifierConstructorDescriptionClipBlockStateContext(Vec3 pFrom, Vec3 pTo, Predicate<BlockState> pBlock) -
Uses of BlockState in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as BlockStateModifier and TypeFieldDescriptionprotected final BlockStateStairBlock.baseStateprivate final BlockStateRedStoneWireBlock.crossStateprivate BlockStateBlock.defaultBlockStateprivate final BlockStatePointedDripstoneBlock.FluidInfo.sourceStateThe field for thesourceStaterecord component.private final BlockStateComposterBlock.InputContainer.stateprivate final BlockStateComposterBlock.OutputContainer.stateprivate final BlockStatePitcherCropBlock.PosAndState.stateThe field for thestaterecord component.private BlockStateRailState.stateFields in net.minecraft.world.level.block with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final IdMapper<BlockState> Block.BLOCK_STATE_REGISTRYprivate final Function<BlockState, VoxelShape> CrossCollisionBlock.collisionShapesprivate final Function<BlockState, VoxelShape> WallBlock.collisionShapesprivate static final Map<BlockState, BlockState> InfestedBlock.HOST_TO_INFESTED_STATESprivate static final Map<BlockState, BlockState> InfestedBlock.HOST_TO_INFESTED_STATESprivate static final Map<BlockState, BlockState> InfestedBlock.INFESTED_TO_HOST_STATESprivate static final Map<BlockState, BlockState> InfestedBlock.INFESTED_TO_HOST_STATESstatic final ToIntFunction<BlockState> CandleBlock.LIGHT_EMISSIONstatic final ToIntFunction<BlockState> LightBlock.LIGHT_EMISSIONprivate final Function<BlockState, VoxelShape> FenceBlock.occlusionShapesprivate static final Predicate<BlockState> CarvedPumpkinBlock.PUMPKINS_PREDICATEprivate final Function<BlockState, VoxelShape> BigDripleafBlock.shapesprivate final Function<BlockState, VoxelShape> ButtonBlock.shapesprivate final Function<BlockState, VoxelShape> CrossCollisionBlock.shapesprivate final Function<BlockState, VoxelShape> FireBlock.shapesprivate final Function<BlockState, VoxelShape> FlowerBedBlock.shapesprivate final Function<BlockState, VoxelShape> GrindstoneBlock.shapesprivate final Function<BlockState, VoxelShape> HopperBlock.shapesprivate final Function<BlockState, VoxelShape> LeafLitterBlock.shapesprivate final Function<BlockState, VoxelShape> LeverBlock.shapesprivate final Function<BlockState, VoxelShape> MossyCarpetBlock.shapesprivate final Function<BlockState, VoxelShape> MultifaceBlock.shapesprivate final Function<BlockState, VoxelShape> PipeBlock.shapesprivate final Function<BlockState, VoxelShape> PitcherCropBlock.shapesprivate final Function<BlockState, VoxelShape> RedStoneWireBlock.shapesprivate final Function<BlockState, VoxelShape> VineBlock.shapesprivate final Function<BlockState, VoxelShape> WallBlock.shapesprotected final StateDefinition<Block, BlockState> Block.stateDefinitionMethods in net.minecraft.world.level.block that return BlockStateModifier and TypeMethodDescription(package private) static BlockStateComposterBlock.addItem(@Nullable Entity pEntity, BlockState pState, LevelAccessor pLevel, BlockPos pPos, ItemStack pStack) static BlockStateCandleCakeBlock.byCandle(CandleBlock pCandle) private static <T extends Comparable<T>>
BlockStateBlock.copyProperty(BlockState pSourceState, BlockState pTargetState, Property<T> pProperty) private BlockStateVineBlock.copyRandomFaces(BlockState pSourceState, BlockState pSpreadState, RandomSource pRandom) static BlockStateDoublePlantBlock.copyWaterloggedFrom(LevelReader pLevel, BlockPos pPos, BlockState pState) static BlockStateMangrovePropaguleBlock.createNewHangingPropagule()static BlockStateMangrovePropaguleBlock.createNewHangingPropagule(int pAge) private static BlockStateMossyCarpetBlock.createTopperWithSideChance(BlockGetter pLevel, BlockPos pPos, BooleanSupplier pPlaceSide) static @Nullable BlockStateAnvilBlock.damage(BlockState pState) final BlockStateBlock.defaultBlockState()(package private) static BlockStateComposterBlock.empty(@Nullable Entity pEntity, BlockState pState, LevelAccessor pLevel, BlockPos pPos) static BlockStateComposterBlock.extractProduce(Entity pEntity, BlockState pState, Level pLevel, BlockPos pPos) private static BlockStateBubbleColumnBlock.getColumnState(BlockState pBlockState) private BlockStateRedStoneWireBlock.getConnectionState(BlockGetter pLevel, BlockState pState, BlockPos pPos) private static BlockStateMultifaceBlock.getDefaultMultifaceState(StateDefinition<Block, BlockState> pStateDefinition) static BlockStateWeatheringCopper.getFirst(BlockState pState) static BlockStateCopperChestBlock.getFromCopperBlock(Block pBlock, Direction pDirection, Level pLevel, BlockPos pPos) protected BlockStateCaveVinesBlock.getGrowIntoState(BlockState p_220935_, RandomSource p_220936_) protected BlockStateGrowingPlantHeadBlock.getGrowIntoState(BlockState pState, RandomSource pRandom) private static BlockStateCopperChestBlock.getLeastOxidizedChestOfConnectedBlocks(BlockState pState, Level pLevel, BlockPos pPos) GrowingPlantHeadBlock.getMaxAgeState(BlockState pState) private BlockStateRedStoneWireBlock.getMissingConnections(BlockGetter pLevel, BlockState pState, BlockPos pPos) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> pStateMap, BlockState pState, Supplier<BlockState> pSupplier) private BlockStateSculkBlock.getRandomGrowthState(LevelAccessor pLevel, BlockPos pPos, RandomSource pRandom, boolean pIsWorldGeneration) static BlockStateBaseFireBlock.getState(BlockGetter pReader, BlockPos pPos) RailState.getState()CropBlock.getStateForAge(int pAge) TorchflowerCropBlock.getStateForAge(int p_275698_) AbstractFurnaceBlock.getStateForPlacement(BlockPlaceContext pContext) AbstractSkullBlock.getStateForPlacement(BlockPlaceContext p_300939_) @Nullable BlockStateAmethystClusterBlock.getStateForPlacement(BlockPlaceContext p_152019_) AnvilBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateBambooStalkBlock.getStateForPlacement(BlockPlaceContext p_261764_) BannerBlock.getStateForPlacement(BlockPlaceContext pContext) BarrelBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateBarrierBlock.getStateForPlacement(BlockPlaceContext p_295385_) @Nullable BlockStateBaseCoralPlantTypeBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateBaseCoralWallFanBlock.getStateForPlacement(BlockPlaceContext pContext) BaseFireBlock.getStateForPlacement(BlockPlaceContext pContext) BaseRailBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateBedBlock.getStateForPlacement(BlockPlaceContext pContext) BeehiveBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateBellBlock.getStateForPlacement(BlockPlaceContext pContext) BigDripleafBlock.getStateForPlacement(BlockPlaceContext p_152221_) @Nullable BlockStateBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateCalibratedSculkSensorBlock.getStateForPlacement(BlockPlaceContext p_277423_) @Nullable BlockStateCampfireBlock.getStateForPlacement(BlockPlaceContext pContext) CandleBlock.getStateForPlacement(BlockPlaceContext p_152803_) CarvedPumpkinBlock.getStateForPlacement(BlockPlaceContext pContext) CeilingHangingSignBlock.getStateForPlacement(BlockPlaceContext p_252121_) ChainBlock.getStateForPlacement(BlockPlaceContext pContext) ChestBlock.getStateForPlacement(BlockPlaceContext pContext) ChiseledBookShelfBlock.getStateForPlacement(BlockPlaceContext p_251318_) ChorusPlantBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateCocoaBlock.getStateForPlacement(BlockPlaceContext pContext) CommandBlock.getStateForPlacement(BlockPlaceContext pContext) ConcretePowderBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateConduitBlock.getStateForPlacement(BlockPlaceContext pContext) CopperChestBlock.getStateForPlacement(BlockPlaceContext p_435006_) CopperGolemStatueBlock.getStateForPlacement(BlockPlaceContext p_432939_) @Nullable BlockStateCoralBlock.getStateForPlacement(BlockPlaceContext pContext) CrafterBlock.getStateForPlacement(BlockPlaceContext p_307251_) @Nullable BlockStateCreakingHeartBlock.getStateForPlacement(BlockPlaceContext p_379431_) DecoratedPotBlock.getStateForPlacement(BlockPlaceContext p_272711_) DiodeBlock.getStateForPlacement(BlockPlaceContext pContext) DirtPathBlock.getStateForPlacement(BlockPlaceContext p_153131_) DispenserBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateDoorBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateDoublePlantBlock.getStateForPlacement(BlockPlaceContext pContext) DriedGhastBlock.getStateForPlacement(BlockPlaceContext p_416452_) EnderChestBlock.getStateForPlacement(BlockPlaceContext pContext) EndPortalFrameBlock.getStateForPlacement(BlockPlaceContext pContext) EndRodBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateFaceAttachedHorizontalDirectionalBlock.getStateForPlacement(BlockPlaceContext pContext) FarmBlock.getStateForPlacement(BlockPlaceContext pContext) FenceBlock.getStateForPlacement(BlockPlaceContext pContext) FenceGateBlock.getStateForPlacement(BlockPlaceContext pContext) FireBlock.getStateForPlacement(BlockPlaceContext pContext) protected BlockStateFireBlock.getStateForPlacement(BlockGetter pLevel, BlockPos pPos) FlowerBedBlock.getStateForPlacement(BlockPlaceContext p_393645_) GlazedTerracottaBlock.getStateForPlacement(BlockPlaceContext pContext) GrowingPlantBlock.getStateForPlacement(RandomSource pRandom) @Nullable BlockStateGrowingPlantBlock.getStateForPlacement(BlockPlaceContext pContext) GrowingPlantHeadBlock.getStateForPlacement(RandomSource p_374460_) @Nullable BlockStateHangingRootsBlock.getStateForPlacement(BlockPlaceContext p_153340_) HeavyCoreBlock.getStateForPlacement(BlockPlaceContext p_338691_) HopperBlock.getStateForPlacement(BlockPlaceContext pContext) HugeMushroomBlock.getStateForPlacement(BlockPlaceContext pContext) InfestedRotatedPillarBlock.getStateForPlacement(BlockPlaceContext p_153441_) IronBarsBlock.getStateForPlacement(BlockPlaceContext pContext) JigsawBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateKelpBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateLadderBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateLanternBlock.getStateForPlacement(BlockPlaceContext p_153467_) LeafLitterBlock.getStateForPlacement(BlockPlaceContext p_394214_) LeavesBlock.getStateForPlacement(BlockPlaceContext pContext) LecternBlock.getStateForPlacement(BlockPlaceContext pContext) LightningRodBlock.getStateForPlacement(BlockPlaceContext p_153711_) LoomBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateMangrovePropaguleBlock.getStateForPlacement(BlockPlaceContext p_221456_) @Nullable BlockStateMangroveRootsBlock.getStateForPlacement(BlockPlaceContext p_221508_) @Nullable BlockStateMossyCarpetBlock.getStateForPlacement(BlockPlaceContext p_380111_) @Nullable BlockStateMultifaceBlock.getStateForPlacement(BlockPlaceContext p_153824_) @Nullable BlockStateMultifaceBlock.getStateForPlacement(BlockState pCurrentState, BlockGetter pLevel, BlockPos pPos, Direction pLookingDirection) @Nullable BlockStateMultifaceSpreader.DefaultSpreaderConfig.getStateForPlacement(BlockState p_221694_, BlockGetter p_221695_, BlockPos p_221696_, Direction p_221697_) @Nullable BlockStateMultifaceSpreader.SpreadConfig.getStateForPlacement(BlockState pCurrentState, BlockGetter pLevel, BlockPos pPos, Direction pLookingDirection) NoteBlock.getStateForPlacement(BlockPlaceContext pContext) ObserverBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStatePitcherCropBlock.getStateForPlacement(BlockPlaceContext p_277448_) @Nullable BlockStatePointedDripstoneBlock.getStateForPlacement(BlockPlaceContext p_154040_) @Nullable BlockStateRedstoneLampBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateRedstoneWallTorchBlock.getStateForPlacement(BlockPlaceContext pContext) RedStoneWireBlock.getStateForPlacement(BlockPlaceContext pContext) RepeaterBlock.getStateForPlacement(BlockPlaceContext pContext) RotatedPillarBlock.getStateForPlacement(BlockPlaceContext pContext) ScaffoldingBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateSculkSensorBlock.getStateForPlacement(BlockPlaceContext p_154396_) @Nullable BlockStateSculkShriekerBlock.getStateForPlacement(BlockPlaceContext p_222171_) @Nullable BlockStateSeagrassBlock.getStateForPlacement(BlockPlaceContext p_154503_) @Nullable BlockStateSeaPickleBlock.getStateForPlacement(BlockPlaceContext pContext) default BlockStateSegmentableBlock.getStateForPlacement(BlockPlaceContext pContext, Block pBlock, IntegerProperty pAmountProperty, EnumProperty<Direction> pDirectionProperty) ShelfBlock.getStateForPlacement(BlockPlaceContext p_434959_) ShulkerBoxBlock.getStateForPlacement(BlockPlaceContext pContext) SkullBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateSlabBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateSmallDripleafBlock.getStateForPlacement(BlockPlaceContext p_154592_) @Nullable BlockStateSnowLayerBlock.getStateForPlacement(BlockPlaceContext pContext) SnowyDirtBlock.getStateForPlacement(BlockPlaceContext pContext) StairBlock.getStateForPlacement(BlockPlaceContext pContext) StandingSignBlock.getStateForPlacement(BlockPlaceContext pContext) StonecutterBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateTallSeagrassBlock.getStateForPlacement(BlockPlaceContext p_154747_) TestBlock.getStateForPlacement(BlockPlaceContext p_397700_) TrapDoorBlock.getStateForPlacement(BlockPlaceContext pContext) TripWireBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateTripWireHookBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateTurtleEggBlock.getStateForPlacement(BlockPlaceContext pContext) VaultBlock.getStateForPlacement(BlockPlaceContext p_324576_) @Nullable BlockStateVineBlock.getStateForPlacement(BlockPlaceContext pContext) WallBannerBlock.getStateForPlacement(BlockPlaceContext pContext) WallBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateWallHangingSignBlock.getStateForPlacement(BlockPlaceContext p_251399_) @Nullable BlockStateWallSignBlock.getStateForPlacement(BlockPlaceContext pContext) WallSkullBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateWallTorchBlock.getStateForPlacement(BlockPlaceContext pContext) @Nullable BlockStateWaterloggedTransparentBlock.getStateForPlacement(BlockPlaceContext p_313836_) private BlockStateFireBlock.getStateWithAge(LevelReader pLevel, BlockPos pPos, int pAge) static BlockStateChorusPlantBlock.getStateWithConnections(BlockGetter pLevel, BlockPos pPos, BlockState pState) private static BlockStateMossyCarpetBlock.getUpdatedState(BlockState pState, BlockGetter pLevel, BlockPos pPos, boolean pTip) private BlockStateVineBlock.getUpdatedState(BlockState pState, BlockGetter pLevel, BlockPos pPos) InfestedBlock.hostStateByInfested(BlockState pInfested) static BlockStateInfestedBlock.infestedStateByHost(BlockState pHost) static BlockStateComposterBlock.insertItem(Entity pEntity, BlockState pState, ServerLevel pLevel, ItemStack pStack, BlockPos pPos) private BlockStateMultifaceBlock.mapDirections(BlockState pState, Function<Direction, Direction> pDirectionalFunction) static BlockStateIceBlock.meltsInto()protected BlockStateAbstractFurnaceBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateAmethystClusterBlock.mirror(BlockState p_152030_, Mirror p_152031_) protected BlockStateAttachedStemBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateBannerBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateBarrelBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateBaseCoralWallFanBlock.mirror(BlockState pState, Mirror pMirror) BeehiveBlock.mirror(BlockState p_304677_, Mirror p_304660_) BellBlock.mirror(BlockState p_304560_, Mirror p_304709_) CalibratedSculkSensorBlock.mirror(BlockState p_277615_, Mirror p_277916_) protected BlockStateCampfireBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateCeilingHangingSignBlock.mirror(BlockState p_249682_, Mirror p_250199_) protected BlockStateChestBlock.mirror(BlockState pState, Mirror pMirror) ChiseledBookShelfBlock.mirror(BlockState p_289000_, Mirror p_288962_) protected BlockStateCommandBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateCopperGolemStatueBlock.mirror(BlockState p_435122_, Mirror p_435553_) protected BlockStateCrafterBlock.mirror(BlockState p_307514_, Mirror p_307198_) protected BlockStateCrossCollisionBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateDecoratedPotBlock.mirror(BlockState p_334078_, Mirror p_333905_) protected BlockStateDetectorRailBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateDispenserBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateDoorBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateEnderChestBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateEndPortalFrameBlock.mirror(BlockState pState, Mirror pMirror) FlowerBedBlock.mirror(BlockState p_393796_, Mirror p_393802_) protected BlockStateGrindstoneBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateHopperBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateHorizontalDirectionalBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateHugeMushroomBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateJigsawBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateLadderBlock.mirror(BlockState pState, Mirror pMirror) LeafLitterBlock.mirror(BlockState p_393478_, Mirror p_393616_) protected BlockStateLecternBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateMossyCarpetBlock.mirror(BlockState p_379462_, Mirror p_380184_) protected BlockStateMultifaceBlock.mirror(BlockState p_153892_, Mirror p_153893_) protected BlockStateObserverBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStatePoweredRailBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateRailBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateRedstoneWallTorchBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateRedStoneWireBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateRodBlock.mirror(BlockState p_154351_, Mirror p_154352_) ShelfBlock.mirror(BlockState p_433683_, Mirror p_433525_) protected BlockStateShulkerBoxBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateSkullBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateSmallDripleafBlock.mirror(BlockState p_154619_, Mirror p_154620_) protected BlockStateStairBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateStandingSignBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateStonecutterBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateTripWireBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateTripWireHookBlock.mirror(BlockState pState, Mirror pMirror) VaultBlock.mirror(BlockState p_323894_, Mirror p_324242_) protected BlockStateVineBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallBannerBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallHangingSignBlock.mirror(BlockState p_250446_, Mirror p_249494_) protected BlockStateWallSignBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallSkullBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallTorchBlock.mirror(BlockState pState, Mirror pMirror) FlowerPotBlock.opposite(BlockState pState) BaseFireBlock.playerWillDestroy(Level p_49251_, BlockPos p_49252_, BlockState p_49253_, Player p_49254_) BedBlock.playerWillDestroy(Level p_49505_, BlockPos p_49506_, BlockState p_49507_, Player p_49508_) BeehiveBlock.playerWillDestroy(Level p_49608_, BlockPos p_49609_, BlockState p_49610_, Player p_49611_) Block.playerWillDestroy(Level pLevel, BlockPos pPos, BlockState pState, Player pPlayer) CreakingHeartBlock.playerWillDestroy(Level p_380319_, BlockPos p_379939_, BlockState p_379928_, Player p_380097_) DecoratedPotBlock.playerWillDestroy(Level p_273590_, BlockPos p_273343_, BlockState p_272869_, Player p_273002_) DoorBlock.playerWillDestroy(Level p_52755_, BlockPos p_52756_, BlockState p_52757_, Player p_52758_) DoublePlantBlock.playerWillDestroy(Level p_52878_, BlockPos p_52879_, BlockState p_52880_, Player p_52881_) ShulkerBoxBlock.playerWillDestroy(Level p_56212_, BlockPos p_56213_, BlockState p_56214_, Player p_56215_) TntBlock.playerWillDestroy(Level p_57445_, BlockPos p_57446_, BlockState p_57447_, Player p_57448_) TripWireBlock.playerWillDestroy(Level p_57615_, BlockPos p_57616_, BlockState p_57617_, Player p_57618_) static BlockStateBlock.pushEntitiesUp(BlockState pOldState, BlockState pNewState, LevelAccessor pLevel, BlockPos pPos) private static BlockStateMultifaceBlock.removeFace(BlockState pState, BooleanProperty pFaceProp) protected BlockStateAbstractFurnaceBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateAmethystClusterBlock.rotate(BlockState p_152033_, Rotation p_152034_) protected BlockStateAnvilBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateAttachedStemBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateBannerBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateBarrelBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateBaseCoralWallFanBlock.rotate(BlockState pState, Rotation pRotation) BeehiveBlock.rotate(BlockState p_304785_, Rotation p_304624_) BellBlock.rotate(BlockState p_304966_, Rotation p_304463_) CalibratedSculkSensorBlock.rotate(BlockState p_277545_, Rotation p_277482_) protected BlockStateCampfireBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateCeilingHangingSignBlock.rotate(BlockState p_251162_, Rotation p_250515_) protected BlockStateChestBlock.rotate(BlockState pState, Rotation pRotation) ChiseledBookShelfBlock.rotate(BlockState p_288975_, Rotation p_288993_) protected BlockStateCommandBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateCopperGolemStatueBlock.rotate(BlockState p_436043_, Rotation p_434280_) protected BlockStateCrafterBlock.rotate(BlockState p_307240_, Rotation p_307431_) protected BlockStateCreakingHeartBlock.rotate(BlockState p_380251_, Rotation p_379529_) protected BlockStateCrossCollisionBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateDecoratedPotBlock.rotate(BlockState p_333895_, Rotation p_333806_) protected BlockStateDetectorRailBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateDispenserBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateDoorBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateEnderChestBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateEndPortalFrameBlock.rotate(BlockState pState, Rotation pRotation) FlowerBedBlock.rotate(BlockState p_393932_, Rotation p_394491_) protected BlockStateGrindstoneBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateHopperBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateHorizontalDirectionalBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateHugeMushroomBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateInfestedRotatedPillarBlock.rotate(BlockState p_153443_, Rotation p_153444_) protected BlockStateJigsawBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateLadderBlock.rotate(BlockState pState, Rotation pRotation) LeafLitterBlock.rotate(BlockState p_394056_, Rotation p_394157_) protected BlockStateLecternBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateMossyCarpetBlock.rotate(BlockState p_379325_, Rotation p_380164_) protected BlockStateMultifaceBlock.rotate(BlockState p_153895_, Rotation p_153896_) protected BlockStateNetherPortalBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateObserverBlock.rotate(BlockState pState, Rotation pRot) protected BlockStatePoweredRailBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateRailBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateRedstoneWallTorchBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateRedStoneWireBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateRodBlock.rotate(BlockState p_154354_, Rotation p_154355_) protected BlockStateRotatedPillarBlock.rotate(BlockState pState, Rotation pRot) ShelfBlock.rotate(BlockState p_433098_, Rotation p_435249_) protected BlockStateShulkerBoxBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateSkullBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateSmallDripleafBlock.rotate(BlockState p_154622_, Rotation p_154623_) protected BlockStateStairBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateStandingSignBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateStonecutterBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateTripWireBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateTripWireHookBlock.rotate(BlockState pState, Rotation pRotation) VaultBlock.rotate(BlockState p_324232_, Rotation p_324443_) protected BlockStateVineBlock.rotate(BlockState pState, Rotation pRotate) protected BlockStateWallBannerBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateWallBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateWallHangingSignBlock.rotate(BlockState p_249292_, Rotation p_249867_) protected BlockStateWallSignBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateWallSkullBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateWallTorchBlock.rotate(BlockState pState, Rotation pRotation) static BlockStateRotatedPillarBlock.rotatePillar(BlockState pState, Rotation pRotation) private BlockStateNoteBlock.setInstrument(LevelReader pLevel, BlockPos pPos, BlockState pState) ShelfBlock.setSideChainPart(BlockState p_433421_, SideChainPart p_433762_) SideChainPartBlock.setSideChainPart(BlockState pState, SideChainPart pSideChainPart) protected abstract BlockStateBasePressurePlateBlock.setSignalForState(BlockState pState, int pSignal) Returns the block state that encodes the given signal.protected BlockStatePressurePlateBlock.setSignalForState(BlockState pState, int pStrength) protected BlockStateWeightedPressurePlateBlock.setSignalForState(BlockState pState, int pStrength) private BlockStateWallBlock.sideUpdate(LevelReader pLevel, BlockPos pFirstPos, BlockState pFirstState, BlockPos pSecondPos, BlockState pSecondState, Direction pDir) PointedDripstoneBlock.FluidInfo.sourceState()Returns the value of thesourceStaterecord component.EyeblossomBlock.Type.state()PitcherCropBlock.PosAndState.state()Returns the value of thestaterecord component.static BlockStateBlock.stateById(int pId) private BlockStateWallBlock.topUpdate(LevelReader pLevel, BlockState pState, BlockPos pPos, BlockState pSecondState) protected BlockStateCaveVinesBlock.updateBodyAfterConvertedFromHead(BlockState p_152987_, BlockState p_152988_) protected BlockStateGrowingPlantHeadBlock.updateBodyAfterConvertedFromHead(BlockState pHead, BlockState pBody) protected BlockStateBaseRailBlock.updateDir(Level pLevel, BlockPos pPos, BlockState pState, boolean pAlwaysPlace) private static BlockStateLeavesBlock.updateDistance(BlockState pState, LevelAccessor pLevel, BlockPos pPos) static BlockStateBlock.updateFromNeighbourShapes(BlockState pCurrentState, LevelAccessor pLevel, BlockPos pPos) 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 pHead, BlockState pBody) protected BlockStateAmethystClusterBlock.updateShape(BlockState p_152036_, LevelReader p_374202_, ScheduledTickAccess p_374490_, BlockPos p_152040_, Direction p_152037_, BlockPos p_152041_, BlockState p_152038_, RandomSource p_374353_) protected BlockStateAttachedStemBlock.updateShape(BlockState p_48848_, LevelReader p_374143_, ScheduledTickAccess p_374241_, BlockPos p_48852_, Direction p_48849_, BlockPos p_48853_, BlockState p_48850_, RandomSource p_374410_) protected BlockStateBambooSaplingBlock.updateShape(BlockState p_48990_, LevelReader p_374098_, ScheduledTickAccess p_374342_, BlockPos p_48994_, Direction p_48991_, BlockPos p_48995_, BlockState p_48992_, RandomSource p_374069_) protected BlockStateBambooStalkBlock.updateShape(BlockState p_261476_, LevelReader p_374219_, ScheduledTickAccess p_374048_, BlockPos p_261876_, Direction p_261512_, BlockPos p_262140_, BlockState p_262167_, RandomSource p_374194_) protected BlockStateBannerBlock.updateShape(BlockState p_49029_, LevelReader p_374424_, ScheduledTickAccess p_374052_, BlockPos p_49033_, Direction p_49030_, BlockPos p_49034_, BlockState p_49031_, RandomSource p_374142_) protected BlockStateBarrierBlock.updateShape(BlockState p_296123_, LevelReader p_374369_, ScheduledTickAccess p_374403_, BlockPos p_294499_, Direction p_294509_, BlockPos p_295044_, BlockState p_296367_, RandomSource p_374441_) protected BlockStateBaseCoralPlantTypeBlock.updateShape(BlockState p_49173_, LevelReader p_374072_, ScheduledTickAccess p_374103_, BlockPos p_49177_, Direction p_49174_, BlockPos p_49178_, BlockState p_49175_, RandomSource p_374124_) protected BlockStateBaseCoralWallFanBlock.updateShape(BlockState p_49210_, LevelReader p_374317_, ScheduledTickAccess p_374285_, BlockPos p_49214_, Direction p_49211_, BlockPos p_49215_, BlockState p_49212_, RandomSource p_374146_) protected BlockStateBasePressurePlateBlock.updateShape(BlockState p_49329_, LevelReader p_374394_, ScheduledTickAccess p_374263_, BlockPos p_49333_, Direction p_49330_, BlockPos p_49334_, BlockState p_49331_, RandomSource p_374547_) protected BlockStateBaseRailBlock.updateShape(BlockState p_152151_, LevelReader p_374498_, ScheduledTickAccess p_374379_, BlockPos p_152155_, Direction p_152152_, BlockPos p_152156_, BlockState p_152153_, RandomSource p_374573_) protected BlockStateBaseTorchBlock.updateShape(BlockState p_304418_, LevelReader p_374159_, ScheduledTickAccess p_374152_, BlockPos p_304633_, Direction p_304475_, BlockPos p_304603_, BlockState p_304669_, RandomSource p_374111_) protected BlockStateBedBlock.updateShape(BlockState p_49525_, LevelReader p_374508_, ScheduledTickAccess p_374420_, BlockPos p_49529_, Direction p_49526_, BlockPos p_49530_, BlockState p_49527_, RandomSource p_374423_) protected BlockStateBeehiveBlock.updateShape(BlockState p_49639_, LevelReader p_374043_, ScheduledTickAccess p_374351_, BlockPos p_49643_, Direction p_49640_, BlockPos p_49644_, BlockState p_49641_, RandomSource p_374258_) protected BlockStateBellBlock.updateShape(BlockState p_49744_, LevelReader p_374108_, ScheduledTickAccess p_374552_, BlockPos p_49748_, Direction p_49745_, BlockPos p_49749_, BlockState p_49746_, RandomSource p_374282_) protected BlockStateBigDripleafBlock.updateShape(BlockState p_152293_, LevelReader p_374459_, ScheduledTickAccess p_374181_, BlockPos p_152297_, Direction p_152294_, BlockPos p_152298_, BlockState p_152295_, RandomSource p_374504_) protected BlockStateBigDripleafStemBlock.updateShape(BlockState p_152369_, LevelReader p_374512_, ScheduledTickAccess p_374089_, BlockPos p_152373_, Direction p_152370_, BlockPos p_152374_, BlockState p_152371_, RandomSource p_374360_) BrushableBlock.updateShape(BlockState p_277801_, LevelReader p_374239_, ScheduledTickAccess p_374044_, BlockPos p_278111_, Direction p_277455_, BlockPos p_277904_, BlockState p_277832_, RandomSource p_374558_) protected BlockStateBubbleColumnBlock.updateShape(BlockState p_50990_, LevelReader p_374232_, ScheduledTickAccess p_374471_, BlockPos p_50994_, Direction p_50991_, BlockPos p_50995_, BlockState p_50992_, RandomSource p_374033_) protected BlockStateCactusBlock.updateShape(BlockState p_51157_, LevelReader p_374196_, ScheduledTickAccess p_374319_, BlockPos p_51161_, Direction p_51158_, BlockPos p_51162_, BlockState p_51159_, RandomSource p_374070_) protected BlockStateCakeBlock.updateShape(BlockState p_51213_, LevelReader p_374144_, ScheduledTickAccess p_374554_, BlockPos p_51217_, Direction p_51214_, BlockPos p_51218_, BlockState p_51215_, RandomSource p_374177_) protected BlockStateCampfireBlock.updateShape(BlockState p_51298_, LevelReader p_374562_, ScheduledTickAccess p_374439_, BlockPos p_51302_, Direction p_51299_, BlockPos p_51303_, BlockState p_51300_, RandomSource p_374147_) protected BlockStateCandleBlock.updateShape(BlockState p_152833_, LevelReader p_374497_, ScheduledTickAccess p_374340_, BlockPos p_152837_, Direction p_152834_, BlockPos p_152838_, BlockState p_152835_, RandomSource p_374318_) protected BlockStateCandleCakeBlock.updateShape(BlockState p_152898_, LevelReader p_374136_, ScheduledTickAccess p_374358_, BlockPos p_152902_, Direction p_152899_, BlockPos p_152903_, BlockState p_152900_, RandomSource p_374518_) protected BlockStateCarpetBlock.updateShape(BlockState p_152926_, LevelReader p_374550_, ScheduledTickAccess p_374188_, BlockPos p_152930_, Direction p_152927_, BlockPos p_152931_, BlockState p_152928_, RandomSource p_374375_) protected BlockStateCeilingHangingSignBlock.updateShape(BlockState p_251270_, LevelReader p_374479_, ScheduledTickAccess p_374489_, BlockPos p_249685_, Direction p_250331_, BlockPos p_251506_, BlockState p_249591_, RandomSource p_374041_) protected BlockStateChainBlock.updateShape(BlockState p_51461_, LevelReader p_374312_, ScheduledTickAccess p_374505_, BlockPos p_51465_, Direction p_51462_, BlockPos p_51466_, BlockState p_51463_, RandomSource p_374235_) protected BlockStateChestBlock.updateShape(BlockState p_51555_, LevelReader p_374487_, ScheduledTickAccess p_374060_, BlockPos p_51559_, Direction p_51556_, BlockPos p_51560_, BlockState p_51557_, RandomSource p_374212_) protected BlockStateChorusFlowerBlock.updateShape(BlockState p_51687_, LevelReader p_374269_, ScheduledTickAccess p_374493_, BlockPos p_51691_, Direction p_51688_, BlockPos p_51692_, BlockState p_51689_, RandomSource p_374130_) protected BlockStateChorusPlantBlock.updateShape(BlockState p_51728_, LevelReader p_374320_, ScheduledTickAccess p_374500_, BlockPos p_51732_, Direction p_51729_, BlockPos p_51733_, BlockState p_51730_, RandomSource p_374170_) protected BlockStateCocoaBlock.updateShape(BlockState p_51771_, LevelReader p_374569_, ScheduledTickAccess p_374118_, BlockPos p_51775_, Direction p_51772_, BlockPos p_51776_, BlockState p_51773_, RandomSource p_374448_) ComparatorBlock.updateShape(BlockState p_301069_, LevelReader p_374094_, ScheduledTickAccess p_374252_, BlockPos p_301025_, Direction p_301249_, BlockPos p_301045_, BlockState p_301318_, RandomSource p_374228_) protected BlockStateConcretePowderBlock.updateShape(BlockState p_52074_, LevelReader p_374245_, ScheduledTickAccess p_374286_, BlockPos p_52078_, Direction p_52075_, BlockPos p_52079_, BlockState p_52076_, RandomSource p_374119_) protected BlockStateConduitBlock.updateShape(BlockState p_52111_, LevelReader p_374404_, ScheduledTickAccess p_374238_, BlockPos p_52115_, Direction p_52112_, BlockPos p_52116_, BlockState p_52113_, RandomSource p_374453_) protected BlockStateCopperChestBlock.updateShape(BlockState p_434501_, LevelReader p_435363_, ScheduledTickAccess p_435571_, BlockPos p_434601_, Direction p_435158_, BlockPos p_434233_, BlockState p_435964_, RandomSource p_432879_) protected BlockStateCopperGolemStatueBlock.updateShape(BlockState p_435930_, LevelReader p_433586_, ScheduledTickAccess p_435299_, BlockPos p_434867_, Direction p_435129_, BlockPos p_433500_, BlockState p_434804_, RandomSource p_435737_) protected BlockStateCoralBlock.updateShape(BlockState p_52143_, LevelReader p_374246_, ScheduledTickAccess p_374434_, BlockPos p_52147_, Direction p_52144_, BlockPos p_52148_, BlockState p_52145_, RandomSource p_374050_) protected BlockStateCoralFanBlock.updateShape(BlockState p_52159_, LevelReader p_374555_, ScheduledTickAccess p_374197_, BlockPos p_52163_, Direction p_52160_, BlockPos p_52164_, BlockState p_52161_, RandomSource p_374083_) protected BlockStateCoralPlantBlock.updateShape(BlockState p_52183_, LevelReader p_374499_, ScheduledTickAccess p_374397_, BlockPos p_52187_, Direction p_52184_, BlockPos p_52188_, BlockState p_52185_, RandomSource p_374079_) protected BlockStateCoralWallFanBlock.updateShape(BlockState p_52210_, LevelReader p_374445_, ScheduledTickAccess p_374341_, BlockPos p_52214_, Direction p_52211_, BlockPos p_52215_, BlockState p_52212_, RandomSource p_374523_) protected BlockStateCreakingHeartBlock.updateShape(BlockState p_379552_, LevelReader p_379446_, ScheduledTickAccess p_379318_, BlockPos p_379343_, Direction p_380340_, BlockPos p_380150_, BlockState p_379791_, RandomSource p_379888_) protected BlockStateDecoratedPotBlock.updateShape(BlockState p_276307_, LevelReader p_374037_, ScheduledTickAccess p_374267_, BlockPos p_276270_, Direction p_276322_, BlockPos p_276312_, BlockState p_276280_, RandomSource p_374464_) protected BlockStateDirtPathBlock.updateShape(BlockState p_153152_, LevelReader p_374225_, ScheduledTickAccess p_374127_, BlockPos p_153156_, Direction p_153153_, BlockPos p_153157_, BlockState p_153154_, RandomSource p_374236_) protected BlockStateDoorBlock.updateShape(BlockState p_52796_, LevelReader p_374501_, ScheduledTickAccess p_374380_, BlockPos p_52800_, Direction p_52797_, BlockPos p_52801_, BlockState p_52798_, RandomSource p_374395_) protected BlockStateDoublePlantBlock.updateShape(BlockState p_52894_, LevelReader p_374107_, ScheduledTickAccess p_374359_, BlockPos p_52898_, Direction p_52895_, BlockPos p_52899_, BlockState p_52896_, RandomSource p_374454_) protected BlockStateDriedGhastBlock.updateShape(BlockState p_416335_, LevelReader p_415693_, ScheduledTickAccess p_416196_, BlockPos p_415889_, Direction p_415854_, BlockPos p_415679_, BlockState p_415825_, RandomSource p_415629_) protected BlockStateEnderChestBlock.updateShape(BlockState p_53160_, LevelReader p_374322_, ScheduledTickAccess p_374149_, BlockPos p_53164_, Direction p_53161_, BlockPos p_53165_, BlockState p_53162_, RandomSource p_374199_) protected BlockStateFaceAttachedHorizontalDirectionalBlock.updateShape(BlockState p_53190_, LevelReader p_374233_, ScheduledTickAccess p_374169_, BlockPos p_53194_, Direction p_53191_, BlockPos p_53195_, BlockState p_53192_, RandomSource p_374040_) protected BlockStateFallingBlock.updateShape(BlockState p_53226_, LevelReader p_374327_, ScheduledTickAccess p_374521_, BlockPos p_53230_, Direction p_53227_, BlockPos p_53231_, BlockState p_53228_, RandomSource p_374287_) protected BlockStateFarmBlock.updateShape(BlockState p_53276_, LevelReader p_374411_, ScheduledTickAccess p_374221_, BlockPos p_53280_, Direction p_53277_, BlockPos p_53281_, BlockState p_53278_, RandomSource p_374244_) protected BlockStateFenceBlock.updateShape(BlockState p_53323_, LevelReader p_374492_, ScheduledTickAccess p_374576_, BlockPos p_53327_, Direction p_53324_, BlockPos p_53328_, BlockState p_53325_, RandomSource p_374530_) protected BlockStateFenceGateBlock.updateShape(BlockState p_53382_, LevelReader p_374250_, ScheduledTickAccess p_374455_, BlockPos p_53386_, Direction p_53383_, BlockPos p_53387_, BlockState p_53384_, RandomSource p_374522_) protected BlockStateFireBlock.updateShape(BlockState p_53458_, LevelReader p_374288_, ScheduledTickAccess p_374582_, BlockPos p_53462_, Direction p_53459_, BlockPos p_53463_, BlockState p_53460_, RandomSource p_374484_) protected BlockStateFlowerPotBlock.updateShape(BlockState p_53547_, LevelReader p_374311_, ScheduledTickAccess p_374506_, BlockPos p_53551_, Direction p_53548_, BlockPos p_53552_, BlockState p_53549_, RandomSource p_374435_) protected BlockStateFrogspawnBlock.updateShape(BlockState p_221213_, LevelReader p_374087_, ScheduledTickAccess p_374429_, BlockPos p_221217_, Direction p_221214_, BlockPos p_221218_, BlockState p_221215_, RandomSource p_374092_) protected BlockStateGrowingPlantBodyBlock.updateShape(BlockState p_53913_, LevelReader p_374366_, ScheduledTickAccess p_374173_, BlockPos p_53917_, Direction p_53914_, BlockPos p_53918_, BlockState p_53915_, RandomSource p_374442_) protected BlockStateGrowingPlantHeadBlock.updateShape(BlockState p_53951_, LevelReader p_374080_, ScheduledTickAccess p_374450_, BlockPos p_53955_, Direction p_53952_, BlockPos p_53956_, BlockState p_53953_, RandomSource p_374560_) protected BlockStateHangingMossBlock.updateShape(BlockState p_380182_, LevelReader p_380219_, ScheduledTickAccess p_380011_, BlockPos p_380024_, Direction p_380101_, BlockPos p_380258_, BlockState p_379654_, RandomSource p_379547_) protected BlockStateHangingRootsBlock.updateShape(BlockState p_153351_, LevelReader p_374138_, ScheduledTickAccess p_374229_, BlockPos p_153355_, Direction p_153352_, BlockPos p_153356_, BlockState p_153353_, RandomSource p_374467_) protected BlockStateHeavyCoreBlock.updateShape(BlockState p_338756_, LevelReader p_374371_, ScheduledTickAccess p_374063_, BlockPos p_338346_, Direction p_338189_, BlockPos p_338401_, BlockState p_338723_, RandomSource p_374262_) protected BlockStateHugeMushroomBlock.updateShape(BlockState p_54146_, LevelReader p_374323_, ScheduledTickAccess p_374514_, BlockPos p_54150_, Direction p_54147_, BlockPos p_54151_, BlockState p_54148_, RandomSource p_374091_) protected BlockStateIronBarsBlock.updateShape(BlockState p_54211_, LevelReader p_374527_, ScheduledTickAccess p_374556_, BlockPos p_54215_, Direction p_54212_, BlockPos p_54216_, BlockState p_54213_, RandomSource p_374254_) protected BlockStateLadderBlock.updateShape(BlockState p_54363_, LevelReader p_374096_, ScheduledTickAccess p_374237_, BlockPos p_54367_, Direction p_54364_, BlockPos p_54368_, BlockState p_54365_, RandomSource p_374476_) protected BlockStateLanternBlock.updateShape(BlockState p_153483_, LevelReader p_374491_, ScheduledTickAccess p_374260_, BlockPos p_153487_, Direction p_153484_, BlockPos p_153488_, BlockState p_153485_, RandomSource p_374175_) protected BlockStateLeavesBlock.updateShape(BlockState p_54440_, LevelReader p_374064_, ScheduledTickAccess p_374538_, BlockPos p_54444_, Direction p_54441_, BlockPos p_54445_, BlockState p_54442_, RandomSource p_374122_) protected BlockStateLightBlock.updateShape(BlockState p_153680_, LevelReader p_374432_, ScheduledTickAccess p_374195_, BlockPos p_153684_, Direction p_153681_, BlockPos p_153685_, BlockState p_153682_, RandomSource p_374328_) protected BlockStateLightningRodBlock.updateShape(BlockState p_153739_, LevelReader p_374261_, ScheduledTickAccess p_374456_, BlockPos p_153743_, Direction p_153740_, BlockPos p_153744_, BlockState p_153741_, RandomSource p_374086_) protected BlockStateLiquidBlock.updateShape(BlockState p_54723_, LevelReader p_374418_, ScheduledTickAccess p_374542_, BlockPos p_54727_, Direction p_54724_, BlockPos p_54728_, BlockState p_54725_, RandomSource p_374563_) protected BlockStateMagmaBlock.updateShape(BlockState p_54811_, LevelReader p_374494_, ScheduledTickAccess p_374388_, BlockPos p_54815_, Direction p_54812_, BlockPos p_54816_, BlockState p_54813_, RandomSource p_374472_) protected BlockStateMangrovePropaguleBlock.updateShape(BlockState p_221477_, LevelReader p_374145_, ScheduledTickAccess p_374362_, BlockPos p_221481_, Direction p_221478_, BlockPos p_221482_, BlockState p_221479_, RandomSource p_374203_) protected BlockStateMangroveRootsBlock.updateShape(BlockState p_221514_, LevelReader p_374345_, ScheduledTickAccess p_374139_, BlockPos p_221518_, Direction p_221515_, BlockPos p_221519_, BlockState p_221516_, RandomSource p_374100_) protected BlockStateMossyCarpetBlock.updateShape(BlockState p_379698_, LevelReader p_379600_, ScheduledTickAccess p_380394_, BlockPos p_380051_, Direction p_380408_, BlockPos p_380380_, BlockState p_379613_, RandomSource p_379309_) protected BlockStateMultifaceBlock.updateShape(BlockState p_153904_, LevelReader p_374463_, ScheduledTickAccess p_374073_, BlockPos p_153908_, Direction p_153905_, BlockPos p_153909_, BlockState p_153906_, RandomSource p_374390_) protected BlockStateNetherPortalBlock.updateShape(BlockState p_54928_, LevelReader p_374413_, ScheduledTickAccess p_374339_, BlockPos p_54932_, Direction p_54929_, BlockPos p_54933_, BlockState p_54930_, RandomSource p_374242_) protected BlockStateNoteBlock.updateShape(BlockState p_55048_, LevelReader p_374298_, ScheduledTickAccess p_374153_, BlockPos p_55052_, Direction p_55049_, BlockPos p_55053_, BlockState p_55050_, RandomSource p_374540_) protected BlockStateObserverBlock.updateShape(BlockState p_55118_, LevelReader p_374557_, ScheduledTickAccess p_374458_, BlockPos p_55122_, Direction p_55119_, BlockPos p_55123_, BlockState p_55120_, RandomSource p_374161_) PitcherCropBlock.updateShape(BlockState p_277518_, LevelReader p_374059_, ScheduledTickAccess p_374076_, BlockPos p_277982_, Direction p_277700_, BlockPos p_278106_, BlockState p_277660_, RandomSource p_374409_) protected BlockStatePointedDripstoneBlock.updateShape(BlockState p_154147_, LevelReader p_374104_, ScheduledTickAccess p_374078_, BlockPos p_154151_, Direction p_154148_, BlockPos p_154152_, BlockState p_154149_, RandomSource p_374393_) protected BlockStateRedstoneWallTorchBlock.updateShape(BlockState p_55772_, LevelReader p_374227_, ScheduledTickAccess p_374302_, BlockPos p_55776_, Direction p_55773_, BlockPos p_55777_, BlockState p_55774_, RandomSource p_374372_) protected BlockStateRedStoneWireBlock.updateShape(BlockState p_55598_, LevelReader p_374191_, ScheduledTickAccess p_374077_, BlockPos p_55602_, Direction p_55599_, BlockPos p_55603_, BlockState p_55600_, RandomSource p_374364_) protected BlockStateRepeaterBlock.updateShape(BlockState p_55821_, LevelReader p_374255_, ScheduledTickAccess p_374035_, BlockPos p_55825_, Direction p_55822_, BlockPos p_55826_, BlockState p_55823_, RandomSource p_374140_) protected BlockStateScaffoldingBlock.updateShape(BlockState p_56044_, LevelReader p_374031_, ScheduledTickAccess p_374303_, BlockPos p_56048_, Direction p_56045_, BlockPos p_56049_, BlockState p_56046_, RandomSource p_374574_) protected BlockStateSculkSensorBlock.updateShape(BlockState p_154457_, LevelReader p_374292_, ScheduledTickAccess p_374575_, BlockPos p_154461_, Direction p_154458_, BlockPos p_154462_, BlockState p_154459_, RandomSource p_374248_) protected BlockStateSculkShriekerBlock.updateShape(BlockState p_222204_, LevelReader p_374289_, ScheduledTickAccess p_374095_, BlockPos p_222208_, Direction p_222205_, BlockPos p_222209_, BlockState p_222206_, RandomSource p_374058_) protected BlockStateSeagrassBlock.updateShape(BlockState p_154530_, LevelReader p_374421_, ScheduledTickAccess p_374071_, BlockPos p_154534_, Direction p_154531_, BlockPos p_154535_, BlockState p_154532_, RandomSource p_374406_) protected BlockStateSeaPickleBlock.updateShape(BlockState p_56113_, LevelReader p_374408_, ScheduledTickAccess p_374099_, BlockPos p_56117_, Direction p_56114_, BlockPos p_56118_, BlockState p_56115_, RandomSource p_374294_) protected BlockStateShelfBlock.updateShape(BlockState p_432911_, LevelReader p_436058_, ScheduledTickAccess p_433087_, BlockPos p_436032_, Direction p_433273_, BlockPos p_435870_, BlockState p_435564_, RandomSource p_435142_) protected BlockStateSignBlock.updateShape(BlockState p_56285_, LevelReader p_374509_, ScheduledTickAccess p_374520_, BlockPos p_56289_, Direction p_56286_, BlockPos p_56290_, BlockState p_56287_, RandomSource p_374213_) protected BlockStateSlabBlock.updateShape(BlockState p_56381_, LevelReader p_374541_, ScheduledTickAccess p_374470_, BlockPos p_56385_, Direction p_56382_, BlockPos p_56386_, BlockState p_56383_, RandomSource p_374101_) protected BlockStateSmallDripleafBlock.updateShape(BlockState p_154625_, LevelReader p_374488_, ScheduledTickAccess p_374525_, BlockPos p_154629_, Direction p_154626_, BlockPos p_154630_, BlockState p_154627_, RandomSource p_374277_) protected BlockStateSnowLayerBlock.updateShape(BlockState p_56606_, LevelReader p_374469_, ScheduledTickAccess p_374526_, BlockPos p_56610_, Direction p_56607_, BlockPos p_56611_, BlockState p_56608_, RandomSource p_374113_) protected BlockStateSnowyDirtBlock.updateShape(BlockState p_56644_, LevelReader p_374564_, ScheduledTickAccess p_374201_, BlockPos p_56648_, Direction p_56645_, BlockPos p_56649_, BlockState p_56646_, RandomSource p_374447_) protected BlockStateSoulFireBlock.updateShape(BlockState p_56659_, LevelReader p_374511_, ScheduledTickAccess p_374567_, BlockPos p_56663_, Direction p_56660_, BlockPos p_56664_, BlockState p_56661_, RandomSource p_374480_) protected BlockStateSoulSandBlock.updateShape(BlockState p_56689_, LevelReader p_374561_, ScheduledTickAccess p_374416_, BlockPos p_56693_, Direction p_56690_, BlockPos p_56694_, BlockState p_56691_, RandomSource p_374114_) protected BlockStateSporeBlossomBlock.updateShape(BlockState p_154713_, LevelReader p_374047_, ScheduledTickAccess p_374543_, BlockPos p_154717_, Direction p_154714_, BlockPos p_154718_, BlockState p_154715_, RandomSource p_374461_) protected BlockStateStairBlock.updateShape(BlockState p_56925_, LevelReader p_374183_, ScheduledTickAccess p_374352_, BlockPos p_56929_, Direction p_56926_, BlockPos p_56930_, BlockState p_56927_, RandomSource p_374581_) protected BlockStateStandingSignBlock.updateShape(BlockState p_57005_, LevelReader p_374220_, ScheduledTickAccess p_374377_, BlockPos p_57009_, Direction p_57006_, BlockPos p_57010_, BlockState p_57007_, RandomSource p_374251_) protected BlockStateSugarCaneBlock.updateShape(BlockState p_57179_, LevelReader p_374168_, ScheduledTickAccess p_374217_, BlockPos p_57183_, Direction p_57180_, BlockPos p_57184_, BlockState p_57181_, RandomSource p_374240_) protected BlockStateTrapDoorBlock.updateShape(BlockState p_57554_, LevelReader p_374386_, ScheduledTickAccess p_374038_, BlockPos p_57558_, Direction p_57555_, BlockPos p_57559_, BlockState p_57556_, RandomSource p_374093_) protected BlockStateTripWireBlock.updateShape(BlockState p_57645_, LevelReader p_374437_, ScheduledTickAccess p_374214_, BlockPos p_57649_, Direction p_57646_, BlockPos p_57650_, BlockState p_57647_, RandomSource p_374065_) protected BlockStateTripWireHookBlock.updateShape(BlockState p_57731_, LevelReader p_374415_, ScheduledTickAccess p_374046_, BlockPos p_57735_, Direction p_57732_, BlockPos p_57736_, BlockState p_57733_, RandomSource p_374155_) protected BlockStateVegetationBlock.updateShape(BlockState p_401118_, LevelReader p_401198_, ScheduledTickAccess p_401107_, BlockPos p_401142_, Direction p_401236_, BlockPos p_401082_, BlockState p_401336_, RandomSource p_401169_) protected BlockStateVineBlock.updateShape(BlockState p_57875_, LevelReader p_374150_, ScheduledTickAccess p_374192_, BlockPos p_57879_, Direction p_57876_, BlockPos p_57880_, BlockState p_57877_, RandomSource p_374278_) protected BlockStateWallBannerBlock.updateShape(BlockState p_57935_, LevelReader p_374553_, ScheduledTickAccess p_374106_, BlockPos p_57939_, Direction p_57936_, BlockPos p_57940_, BlockState p_57937_, RandomSource p_374162_) protected BlockStateWallBlock.updateShape(BlockState p_58014_, LevelReader p_374577_, ScheduledTickAccess p_374176_, BlockPos p_58018_, Direction p_58015_, BlockPos p_58019_, BlockState p_58016_, RandomSource p_374535_) private BlockStateWallBlock.updateShape(LevelReader pLevel, BlockState pState, BlockPos pPos, BlockState pNeighbour, boolean pNorthConnection, boolean pEastConnection, boolean pSouthConnection, boolean pWestConnection) protected BlockStateWallHangingSignBlock.updateShape(BlockState p_249879_, LevelReader p_374368_, ScheduledTickAccess p_374179_, BlockPos p_252327_, Direction p_249939_, BlockPos p_251853_, BlockState p_250767_, RandomSource p_374570_) protected BlockStateWallSignBlock.updateShape(BlockState p_58083_, LevelReader p_374417_, ScheduledTickAccess p_374151_, BlockPos p_58087_, Direction p_58084_, BlockPos p_58088_, BlockState p_58085_, RandomSource p_374032_) protected BlockStateWallTorchBlock.updateShape(BlockState p_58143_, LevelReader p_374329_, ScheduledTickAccess p_374207_, BlockPos p_58147_, Direction p_58144_, BlockPos p_58148_, BlockState p_58145_, RandomSource p_374234_) protected BlockStateWaterloggedTransparentBlock.updateShape(BlockState p_313906_, LevelReader p_374178_, ScheduledTickAccess p_374293_, BlockPos p_313842_, Direction p_313739_, BlockPos p_313843_, BlockState p_313829_, RandomSource p_374433_) private BlockStateWallBlock.updateSides(BlockState pState, boolean pNorthConnection, boolean pEastConnection, boolean pSouthConnection, boolean pWestConnection, VoxelShape pWallShape) protected BlockStateBaseRailBlock.updateState(BlockState pState, Level pLevel, BlockPos pPos, boolean pMovedByPiston) private static BlockStateCreakingHeartBlock.updateState(BlockState pState, Level pLevel, BlockPos pPos) final BlockStateBlock.withPropertiesOf(BlockState pState) Methods in net.minecraft.world.level.block that return types with arguments of type BlockStateModifier and TypeMethodDescriptionstatic ToIntFunction<BlockState> CaveVines.emission(int pBerries) static ToIntFunction<BlockState> GlowLichenBlock.emission(int pLight) ChangeOverTimeBlock.getNext(BlockState pState) default Optional<BlockState> WeatheringCopper.getNext(BlockState p_154893_) default Optional<BlockState> ChangeOverTimeBlock.getNextState(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) static Optional<BlockState> WeatheringCopper.getPrevious(BlockState pState) default Function<BlockState, VoxelShape> SegmentableBlock.getShapeCalculator(EnumProperty<Direction> pDirectionProperty, IntegerProperty pAmountProperty) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> pShapeGetter) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> pShapeGetter, Property<?>... pProperties) Block.getStateDefinition()private static ToIntFunction<BlockState> Blocks.litBlockEmission(int pLightValue) private Function<BlockState, VoxelShape> BigDripleafBlock.makeShapes()private Function<BlockState, VoxelShape> ButtonBlock.makeShapes()protected Function<BlockState, VoxelShape> CrossCollisionBlock.makeShapes(float pNodeWidth, float pExtensionWidth, float pNodeHeight, float pExtensionBottom, float pExtensionHeight) private Function<BlockState, VoxelShape> FireBlock.makeShapes()private Function<BlockState, VoxelShape> FlowerBedBlock.makeShapes()private Function<BlockState, VoxelShape> GrindstoneBlock.makeShapes()private Function<BlockState, VoxelShape> HopperBlock.makeShapes(VoxelShape pShape) private Function<BlockState, VoxelShape> LeafLitterBlock.makeShapes()private Function<BlockState, VoxelShape> LeverBlock.makeShapes()MossyCarpetBlock.makeShapes()private Function<BlockState, VoxelShape> MultifaceBlock.makeShapes()private Function<BlockState, VoxelShape> PipeBlock.makeShapes(float pApothem) private Function<BlockState, VoxelShape> PitcherCropBlock.makeShapes()private Function<BlockState, VoxelShape> RedStoneWireBlock.makeShapes()private Function<BlockState, VoxelShape> VineBlock.makeShapes()private Function<BlockState, VoxelShape> WallBlock.makeShapes(float pHeight, float pWidth) private static Optional<BlockState> CopperChestBlock.unwaxBlock(CopperChestBlock pBlock, BlockState pState) private static Function<BlockState, MapColor> Blocks.waterloggedMapColor(MapColor pUnwaterloggedMapColor) Methods in net.minecraft.world.level.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidSculkSensorBlock.activate(@Nullable Entity pEntity, Level pLevel, BlockPos pPos, BlockState pState, int pPower, int pFrequency) (package private) static BlockStateComposterBlock.addItem(@Nullable Entity pEntity, BlockState pState, LevelAccessor pLevel, BlockPos pPos, ItemStack pStack) voidSaplingBlock.advanceTree(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) protected voidAbstractCauldronBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidAbstractFurnaceBlock.affectNeighborsAfterRemoval(BlockState p_393619_, ServerLevel p_394633_, BlockPos p_393784_, boolean p_393627_) protected voidBarrelBlock.affectNeighborsAfterRemoval(BlockState p_393681_, ServerLevel p_394632_, BlockPos p_394133_, boolean p_394282_) protected voidBasePressurePlateBlock.affectNeighborsAfterRemoval(BlockState p_394236_, ServerLevel p_394295_, BlockPos p_393547_, boolean p_394138_) protected voidBaseRailBlock.affectNeighborsAfterRemoval(BlockState p_393821_, ServerLevel p_394170_, BlockPos p_394092_, boolean p_393869_) protected voidBrewingStandBlock.affectNeighborsAfterRemoval(BlockState p_393668_, ServerLevel p_394144_, BlockPos p_393813_, boolean p_394308_) protected voidButtonBlock.affectNeighborsAfterRemoval(BlockState p_394009_, ServerLevel p_394160_, BlockPos p_394096_, boolean p_393730_) protected voidChestBlock.affectNeighborsAfterRemoval(BlockState p_393880_, ServerLevel p_393720_, BlockPos p_394177_, boolean p_394178_) protected voidChiseledBookShelfBlock.affectNeighborsAfterRemoval(BlockState p_394006_, ServerLevel p_394108_, BlockPos p_394432_, boolean p_393697_) protected voidComposterBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidCopperGolemStatueBlock.affectNeighborsAfterRemoval(BlockState p_442726_, ServerLevel p_443277_, BlockPos p_442605_, boolean p_443611_) protected voidCrafterBlock.affectNeighborsAfterRemoval(BlockState p_393684_, ServerLevel p_393956_, BlockPos p_394624_, boolean p_394348_) protected voidCreakingHeartBlock.affectNeighborsAfterRemoval(BlockState p_393635_, ServerLevel p_394550_, BlockPos p_394080_, boolean p_394343_) protected voidDecoratedPotBlock.affectNeighborsAfterRemoval(BlockState p_394575_, ServerLevel p_393957_, BlockPos p_393972_, boolean p_393685_) protected voidDiodeBlock.affectNeighborsAfterRemoval(BlockState p_394602_, ServerLevel p_394501_, BlockPos p_394572_, boolean p_393902_) protected voidDispenserBlock.affectNeighborsAfterRemoval(BlockState p_393538_, ServerLevel p_394459_, BlockPos p_394052_, boolean p_394019_) protected voidHopperBlock.affectNeighborsAfterRemoval(BlockState p_393723_, ServerLevel p_393834_, BlockPos p_394230_, boolean p_394190_) protected voidJukeboxBlock.affectNeighborsAfterRemoval(BlockState p_394657_, ServerLevel p_393637_, BlockPos p_394442_, boolean p_394460_) protected voidLecternBlock.affectNeighborsAfterRemoval(BlockState p_394224_, ServerLevel p_394158_, BlockPos p_393759_, boolean p_393736_) protected voidLeverBlock.affectNeighborsAfterRemoval(BlockState p_394661_, ServerLevel p_394153_, BlockPos p_394342_, boolean p_393487_) protected voidLightningRodBlock.affectNeighborsAfterRemoval(BlockState p_394444_, ServerLevel p_394662_, BlockPos p_394106_, boolean p_394227_) protected voidObserverBlock.affectNeighborsAfterRemoval(BlockState p_393998_, ServerLevel p_394664_, BlockPos p_394449_, boolean p_394257_) protected voidRedstoneTorchBlock.affectNeighborsAfterRemoval(BlockState p_393663_, ServerLevel p_394074_, BlockPos p_393851_, boolean p_393740_) protected voidRedStoneWireBlock.affectNeighborsAfterRemoval(BlockState p_393608_, ServerLevel p_393706_, BlockPos p_394400_, boolean p_393564_) protected voidSculkSensorBlock.affectNeighborsAfterRemoval(BlockState p_393931_, ServerLevel p_394552_, BlockPos p_394037_, boolean p_393527_) protected voidShelfBlock.affectNeighborsAfterRemoval(BlockState p_432992_, ServerLevel p_433135_, BlockPos p_434392_, boolean p_434559_) protected voidShulkerBoxBlock.affectNeighborsAfterRemoval(BlockState p_393743_, ServerLevel p_394398_, BlockPos p_393898_, boolean p_394318_) protected voidTripWireBlock.affectNeighborsAfterRemoval(BlockState p_394298_, ServerLevel p_393642_, BlockPos p_393978_, boolean p_393483_) protected voidTripWireHookBlock.affectNeighborsAfterRemoval(BlockState p_393497_, ServerLevel p_393954_, BlockPos p_394068_, boolean p_394288_) private static booleanBlocks.always(BlockState pState, BlockGetter pBlockGetter, BlockPos pPos) static BooleanBlocks.always(BlockState pState, BlockGetter pLevel, BlockPos pPos, EntityType<?> pEntity) voidAbstractCandleBlock.animateTick(BlockState p_220697_, Level p_220698_, BlockPos p_220699_, RandomSource p_220700_) voidBaseFireBlock.animateTick(BlockState p_220763_, Level p_220764_, BlockPos p_220765_, RandomSource p_220766_) voidBeehiveBlock.animateTick(BlockState p_220773_, Level p_220774_, BlockPos p_220775_, RandomSource p_220776_) voidBlastFurnaceBlock.animateTick(BlockState p_220818_, Level p_220819_, BlockPos p_220820_, RandomSource p_220821_) voidBlock.animateTick(BlockState pState, Level pLevel, BlockPos pPos, RandomSource pRandom) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBrewingStandBlock.animateTick(BlockState p_220883_, Level p_220884_, BlockPos p_220885_, RandomSource p_220886_) voidBrushableBlock.animateTick(BlockState p_277390_, Level p_277525_, BlockPos p_278107_, RandomSource p_277574_) voidBubbleColumnBlock.animateTick(BlockState p_220893_, Level p_220894_, BlockPos p_220895_, RandomSource p_220896_) voidCampfireBlock.animateTick(BlockState p_220918_, Level p_220919_, BlockPos p_220920_, RandomSource p_220921_) voidCreakingHeartBlock.animateTick(BlockState p_379556_, Level p_379594_, BlockPos p_379297_, RandomSource p_379301_) voidCryingObsidianBlock.animateTick(BlockState p_221055_, Level p_221056_, BlockPos p_221057_, RandomSource p_221058_) voidDriedGhastBlock.animateTick(BlockState p_416682_, Level p_416357_, BlockPos p_415792_, RandomSource p_416494_) voidDryVegetationBlock.animateTick(BlockState p_401875_, Level p_401809_, BlockPos p_401789_, RandomSource p_401918_) voidEnchantingTableBlock.animateTick(BlockState p_341263_, Level p_341303_, BlockPos p_340983_, RandomSource p_341147_) voidEnderChestBlock.animateTick(BlockState p_221117_, Level p_221118_, BlockPos p_221119_, RandomSource p_221120_) voidEndGatewayBlock.animateTick(BlockState p_221097_, Level p_221098_, BlockPos p_221099_, RandomSource p_221100_) voidEndPortalBlock.animateTick(BlockState p_221102_, Level p_221103_, BlockPos p_221104_, RandomSource p_221105_) voidEndRodBlock.animateTick(BlockState p_221107_, Level p_221108_, BlockPos p_221109_, RandomSource p_221110_) voidEyeblossomBlock.animateTick(BlockState p_382850_, Level p_382933_, BlockPos p_382838_, RandomSource p_383190_) voidFallingBlock.animateTick(BlockState p_221129_, Level p_221130_, BlockPos p_221131_, RandomSource p_221132_) voidFireflyBushBlock.animateTick(BlockState p_401358_, Level p_401092_, BlockPos p_401110_, RandomSource p_401309_) voidFurnaceBlock.animateTick(BlockState p_221253_, Level p_221254_, BlockPos p_221255_, RandomSource p_221256_) voidHangingMossBlock.animateTick(BlockState p_379410_, Level p_379865_, BlockPos p_379365_, RandomSource p_380130_) voidLeavesBlock.animateTick(BlockState p_221374_, Level p_221375_, BlockPos p_221376_, RandomSource p_221377_) voidLeverBlock.animateTick(BlockState p_221395_, Level p_221396_, BlockPos p_221397_, RandomSource p_221398_) voidLightningRodBlock.animateTick(BlockState p_221405_, Level p_221406_, BlockPos p_221407_, RandomSource p_221408_) voidMyceliumBlock.animateTick(BlockState p_221789_, Level p_221790_, BlockPos p_221791_, RandomSource p_221792_) voidNetherPortalBlock.animateTick(BlockState p_221794_, Level p_221795_, BlockPos p_221796_, RandomSource p_221797_) voidPointedDripstoneBlock.animateTick(BlockState p_221870_, Level p_221871_, BlockPos p_221872_, RandomSource p_221873_) voidRedStoneOreBlock.animateTick(BlockState p_221913_, Level p_221914_, BlockPos p_221915_, RandomSource p_221916_) voidRedstoneTorchBlock.animateTick(BlockState p_221954_, Level p_221955_, BlockPos p_221956_, RandomSource p_221957_) voidRedstoneWallTorchBlock.animateTick(BlockState p_221959_, Level p_221960_, BlockPos p_221961_, RandomSource p_221962_) voidRedStoneWireBlock.animateTick(BlockState p_221932_, Level p_221933_, BlockPos p_221934_, RandomSource p_221935_) voidRepeaterBlock.animateTick(BlockState p_221964_, Level p_221965_, BlockPos p_221966_, RandomSource p_221967_) voidRespawnAnchorBlock.animateTick(BlockState p_221969_, Level p_221970_, BlockPos p_221971_, RandomSource p_221972_) voidSandBlock.animateTick(BlockState p_401157_, Level p_401385_, BlockPos p_401240_, RandomSource p_401370_) voidSculkSensorBlock.animateTick(BlockState p_222148_, Level p_222149_, BlockPos p_222150_, RandomSource p_222151_) voidShortDryGrassBlock.animateTick(BlockState p_416439_, Level p_415933_, BlockPos p_416136_, RandomSource p_415976_) voidSmokerBlock.animateTick(BlockState p_222443_, Level p_222444_, BlockPos p_222445_, RandomSource p_222446_) voidSporeBlossomBlock.animateTick(BlockState p_222503_, Level p_222504_, BlockPos p_222505_, RandomSource p_222506_) voidTallDryGrassBlock.animateTick(BlockState p_416597_, Level p_416118_, BlockPos p_415677_, RandomSource p_415821_) voidTorchBlock.animateTick(BlockState p_222593_, Level p_222594_, BlockPos p_222595_, RandomSource p_222596_) voidWallTorchBlock.animateTick(BlockState p_222660_, Level p_222661_, BlockPos p_222662_, RandomSource p_222663_) voidWetSpongeBlock.animateTick(BlockState p_222682_, Level p_222683_, BlockPos p_222684_, RandomSource p_222685_) voidWitherRoseBlock.animateTick(BlockState p_222687_, Level p_222688_, BlockPos p_222689_, RandomSource p_222690_) final booleanIronBarsBlock.attachsTo(BlockState pState, boolean pSolidSide) protected voidDragonEggBlock.attack(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer) protected voidNoteBlock.attack(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer) protected voidRedStoneOreBlock.attack(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer) default booleanSculkBehaviour.attemptSpreadVein(LevelAccessor pLevel, BlockPos pPos, BlockState pState, @Nullable Collection<Direction> pDirections, boolean pMarkForPostprocessing) MultifaceBlock.availableFaces(BlockState pState) private intComparatorBlock.calculateOutputSignal(Level pLevel, BlockPos pPos, BlockState pState) static voidTripWireHookBlock.calculateState(Level pLevel, BlockPos pPos, BlockState pHookState, boolean pAttaching, boolean pShouldNotifyNeighbours, int pSearchRange, @Nullable BlockState pState) static booleanSculkSensorBlock.canActivate(BlockState pState) protected booleanGrowingPlantBlock.canAttachTo(BlockState pState) protected booleanKelpBlock.canAttachTo(BlockState p_153455_) protected booleanKelpPlantBlock.canAttachTo(BlockState p_153457_) static booleanMultifaceBlock.canAttachTo(BlockGetter pLevel, Direction pDirection, BlockPos pPos, BlockState pState) booleanWallHangingSignBlock.canAttachTo(LevelReader pLevel, BlockState pState, BlockPos pPos, Direction pDirection) private static booleanRespawnAnchorBlock.canBeCharged(BlockState pState) private static booleanSpreadingSnowyDirtBlock.canBeGrass(BlockState pState, LevelReader pLevelReader, BlockPos pPos) protected booleanAbstractCandleBlock.canBeLit(BlockState pState) protected booleanCandleBlock.canBeLit(BlockState p_152842_) private static booleanNyliumBlock.canBeNylium(BlockState pState, LevelReader pReader, BlockPos pPos) protected booleanCandleBlock.canBeReplaced(BlockState p_152814_, BlockPlaceContext p_152815_) protected booleanEndGatewayBlock.canBeReplaced(BlockState pState, Fluid pFluid) protected booleanEndPortalBlock.canBeReplaced(BlockState pState, Fluid pFluid) booleanFlowerBedBlock.canBeReplaced(BlockState p_393549_, BlockPlaceContext p_393927_) protected booleanGrowingPlantBodyBlock.canBeReplaced(BlockState pState, BlockPlaceContext pUseContext) booleanLeafLitterBlock.canBeReplaced(BlockState p_394494_, BlockPlaceContext p_393674_) protected booleanMultifaceBlock.canBeReplaced(BlockState p_153848_, BlockPlaceContext p_153849_) booleanPitcherCropBlock.canBeReplaced(BlockState p_277627_, BlockPlaceContext p_277759_) protected booleanScaffoldingBlock.canBeReplaced(BlockState pState, BlockPlaceContext pUseContext) protected booleanSeaPickleBlock.canBeReplaced(BlockState pState, BlockPlaceContext pUseContext) default booleanSegmentableBlock.canBeReplaced(BlockState pState, BlockPlaceContext pContext, IntegerProperty pAmountProperty) protected booleanSlabBlock.canBeReplaced(BlockState pState, BlockPlaceContext pUseContext) protected booleanSnowLayerBlock.canBeReplaced(BlockState pState, BlockPlaceContext pUseContext) protected booleanTurtleEggBlock.canBeReplaced(BlockState pState, BlockPlaceContext pUseContext) protected booleanVineBlock.canBeReplaced(BlockState pState, BlockPlaceContext pUseContext) protected abstract booleanBaseFireBlock.canBurn(BlockState pState) protected booleanFireBlock.canBurn(BlockState pState) Deprecated.protected booleanSoulFireBlock.canBurn(BlockState pState) static booleanBuddingAmethystBlock.canClusterGrowAtState(BlockState pState) static booleanPointedDripstoneBlock.canDrip(BlockState pState) private static booleanPointedDripstoneBlock.canDripThrough(BlockGetter pLevel, BlockPos pPos, BlockState pState) private static booleanBubbleColumnBlock.canExistIn(BlockState pBlockState) private booleanPitcherCropBlock.canGrow(LevelReader pReader, BlockPos pPos, BlockState pState, int pAge) private static booleanPointedDripstoneBlock.canGrow(BlockState pDripstoneState, BlockState pState) protected booleanCaveVinesBlock.canGrowInto(BlockState p_152998_) protected abstract booleanGrowingPlantHeadBlock.canGrowInto(BlockState pState) private booleanHangingMossBlock.canGrowInto(BlockState pState) protected booleanKelpBlock.canGrowInto(BlockState pState) protected booleanTwistingVinesBlock.canGrowInto(BlockState p_154869_) protected booleanWeepingVinesBlock.canGrowInto(BlockState p_154971_) static booleanCampfireBlock.canLight(BlockState pState) static booleanCandleBlock.canLight(BlockState pState) static booleanCandleCakeBlock.canLight(BlockState pState) private static booleanShulkerBoxBlock.canOpen(BlockState pState, Level pLevel, BlockPos pPos, ShulkerBoxBlockEntity pBlockEntity) booleanWallHangingSignBlock.canPlace(BlockState pState, LevelReader pLevel, BlockPos pPos) protected static booleanBigDripleafBlock.canPlaceAt(LevelHeightAccessor pLevel, BlockPos pPos, BlockState pState) booleanBarrierBlock.canPlaceLiquid(@Nullable LivingEntity p_394532_, BlockGetter p_295048_, BlockPos p_295143_, BlockState p_294224_, Fluid p_294851_) booleanKelpBlock.canPlaceLiquid(@Nullable LivingEntity p_393686_, BlockGetter p_54304_, BlockPos p_54305_, BlockState p_54306_, Fluid p_54307_) booleanKelpPlantBlock.canPlaceLiquid(@Nullable LivingEntity p_394660_, BlockGetter p_54325_, BlockPos p_54326_, BlockState p_54327_, Fluid p_54328_) booleanLiquidBlockContainer.canPlaceLiquid(@Nullable LivingEntity pOwner, BlockGetter pLevel, BlockPos pPos, BlockState pState, Fluid pFluid) booleanSeagrassBlock.canPlaceLiquid(@Nullable LivingEntity p_394548_, BlockGetter p_296449_, BlockPos p_154511_, BlockState p_154512_, Fluid p_295712_) default booleanSimpleWaterloggedBlock.canPlaceLiquid(@Nullable LivingEntity p_393688_, BlockGetter p_56301_, BlockPos p_56302_, BlockState p_56303_, Fluid p_56304_) booleanSlabBlock.canPlaceLiquid(@Nullable LivingEntity p_394277_, BlockGetter p_56363_, BlockPos p_56364_, BlockState p_56365_, Fluid p_56366_) booleanTallSeagrassBlock.canPlaceLiquid(@Nullable LivingEntity p_394229_, BlockGetter p_154753_, BlockPos p_154754_, BlockState p_154755_, Fluid p_154756_) private static booleanSpreadingSnowyDirtBlock.canPropagate(BlockState pState, LevelReader pLevel, BlockPos pPos) private static booleanBigDripleafBlock.canReplace(BlockState pState) private static booleanConcretePowderBlock.canSolidify(BlockState pState) default booleanMultifaceSpreader.SpreadConfig.canSpreadFrom(BlockState pState, Direction pDirection) booleanMultifaceSpreader.canSpreadInAnyDirection(BlockState pState, BlockGetter pLevel, BlockPos pPos, Direction pSpreadDirection) protected booleanAmethystClusterBlock.canSurvive(BlockState p_152026_, LevelReader p_152027_, BlockPos p_152028_) protected booleanBambooSaplingBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanBambooStalkBlock.canSurvive(BlockState p_261860_, LevelReader p_262154_, BlockPos p_261493_) protected booleanBannerBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanBaseCoralPlantTypeBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanBaseCoralWallFanBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanBasePressurePlateBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanBaseRailBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanBaseTorchBlock.canSurvive(BlockState p_304413_, LevelReader p_304885_, BlockPos p_304808_) protected booleanBellBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanBigDripleafBlock.canSurvive(BlockState p_152289_, LevelReader p_152290_, BlockPos p_152291_) protected booleanBigDripleafStemBlock.canSurvive(BlockState p_152365_, LevelReader p_152366_, BlockPos p_152367_) protected booleanBubbleColumnBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanCactusBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanCakeBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanCandleBlock.canSurvive(BlockState p_152829_, LevelReader p_152830_, BlockPos p_152831_) protected booleanCandleCakeBlock.canSurvive(BlockState p_152891_, LevelReader p_152892_, BlockPos p_152893_) protected booleanCarpetBlock.canSurvive(BlockState p_152922_, LevelReader p_152923_, BlockPos p_152924_) protected booleanCeilingHangingSignBlock.canSurvive(BlockState p_248994_, LevelReader p_249061_, BlockPos p_249490_) protected booleanChorusFlowerBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanChorusPlantBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanCocoaBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanCropBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanDiodeBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanDirtPathBlock.canSurvive(BlockState p_153148_, LevelReader p_153149_, BlockPos p_153150_) protected booleanDoorBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanDoublePlantBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanFaceAttachedHorizontalDirectionalBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanFarmBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanFireBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanFrogspawnBlock.canSurvive(BlockState p_221209_, LevelReader p_221210_, BlockPos p_221211_) protected booleanGrindstoneBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanGrowingPlantBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanHangingMossBlock.canSurvive(BlockState p_380096_, LevelReader p_379969_, BlockPos p_380283_) protected booleanHangingRootsBlock.canSurvive(BlockState p_153347_, LevelReader p_153348_, BlockPos p_153349_) protected booleanLadderBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanLanternBlock.canSurvive(BlockState p_153479_, LevelReader p_153480_, BlockPos p_153481_) protected booleanLeafLitterBlock.canSurvive(BlockState p_401850_, LevelReader p_401768_, BlockPos p_401902_) protected booleanMangrovePropaguleBlock.canSurvive(BlockState p_221473_, LevelReader p_221474_, BlockPos p_221475_) protected booleanMossyCarpetBlock.canSurvive(BlockState p_379574_, LevelReader p_379768_, BlockPos p_380354_) protected booleanMultifaceBlock.canSurvive(BlockState p_153888_, LevelReader p_153889_, BlockPos p_153890_) protected booleanMushroomBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) booleanPitcherCropBlock.canSurvive(BlockState p_277671_, LevelReader p_277477_, BlockPos p_278085_) protected booleanPointedDripstoneBlock.canSurvive(BlockState p_154137_, LevelReader p_154138_, BlockPos p_154139_) protected booleanRedstoneWallTorchBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanRedStoneWireBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanScaffoldingBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanSeaPickleBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanSmallDripleafBlock.canSurvive(BlockState p_154615_, LevelReader p_154616_, BlockPos p_154617_) protected booleanSnowLayerBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanSoulFireBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanSporeBlossomBlock.canSurvive(BlockState p_154709_, LevelReader p_154710_, BlockPos p_154711_) protected booleanStandingSignBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanSugarCaneBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanTallSeagrassBlock.canSurvive(BlockState p_154768_, LevelReader p_154769_, BlockPos p_154770_) protected booleanTripWireHookBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanVegetationBlock.canSurvive(BlockState p_401395_, LevelReader p_401031_, BlockPos p_401248_) protected booleanVineBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanWallBannerBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanWallSignBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanWallTorchBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected booleanDiodeBlock.canSurviveOn(LevelReader pLevel, BlockPos pPos, BlockState pState) private booleanRedStoneWireBlock.canSurviveOn(BlockGetter pLevel, BlockPos pPos, BlockState pState) static booleanSoulFireBlock.canSurviveOnBlock(BlockState pState) private static booleanStairBlock.canTakeShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, Direction pFace) private static booleanPointedDripstoneBlock.canTipGrow(BlockState pState, ServerLevel pLevel, BlockPos pPos) default voidChangeOverTimeBlock.changeOverTime(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) private static voidLecternBlock.changePowered(Level pLevel, BlockPos pPos, BlockState pState, boolean pPowered) static voidRespawnAnchorBlock.charge(@Nullable Entity pEntity, Level pLevel, BlockPos pPos, BlockState pState) voidCopperBulbBlock.checkAndFlip(BlockState pState, ServerLevel pLevel, BlockPos pPos) private voidHopperBlock.checkPoweredState(Level pLevel, BlockPos pPos, BlockState pState) private voidBasePressurePlateBlock.checkPressed(@Nullable Entity pEntity, Level pLevel, BlockPos pPos, BlockState pState, int pCurrentSignal) protected voidButtonBlock.checkPressed(BlockState pState, Level pLevel, BlockPos pPos) private voidDetectorRailBlock.checkPressed(Level pLevel, BlockPos pPos, BlockState pState) protected voidComparatorBlock.checkTickOnNeighbor(Level pLevel, BlockPos pPos, BlockState pState) protected voidDiodeBlock.checkTickOnNeighbor(Level pLevel, BlockPos pPos, BlockState pState) Check the output signal of this diode and schedule a new block tick if it should change.booleanChestBlock.chestCanConnectTo(BlockState pState) booleanCopperChestBlock.chestCanConnectTo(BlockState p_436019_) abstract DoubleBlockCombiner.NeighborCombineResult<? extends ChestBlockEntity> AbstractChestBlock.combine(BlockState pState, Level pLevel, BlockPos pPos, boolean pOverride) ChestBlock.combine(BlockState pState, Level pLevel, BlockPos pPos, boolean pOverride) EnderChestBlock.combine(BlockState pState, Level pLevel, BlockPos pPos, boolean pOverride) static <S extends BlockEntity>
DoubleBlockCombiner.NeighborCombineResult<S> DoubleBlockCombiner.combineWithNeigbour(BlockEntityType<S> pBlockEntityType, Function<BlockState, DoubleBlockCombiner.BlockType> pDoubleBlockTypeGetter, Function<BlockState, Direction> pDirectionGetter, Property<Direction> pDirectionProperty, BlockState pState, LevelAccessor pLevel, BlockPos pPos, BiPredicate<LevelAccessor, BlockPos> pBlockedChestTest) booleanFenceBlock.connectsTo(BlockState pState, boolean pIsSideSolid, Direction pDirection) private booleanWallBlock.connectsTo(BlockState pState, boolean pSideSolid, Direction pDirection) static booleanFenceGateBlock.connectsToDirection(BlockState pState, Direction pDirection) private static <T extends Comparable<T>>
BlockStateBlock.copyProperty(BlockState pSourceState, BlockState pTargetState, Property<T> pProperty) private BlockStateVineBlock.copyRandomFaces(BlockState pSourceState, BlockState pSpreadState, RandomSource pRandom) static BlockStateDoublePlantBlock.copyWaterloggedFrom(LevelReader pLevel, BlockPos pPos, BlockState pState) private intVineBlock.countFaces(BlockState pState) private static voidPointedDripstoneBlock.createMergedTips(BlockState pState, LevelAccessor pLevel, BlockPos pPos) static @Nullable BlockStateAnvilBlock.damage(BlockState pState) static voidSculkSensorBlock.deactivate(Level pLevel, BlockPos pPos, BlockState pState) protected booleanLeavesBlock.decaying(BlockState pState) private voidTurtleEggBlock.decreaseEggs(Level pLevel, BlockPos pPos, BlockState pState) voidBlock.destroy(LevelAccessor pLevel, BlockPos pPos, BlockState pState) Called after this block has been removed by a player.private voidTurtleEggBlock.destroyEgg(Level pLevel, BlockState pState, BlockPos pPos, Entity pEntity, int pChance) protected voidCrafterBlock.dispenseFrom(BlockState pState, ServerLevel pLevel, BlockPos pPos) protected voidDispenserBlock.dispenseFrom(ServerLevel pLevel, BlockState pState, BlockPos pPos) protected voidDropperBlock.dispenseFrom(ServerLevel p_52944_, BlockState p_302455_, BlockPos p_52945_) private voidCrafterBlock.dispenseItem(ServerLevel pLevel, BlockPos pPos, CrafterBlockEntity pCrafter, ItemStack pStack, BlockState pState, RecipeHolder<?> pRecipe) static voidCampfireBlock.dowse(@Nullable Entity pEntity, LevelAccessor pLevel, BlockPos pPos, BlockState pState) protected static booleanBlock.dropFromBlockInteractLootTable(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, BlockState pState, @Nullable BlockEntity pBlockEntity, @Nullable ItemStack pTool, @Nullable Entity pEntity, BiConsumer<ServerLevel, ItemStack> pDropConsumer) static voidBeehiveBlock.dropHoneycomb(ServerLevel pLevel, ItemStack pStack, BlockState pState, @Nullable BlockEntity pBlockEntity, @Nullable Entity pEntity, BlockPos pPos) static voidBlock.dropResources(BlockState pState, LevelAccessor pLevel, BlockPos pPos, @Nullable BlockEntity pBlockEntity) static voidBlock.dropResources(BlockState pState, Level pLevel, BlockPos pPos) static voidBlock.dropResources(BlockState pState, Level pLevel, BlockPos pPos, @Nullable BlockEntity pBlockEntity, @Nullable Entity pEntity, ItemStack pTool) protected static InteractionResultCakeBlock.eat(LevelAccessor pLevel, BlockPos pPos, BlockState pState, Player pPlayer) (package private) static BlockStateComposterBlock.empty(@Nullable Entity pEntity, BlockState pState, LevelAccessor pLevel, BlockPos pPos) protected voidBaseFireBlock.entityInside(BlockState p_49260_, Level p_49261_, BlockPos p_49262_, Entity p_49263_, InsideBlockEffectApplier p_404795_, boolean p_451760_) protected voidBasePressurePlateBlock.entityInside(BlockState p_49314_, Level p_49315_, BlockPos p_49316_, Entity p_49317_, InsideBlockEffectApplier p_405011_, boolean p_451773_) protected voidBigDripleafBlock.entityInside(BlockState p_152266_, Level p_152267_, BlockPos p_152268_, Entity p_152269_, InsideBlockEffectApplier p_405262_, boolean p_451778_) protected voidBubbleColumnBlock.entityInside(BlockState p_50976_, Level p_50977_, BlockPos p_50978_, Entity p_50979_, InsideBlockEffectApplier p_404857_, boolean p_451771_) protected voidButtonBlock.entityInside(BlockState p_51083_, Level p_51084_, BlockPos p_51085_, Entity p_51086_, InsideBlockEffectApplier p_405475_, boolean p_451774_) protected voidCactusBlock.entityInside(BlockState p_51148_, Level p_51149_, BlockPos p_51150_, Entity p_51151_, InsideBlockEffectApplier p_405001_, boolean p_451763_) protected voidCampfireBlock.entityInside(BlockState p_51269_, Level p_51270_, BlockPos p_51271_, Entity p_51272_, InsideBlockEffectApplier p_405507_, boolean p_451776_) protected voidCropBlock.entityInside(BlockState p_52277_, Level p_52278_, BlockPos p_52279_, Entity p_52280_, InsideBlockEffectApplier p_405324_, boolean p_451780_) protected voidDetectorRailBlock.entityInside(BlockState p_52458_, Level p_52459_, BlockPos p_52460_, Entity p_52461_, InsideBlockEffectApplier p_405668_, boolean p_451766_) protected voidEndGatewayBlock.entityInside(BlockState p_350647_, Level p_350785_, BlockPos p_350610_, Entity p_350849_, InsideBlockEffectApplier p_405476_, boolean p_451756_) protected voidEndPortalBlock.entityInside(BlockState p_53025_, Level p_53026_, BlockPos p_53027_, Entity p_53028_, InsideBlockEffectApplier p_405056_, boolean p_451764_) protected voidEyeblossomBlock.entityInside(BlockState p_382817_, Level p_383060_, BlockPos p_383146_, Entity p_383054_, InsideBlockEffectApplier p_405247_, boolean p_451769_) protected voidFrogspawnBlock.entityInside(BlockState p_221204_, Level p_221205_, BlockPos p_221206_, Entity p_221207_, InsideBlockEffectApplier p_405189_, boolean p_451775_) protected voidHoneyBlock.entityInside(BlockState p_54003_, Level p_54004_, BlockPos p_54005_, Entity p_54006_, InsideBlockEffectApplier p_404924_, boolean p_451779_) protected voidHopperBlock.entityInside(BlockState p_54066_, Level p_54067_, BlockPos p_54068_, Entity p_54069_, InsideBlockEffectApplier p_405580_, boolean p_451755_) protected voidLavaCauldronBlock.entityInside(BlockState p_153506_, Level p_153507_, BlockPos p_153508_, Entity p_153509_, InsideBlockEffectApplier p_404841_, boolean p_451751_) protected voidLayeredCauldronBlock.entityInside(BlockState p_153534_, Level p_153535_, BlockPos p_153536_, Entity p_153537_, InsideBlockEffectApplier p_405060_, boolean p_451753_) protected voidNetherPortalBlock.entityInside(BlockState p_54915_, Level p_54916_, BlockPos p_54917_, Entity p_54918_, InsideBlockEffectApplier p_405383_, boolean p_451762_) voidPitcherCropBlock.entityInside(BlockState p_279266_, Level p_279469_, BlockPos p_279119_, Entity p_279372_, InsideBlockEffectApplier p_404719_, boolean p_451761_) protected voidPowderSnowBlock.entityInside(BlockState p_154263_, Level p_154264_, BlockPos p_154265_, Entity p_154266_, InsideBlockEffectApplier p_405853_, boolean p_451759_) protected voidSweetBerryBushBlock.entityInside(BlockState p_57270_, Level p_57271_, BlockPos p_57272_, Entity p_57273_, InsideBlockEffectApplier p_405414_, boolean p_451767_) protected voidTripWireBlock.entityInside(BlockState p_57625_, Level p_57626_, BlockPos p_57627_, Entity p_57628_, InsideBlockEffectApplier p_405466_, boolean p_451757_) protected voidWaterlilyBlock.entityInside(BlockState p_58164_, Level p_58165_, BlockPos p_58166_, Entity p_58167_, InsideBlockEffectApplier p_405495_, boolean p_451765_) protected voidWebBlock.entityInside(BlockState p_58180_, Level p_58181_, BlockPos p_58182_, Entity p_58183_, InsideBlockEffectApplier p_405438_, boolean p_451752_) protected voidWitherRoseBlock.entityInside(BlockState p_58238_, Level p_58239_, BlockPos p_58240_, Entity p_58241_, InsideBlockEffectApplier p_405727_, boolean p_451770_) private voidCommandBlock.execute(BlockState pState, ServerLevel pLevel, BlockPos pPos, BaseCommandBlock pLogic, boolean pCanTrigger) private voidRespawnAnchorBlock.explode(BlockState pState, ServerLevel pLevel, BlockPos pPos) static voidAbstractCandleBlock.extinguish(@Nullable Player pPlayer, BlockState pState, LevelAccessor pLevel, BlockPos pPos) static BlockStateComposterBlock.extractProduce(Entity pEntity, BlockState pState, Level pLevel, BlockPos pPos) voidBedBlock.fallOn(Level p_152169_, BlockState p_152170_, BlockPos p_152171_, Entity p_152172_, double p_398028_) voidBlock.fallOn(Level pLevel, BlockState pState, BlockPos pPos, Entity pEntity, double pFallDistance) voidFarmBlock.fallOn(Level p_153227_, BlockState p_153228_, BlockPos p_153229_, Entity p_153230_, double p_397639_) voidHayBlock.fallOn(Level p_153362_, BlockState p_153363_, BlockPos p_153364_, Entity p_153365_, double p_397598_) voidHoneyBlock.fallOn(Level p_153372_, BlockState p_153373_, BlockPos p_153374_, Entity p_153375_, double p_396999_) voidPointedDripstoneBlock.fallOn(Level p_154047_, BlockState p_154048_, BlockPos p_154049_, Entity p_154050_, double p_397761_) voidPowderSnowBlock.fallOn(Level p_196695_, BlockState p_196696_, BlockPos p_196697_, Entity p_196698_, double p_397645_) voidSlimeBlock.fallOn(Level p_154567_, BlockState p_154568_, BlockPos p_154569_, Entity p_154570_, double p_397954_) voidTurtleEggBlock.fallOn(Level p_154845_, BlockState p_154846_, BlockPos p_154847_, Entity p_154848_, double p_397908_) protected booleanPoweredRailBlock.findPoweredRailSignal(Level pLevel, BlockPos pPos, BlockState pState, boolean pSearchForward, int pRecursionCount) PointedDripstoneBlock.findRootBlock(Level pLevel, BlockPos pPos, BlockState pState, int pMaxIterations) BonemealableBlock.findSpreadableNeighbourPos(Level pLevel, BlockPos pPos, BlockState pState) private static @Nullable BlockPosPointedDripstoneBlock.findTip(BlockState pState, LevelAccessor pLevel, BlockPos pPos, int pMaxIterations, boolean pIsTipMerge) intCropBlock.getAge(BlockState pState) protected intDiodeBlock.getAlternateSignal(SignalGetter pLevel, BlockPos pPos, BlockState pState) protected intAbstractFurnaceBlock.getAnalogOutputSignal(BlockState p_48702_, Level p_48703_, BlockPos p_48704_, Direction p_436054_) protected intBarrelBlock.getAnalogOutputSignal(BlockState p_49065_, Level p_49066_, BlockPos p_49067_, Direction p_434585_) protected intBeehiveBlock.getAnalogOutputSignal(BlockState p_49620_, Level p_49621_, BlockPos p_49622_, Direction p_435261_) protected intBrewingStandBlock.getAnalogOutputSignal(BlockState p_50926_, Level p_50927_, BlockPos p_50928_, Direction p_433144_) protected intCakeBlock.getAnalogOutputSignal(BlockState p_51198_, Level p_51199_, BlockPos p_51200_, Direction p_432904_) protected intCandleCakeBlock.getAnalogOutputSignal(BlockState p_152880_, Level p_152881_, BlockPos p_152882_, Direction p_435090_) protected intChestBlock.getAnalogOutputSignal(BlockState p_51527_, Level p_51528_, BlockPos p_51529_, Direction p_434774_) protected intChiseledBookShelfBlock.getAnalogOutputSignal(BlockState p_249192_, Level p_252207_, BlockPos p_248999_, Direction p_433264_) protected intCommandBlock.getAnalogOutputSignal(BlockState p_51821_, Level p_51822_, BlockPos p_51823_, Direction p_433794_) protected intComposterBlock.getAnalogOutputSignal(BlockState p_51945_, Level p_51946_, BlockPos p_51947_, Direction p_436061_) protected intCopperBulbBlock.getAnalogOutputSignal(BlockState p_308938_, Level p_309149_, BlockPos p_309114_, Direction p_434085_) protected intCopperGolemStatueBlock.getAnalogOutputSignal(BlockState p_433184_, Level p_435102_, BlockPos p_433790_, Direction p_433645_) protected intCrafterBlock.getAnalogOutputSignal(BlockState p_307633_, Level p_307264_, BlockPos p_307557_, Direction p_433394_) protected intCreakingHeartBlock.getAnalogOutputSignal(BlockState p_381152_, Level p_381142_, BlockPos p_381148_, Direction p_432849_) protected intDecoratedPotBlock.getAnalogOutputSignal(BlockState p_306206_, Level p_306113_, BlockPos p_306305_, Direction p_434577_) protected intDetectorRailBlock.getAnalogOutputSignal(BlockState p_52454_, Level p_52455_, BlockPos p_52456_, Direction p_432924_) protected intDispenserBlock.getAnalogOutputSignal(BlockState p_52689_, Level p_52690_, BlockPos p_52691_, Direction p_435188_) protected intEndPortalFrameBlock.getAnalogOutputSignal(BlockState p_53061_, Level p_53062_, BlockPos p_53063_, Direction p_434063_) protected intHopperBlock.getAnalogOutputSignal(BlockState p_54062_, Level p_54063_, BlockPos p_54064_, Direction p_433596_) protected intJukeboxBlock.getAnalogOutputSignal(BlockState p_54277_, Level p_54278_, BlockPos p_54279_, Direction p_433608_) protected intLavaCauldronBlock.getAnalogOutputSignal(BlockState p_153502_, Level p_153503_, BlockPos p_153504_, Direction p_433415_) protected intLayeredCauldronBlock.getAnalogOutputSignal(BlockState p_153530_, Level p_153531_, BlockPos p_153532_, Direction p_432844_) protected intLecternBlock.getAnalogOutputSignal(BlockState p_54520_, Level p_54521_, BlockPos p_54522_, Direction p_433198_) protected intRespawnAnchorBlock.getAnalogOutputSignal(BlockState p_55870_, Level p_55871_, BlockPos p_55872_, Direction p_433202_) protected intSculkSensorBlock.getAnalogOutputSignal(BlockState p_154442_, Level p_154443_, BlockPos p_154444_, Direction p_435933_) protected intShelfBlock.getAnalogOutputSignal(BlockState p_435034_, Level p_433944_, BlockPos p_433350_, Direction p_433486_) protected intShulkerBoxBlock.getAnalogOutputSignal(BlockState p_56223_, Level p_56224_, BlockPos p_56225_, Direction p_434981_) private static SculkBehaviourSculkSpreader.ChargeCursor.getBlockBehaviour(BlockState pState) protected VoxelShapeCeilingHangingSignBlock.getBlockSupportShape(BlockState p_254482_, BlockGetter p_253669_, BlockPos p_253916_) ChorusFlowerBlock.getBlockSupportShape(BlockState p_294099_, BlockGetter p_294531_, BlockPos p_295431_) protected VoxelShapeFenceGateBlock.getBlockSupportShape(BlockState p_253862_, BlockGetter p_254569_, BlockPos p_254197_) protected VoxelShapeLeavesBlock.getBlockSupportShape(BlockState pState, BlockGetter pReader, BlockPos pPos) protected VoxelShapeMudBlock.getBlockSupportShape(BlockState p_221566_, BlockGetter p_221567_, BlockPos p_221568_) protected VoxelShapeShulkerBoxBlock.getBlockSupportShape(BlockState p_259177_, BlockGetter p_260305_, BlockPos p_259168_) protected VoxelShapeSnowLayerBlock.getBlockSupportShape(BlockState pState, BlockGetter pReader, BlockPos pPos) protected VoxelShapeSoulSandBlock.getBlockSupportShape(BlockState pState, BlockGetter pReader, BlockPos pPos) protected VoxelShapeWallHangingSignBlock.getBlockSupportShape(BlockState p_253927_, BlockGetter p_254149_, BlockPos p_253805_) BedBlock.getBlockType(BlockState pState) ChestBlock.getBlockType(BlockState pState) intFireBlock.getBurnOdds(BlockState pState) Deprecated.protected ItemStackAbstractBannerBlock.getCloneItemStack(LevelReader p_304796_, BlockPos p_48665_, BlockState p_48666_, boolean p_386769_) protected ItemStackAttachedStemBlock.getCloneItemStack(LevelReader p_304950_, BlockPos p_48839_, BlockState p_48840_, boolean p_388189_) protected ItemStackBambooSaplingBlock.getCloneItemStack(LevelReader p_304956_, BlockPos p_48965_, BlockState p_48966_, boolean p_387375_) protected ItemStackBeehiveBlock.getCloneItemStack(LevelReader p_386459_, BlockPos p_387055_, BlockState p_387788_, boolean p_387391_) protected ItemStackBigDripleafStemBlock.getCloneItemStack(LevelReader p_304938_, BlockPos p_152337_, BlockState p_152338_, boolean p_387224_) protected ItemStackCandleCakeBlock.getCloneItemStack(LevelReader p_304662_, BlockPos p_152863_, BlockState p_152864_, boolean p_387122_) protected ItemStackCaveVinesBlock.getCloneItemStack(LevelReader p_304590_, BlockPos p_152967_, BlockState p_152968_, boolean p_386659_) protected ItemStackCaveVinesPlantBlock.getCloneItemStack(LevelReader p_304444_, BlockPos p_153008_, BlockState p_153009_, boolean p_387975_) protected ItemStackCopperGolemStatueBlock.getCloneItemStack(LevelReader p_447207_, BlockPos p_446066_, BlockState p_445465_, boolean p_446800_) protected ItemStackCropBlock.getCloneItemStack(LevelReader p_304482_, BlockPos p_52255_, BlockState p_52256_, boolean p_387989_) protected ItemStackDecoratedPotBlock.getCloneItemStack(LevelReader p_304622_, BlockPos p_294412_, BlockState p_294723_, boolean p_387769_) protected ItemStackEndGatewayBlock.getCloneItemStack(LevelReader p_304768_, BlockPos p_53004_, BlockState p_53005_, boolean p_387386_) protected ItemStackEndPortalBlock.getCloneItemStack(LevelReader p_304508_, BlockPos p_53022_, BlockState p_53023_, boolean p_388548_) protected ItemStackFlowerPotBlock.getCloneItemStack(LevelReader p_304505_, BlockPos p_53532_, BlockState p_53533_, boolean p_388306_) protected ItemStackFrostedIceBlock.getCloneItemStack(LevelReader p_304729_, BlockPos p_53571_, BlockState p_53572_, boolean p_386722_) protected ItemStackGrowingPlantBodyBlock.getCloneItemStack(LevelReader p_304650_, BlockPos p_53897_, BlockState p_53898_, boolean p_388787_) protected ItemStackLightBlock.getCloneItemStack(LevelReader p_304798_, BlockPos p_153665_, BlockState p_153666_, boolean p_387561_) protected ItemStackNetherPortalBlock.getCloneItemStack(LevelReader p_304402_, BlockPos p_54912_, BlockState p_54913_, boolean p_386478_) protected ItemStackNetherWartBlock.getCloneItemStack(LevelReader p_304797_, BlockPos p_54974_, BlockState p_54975_, boolean p_387454_) protected ItemStackStemBlock.getCloneItemStack(LevelReader p_304982_, BlockPos p_57027_, BlockState p_57028_, boolean p_387824_) protected ItemStackSweetBerryBushBlock.getCloneItemStack(LevelReader p_304655_, BlockPos p_57257_, BlockState p_57258_, boolean p_388022_) protected ItemStackTallSeagrassBlock.getCloneItemStack(LevelReader p_304988_, BlockPos p_154750_, BlockState p_154751_, boolean p_387662_) protected ItemStackTestBlock.getCloneItemStack(LevelReader p_397697_, BlockPos p_397696_, BlockState p_397513_, boolean p_398035_) protected VoxelShapeBambooStalkBlock.getCollisionShape(BlockState p_261560_, BlockGetter p_261965_, BlockPos p_261950_, CollisionContext p_261571_) protected VoxelShapeBellBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBigDripleafBlock.getCollisionShape(BlockState p_152307_, BlockGetter p_152308_, BlockPos p_152309_, CollisionContext p_152310_) protected VoxelShapeCactusBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeComposterBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCrossCollisionBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFenceGateBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeGrindstoneBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeHoneyBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLecternBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLiquidBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeMossyCarpetBlock.getCollisionShape(BlockState p_380336_, BlockGetter p_380068_, BlockPos p_379717_, CollisionContext p_379651_) protected VoxelShapeMudBlock.getCollisionShape(BlockState p_221561_, BlockGetter p_221562_, BlockPos p_221563_, CollisionContext p_221564_) PitcherCropBlock.getCollisionShape(BlockState p_277609_, BlockGetter p_277398_, BlockPos p_278042_, CollisionContext p_277995_) protected VoxelShapePowderSnowBlock.getCollisionShape(BlockState p_154285_, BlockGetter p_154286_, BlockPos p_154287_, CollisionContext p_154288_) protected VoxelShapeScaffoldingBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSculkShriekerBlock.getCollisionShape(BlockState p_222225_, BlockGetter p_222226_, BlockPos p_222227_, CollisionContext p_222228_) protected VoxelShapeSnowLayerBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSoulSandBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallHangingSignBlock.getCollisionShape(BlockState p_249963_, BlockGetter p_248542_, BlockPos p_252224_, CollisionContext p_251891_) private static BlockStateBubbleColumnBlock.getColumnState(BlockState pBlockState) static BlockPosChestBlock.getConnectedBlockPos(BlockPos pPos, BlockState pState) static DirectionBedBlock.getConnectedDirection(BlockState pState) private static DirectionBellBlock.getConnectedDirection(BlockState pState) static DirectionChestBlock.getConnectedDirection(BlockState pState) protected static DirectionFaceAttachedHorizontalDirectionalBlock.getConnectedDirection(BlockState pState) protected static DirectionLanternBlock.getConnectedDirection(BlockState pState) private BlockStateRedStoneWireBlock.getConnectionState(BlockGetter pLevel, BlockState pState, BlockPos pPos) static @Nullable ContainerChestBlock.getContainer(ChestBlock pChest, BlockState pState, Level pLevel, BlockPos pPos, boolean pOverride) ComposterBlock.getContainer(BlockState pState, LevelAccessor pLevel, BlockPos pPos) protected doubleAbstractCauldronBlock.getContentHeight(BlockState pState) protected doubleLavaCauldronBlock.getContentHeight(BlockState p_153500_) protected doubleLayeredCauldronBlock.getContentHeight(BlockState p_153528_) protected intComparatorBlock.getDelay(BlockState pState) protected abstract intDiodeBlock.getDelay(BlockState pState) protected intRepeaterBlock.getDelay(BlockState pState) protected intBasePressurePlateBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intButtonBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intDetectorRailBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intDiodeBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intLecternBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intLeverBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intLightningRodBlock.getDirectSignal(BlockState p_153748_, BlockGetter p_153749_, BlockPos p_153750_, Direction p_153751_) protected intObserverBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intRedstoneTorchBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intRedStoneWireBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) intSculkSensorBlock.getDirectSignal(BlockState p_279407_, BlockGetter p_279217_, BlockPos p_279190_, Direction p_279273_) protected intTrappedChestBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intTripWireHookBlock.getDirectSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) private static intLeavesBlock.getDistanceAt(BlockState pNeighbor) BeehiveBlock.getDrops(BlockState p_49636_, LootParams.Builder p_287581_) Block.getDrops(BlockState pState, ServerLevel pLevel, BlockPos pPos, @Nullable BlockEntity pBlockEntity) Block.getDrops(BlockState pState, ServerLevel pLevel, BlockPos pPos, @Nullable BlockEntity pBlockEntity, @Nullable Entity pEntity, ItemStack pTool) DecoratedPotBlock.getDrops(BlockState p_287683_, LootParams.Builder p_287582_) LiquidBlock.getDrops(BlockState p_54720_, LootParams.Builder p_287727_) ShulkerBoxBlock.getDrops(BlockState p_470647_, LootParams.Builder p_470636_) intAnvilBlock.getDustColor(BlockState pState, BlockGetter pReader, BlockPos pPos) intColoredFallingBlock.getDustColor(BlockState p_304891_, BlockGetter p_304551_, BlockPos p_304702_) intConcretePowderBlock.getDustColor(BlockState pState, BlockGetter pReader, BlockPos pPos) intDragonEggBlock.getDustColor(BlockState p_399914_, BlockGetter p_399493_, BlockPos p_399689_) abstract intFallingBlock.getDustColor(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected VoxelShapeEndPortalBlock.getEntityInsideCollisionShape(BlockState p_371319_, BlockGetter p_399758_, BlockPos p_371244_, Entity p_399952_) protected VoxelShapeLavaCauldronBlock.getEntityInsideCollisionShape(BlockState p_423606_, BlockGetter p_423559_, BlockPos p_423584_, Entity p_423629_) protected VoxelShapeLayeredCauldronBlock.getEntityInsideCollisionShape(BlockState p_423555_, BlockGetter p_423560_, BlockPos p_423649_, Entity p_423623_) protected VoxelShapePowderSnowBlock.getEntityInsideCollisionShape(BlockState p_399731_, BlockGetter p_399744_, BlockPos p_400088_, Entity p_399982_) protected VoxelShapeTripWireBlock.getEntityInsideCollisionShape(BlockState p_371595_, BlockGetter p_400245_, BlockPos p_371231_, Entity p_399588_) intDropExperienceBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity breaker, ItemStack tool) intRedStoneOreBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity breaker, ItemStack tool) intSculkCatalystBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity breaker, ItemStack tool) intSculkSensorBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity breaker, ItemStack tool) intSculkShriekerBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity breaker, ItemStack tool) intSpawnerBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity breaker, ItemStack tool) ShelfBlock.getFacing(BlockState p_433922_) SideChainPartBlock.getFacing(BlockState pState) static BlockStateWeatheringCopper.getFirst(BlockState pState) private static Optional<PointedDripstoneBlock.FluidInfo> PointedDripstoneBlock.getFluidAboveStalactite(Level pLevel, BlockPos pPos, BlockState pState) protected FluidStateAmethystClusterBlock.getFluidState(BlockState p_152045_) protected FluidStateBarrierBlock.getFluidState(BlockState p_296372_) protected FluidStateBaseCoralPlantTypeBlock.getFluidState(BlockState pState) protected FluidStateBaseRailBlock.getFluidState(BlockState p_152158_) protected FluidStateBigDripleafBlock.getFluidState(BlockState p_152312_) protected FluidStateBigDripleafStemBlock.getFluidState(BlockState p_152378_) protected FluidStateBubbleColumnBlock.getFluidState(BlockState pState) protected FluidStateCampfireBlock.getFluidState(BlockState pState) protected FluidStateCandleBlock.getFluidState(BlockState p_152844_) protected FluidStateChainBlock.getFluidState(BlockState pState) protected FluidStateChestBlock.getFluidState(BlockState pState) protected FluidStateConduitBlock.getFluidState(BlockState pState) protected FluidStateCopperGolemStatueBlock.getFluidState(BlockState p_434045_) protected FluidStateCrossCollisionBlock.getFluidState(BlockState pState) protected FluidStateDecoratedPotBlock.getFluidState(BlockState p_272593_) protected FluidStateDriedGhastBlock.getFluidState(BlockState p_416060_) protected FluidStateEnderChestBlock.getFluidState(BlockState pState) protected FluidStateHangingRootsBlock.getFluidState(BlockState p_153360_) protected FluidStateHeavyCoreBlock.getFluidState(BlockState p_335518_) protected FluidStateKelpBlock.getFluidState(BlockState pState) protected FluidStateKelpPlantBlock.getFluidState(BlockState pState) protected FluidStateLadderBlock.getFluidState(BlockState pState) protected FluidStateLanternBlock.getFluidState(BlockState p_153492_) protected FluidStateLeavesBlock.getFluidState(BlockState p_221384_) protected FluidStateLightBlock.getFluidState(BlockState p_153699_) protected FluidStateLightningRodBlock.getFluidState(BlockState p_153759_) protected FluidStateLiquidBlock.getFluidState(BlockState pState) protected FluidStateMangrovePropaguleBlock.getFluidState(BlockState p_221494_) protected FluidStateMangroveRootsBlock.getFluidState(BlockState p_221523_) protected FluidStateMultifaceBlock.getFluidState(BlockState p_389529_) protected FluidStatePointedDripstoneBlock.getFluidState(BlockState p_154235_) protected FluidStateScaffoldingBlock.getFluidState(BlockState pState) protected FluidStateSculkSensorBlock.getFluidState(BlockState p_154479_) protected FluidStateSculkShriekerBlock.getFluidState(BlockState p_222230_) protected FluidStateSeagrassBlock.getFluidState(BlockState p_154537_) protected FluidStateSeaPickleBlock.getFluidState(BlockState pState) protected FluidStateShelfBlock.getFluidState(BlockState p_436034_) protected FluidStateSignBlock.getFluidState(BlockState pState) protected FluidStateSlabBlock.getFluidState(BlockState pState) protected FluidStateSmallDripleafBlock.getFluidState(BlockState p_154634_) protected FluidStateStairBlock.getFluidState(BlockState pState) protected FluidStateTallSeagrassBlock.getFluidState(BlockState p_154772_) protected FluidStateTrapDoorBlock.getFluidState(BlockState pState) protected FluidStateWallBlock.getFluidState(BlockState pState) protected FluidStateWaterloggedTransparentBlock.getFluidState(BlockState p_313789_) static DirectionJigsawBlock.getFrontFacing(BlockState pState) This represents the face that the puzzle piece is on.protected BlockStateCaveVinesBlock.getGrowIntoState(BlockState p_220935_, RandomSource p_220936_) protected BlockStateGrowingPlantHeadBlock.getGrowIntoState(BlockState pState, RandomSource pRandom) private static DoublePlantBlockTallGrassBlock.getGrownBlock(BlockState pState) protected static floatCropBlock.getGrowthSpeed(BlockState blockState, BlockGetter p_52274_, BlockPos p_52275_) intSnifferEggBlock.getHatchLevel(BlockState pState) intDriedGhastBlock.getHydrationLevel(BlockState pState) static intBlock.getId(@Nullable BlockState pState) intFireBlock.getIgniteOdds(BlockState pState) Deprecated.protected intComparatorBlock.getInputSignal(Level pLevel, BlockPos pPos, BlockState pState) protected intDiodeBlock.getInputSignal(Level pLevel, BlockPos pPos, BlockState pState) protected VoxelShapeAbstractCauldronBlock.getInteractionShape(BlockState p_151955_, BlockGetter p_151956_, BlockPos p_151957_) protected VoxelShapeComposterBlock.getInteractionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected VoxelShapeHopperBlock.getInteractionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected VoxelShapeScaffoldingBlock.getInteractionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) private static BlockStateCopperChestBlock.getLeastOxidizedChestOfConnectedBlocks(BlockState pState, Level pLevel, BlockPos pPos) protected intLeavesBlock.getLightBlock(BlockState p_54460_) protected intTintedGlassBlock.getLightBlock(BlockState p_154828_) private @Nullable PitcherCropBlock.PosAndStatePitcherCropBlock.getLowerHalf(LevelReader pLevel, BlockPos pPos, BlockState pState) GrowingPlantHeadBlock.getMaxAgeState(BlockState pState) protected @Nullable MenuProviderAnvilBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected @Nullable MenuProviderBaseEntityBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected @Nullable MenuProviderCartographyTableBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected @Nullable MenuProviderChestBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected MenuProviderCraftingTableBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected @Nullable MenuProviderEnchantingTableBlock.getMenuProvider(BlockState p_341244_, Level p_340950_, BlockPos p_340923_) protected MenuProviderGrindstoneBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected @Nullable MenuProviderLecternBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected MenuProviderLoomBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected MenuProviderSmithingTableBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected @Nullable MenuProviderStonecutterBlock.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) private BlockStateRedStoneWireBlock.getMissingConnections(BlockGetter pLevel, BlockState pState, BlockPos pPos) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> pStateMap, BlockState pState, Supplier<BlockState> pSupplier) ChangeOverTimeBlock.getNext(BlockState pState) default Optional<BlockState> WeatheringCopper.getNext(BlockState p_154893_) default Optional<BlockState> ChangeOverTimeBlock.getNextState(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected VoxelShapeFenceBlock.getOcclusionShape(BlockState p_53338_) protected VoxelShapeFenceGateBlock.getOcclusionShape(BlockState p_53401_) protected VoxelShapeLecternBlock.getOcclusionShape(BlockState p_54584_) protected VoxelShapeSculkShriekerBlock.getOcclusionShape(BlockState p_222221_) static OptionalIntLeavesBlock.getOptionalDistanceAt(BlockState pState) protected intComparatorBlock.getOutputSignal(BlockGetter pLevel, BlockPos pPos, BlockState pState) protected intDiodeBlock.getOutputSignal(BlockGetter pLevel, BlockPos pPos, BlockState pState) AbstractCandleBlock.getParticleOffsets(BlockState pState) CandleBlock.getParticleOffsets(BlockState p_152812_) CandleCakeBlock.getParticleOffsets(BlockState p_152868_) static SculkSensorPhaseSculkSensorBlock.getPhase(BlockState pState) static Optional<BlockState> WeatheringCopper.getPrevious(BlockState pState) BaseRailBlock.getRailDirection(BlockState state, BlockGetter world, BlockPos pos, @Nullable AbstractMinecart cart) protected RenderShapeAirBlock.getRenderShape(BlockState pState) protected RenderShapeBarrierBlock.getRenderShape(BlockState pState) protected RenderShapeBubbleColumnBlock.getRenderShape(BlockState pState) protected RenderShapeEndGatewayBlock.getRenderShape(BlockState p_389542_) protected RenderShapeEndPortalBlock.getRenderShape(BlockState p_389588_) protected RenderShapeLightBlock.getRenderShape(BlockState p_153693_) protected RenderShapeLiquidBlock.getRenderShape(BlockState pState) protected RenderShapeStructureVoidBlock.getRenderShape(BlockState pState) static intRespawnAnchorBlock.getScaledChargeLevel(BlockState pState, int pScale) protected longBedBlock.getSeed(BlockState pState, BlockPos pPos) protected longDoorBlock.getSeed(BlockState pState, BlockPos pPos) protected longDoublePlantBlock.getSeed(BlockState pState, BlockPos pPos) protected floatBarrierBlock.getShadeBrightness(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected floatLightBlock.getShadeBrightness(BlockState p_153689_, BlockGetter p_153690_, BlockPos p_153691_) protected floatMudBlock.getShadeBrightness(BlockState p_221552_, BlockGetter p_221553_, BlockPos p_221554_) protected floatSnowLayerBlock.getShadeBrightness(BlockState p_222453_, BlockGetter p_222454_, BlockPos p_222455_) protected floatSoulSandBlock.getShadeBrightness(BlockState p_222462_, BlockGetter p_222463_, BlockPos p_222464_) protected floatStructureVoidBlock.getShadeBrightness(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected floatTransparentBlock.getShadeBrightness(BlockState p_308911_, BlockGetter p_308952_, BlockPos p_308918_) protected VoxelShapeAbstractCauldronBlock.getShape(BlockState p_151964_, BlockGetter p_151965_, BlockPos p_151966_, CollisionContext p_151967_) protected VoxelShapeAirBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeAmethystClusterBlock.getShape(BlockState p_152021_, BlockGetter p_152022_, BlockPos p_152023_, CollisionContext p_152024_) protected VoxelShapeAnvilBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeAttachedStemBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeAzaleaBlock.getShape(BlockState p_152084_, BlockGetter p_152085_, BlockPos p_152086_, CollisionContext p_152087_) protected VoxelShapeBambooSaplingBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBambooStalkBlock.getShape(BlockState p_261515_, BlockGetter p_261586_, BlockPos p_261526_, CollisionContext p_261930_) protected VoxelShapeBannerBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseCoralFanBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseCoralPlantBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseCoralPlantTypeBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseCoralWallFanBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseFireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBasePressurePlateBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseRailBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseTorchBlock.getShape(BlockState p_304673_, BlockGetter p_304919_, BlockPos p_304930_, CollisionContext p_304757_) protected VoxelShapeBedBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBeetrootBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBellBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBigDripleafBlock.getShape(BlockState p_152261_, BlockGetter p_152262_, BlockPos p_152263_, CollisionContext p_152264_) protected VoxelShapeBigDripleafStemBlock.getShape(BlockState p_152360_, BlockGetter p_152361_, BlockPos p_152362_, CollisionContext p_152363_) protected VoxelShapeBrewingStandBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBubbleColumnBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBushBlock.getShape(BlockState p_401432_, BlockGetter p_401175_, BlockPos p_401162_, CollisionContext p_401402_) protected VoxelShapeButtonBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCactusBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCactusFlowerBlock.getShape(BlockState p_401923_, BlockGetter p_401936_, BlockPos p_401926_, CollisionContext p_401860_) protected VoxelShapeCakeBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCampfireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCandleBlock.getShape(BlockState p_152817_, BlockGetter p_152818_, BlockPos p_152819_, CollisionContext p_152820_) protected VoxelShapeCandleCakeBlock.getShape(BlockState p_152875_, BlockGetter p_152876_, BlockPos p_152877_, CollisionContext p_152878_) protected VoxelShapeCarpetBlock.getShape(BlockState p_152917_, BlockGetter p_152918_, BlockPos p_152919_, CollisionContext p_152920_) protected VoxelShapeCarrotBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCeilingHangingSignBlock.getShape(BlockState p_250564_, BlockGetter p_248998_, BlockPos p_249501_, CollisionContext p_248978_) protected VoxelShapeChainBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeChestBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCocoaBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeComposterBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeConduitBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCopperGolemStatueBlock.getShape(BlockState p_435171_, BlockGetter p_435686_, BlockPos p_434293_, CollisionContext p_436023_) protected VoxelShapeCoralPlantBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCropBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCrossCollisionBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeDaylightDetectorBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeDecoratedPotBlock.getShape(BlockState p_273112_, BlockGetter p_273055_, BlockPos p_273137_, CollisionContext p_273151_) protected VoxelShapeDiodeBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeDirtPathBlock.getShape(BlockState p_153143_, BlockGetter p_153144_, BlockPos p_153145_, CollisionContext p_153146_) protected VoxelShapeDoorBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeDragonEggBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) DriedGhastBlock.getShape(BlockState p_416548_, BlockGetter p_416476_, BlockPos p_416401_, CollisionContext p_415860_) protected VoxelShapeDryVegetationBlock.getShape(BlockState p_401767_, BlockGetter p_401764_, BlockPos p_401758_, CollisionContext p_401896_) protected VoxelShapeEnchantingTableBlock.getShape(BlockState p_340823_, BlockGetter p_340890_, BlockPos p_340839_, CollisionContext p_341114_) protected VoxelShapeEnderChestBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeEndPortalBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeEndPortalFrameBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFarmBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFenceGateBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) FlowerBedBlock.getShape(BlockState p_393803_, BlockGetter p_394026_, BlockPos p_394322_, CollisionContext p_394474_) protected VoxelShapeFlowerBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFlowerPotBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFrogspawnBlock.getShape(BlockState p_221199_, BlockGetter p_221200_, BlockPos p_221201_, CollisionContext p_221202_) protected VoxelShapeFungusBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeGrindstoneBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeGrowingPlantBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeHangingMossBlock.getShape(BlockState p_379697_, BlockGetter p_380282_, BlockPos p_379821_, CollisionContext p_379644_) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLadderBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLanternBlock.getShape(BlockState p_153474_, BlockGetter p_153475_, BlockPos p_153476_, CollisionContext p_153477_) LeafLitterBlock.getShape(BlockState p_393565_, BlockGetter p_393799_, BlockPos p_394123_, CollisionContext p_393894_) protected VoxelShapeLecternBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLeverBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLightBlock.getShape(BlockState p_153668_, BlockGetter p_153669_, BlockPos p_153670_, CollisionContext p_153671_) protected VoxelShapeLiquidBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeMangrovePropaguleBlock.getShape(BlockState p_221468_, BlockGetter p_221469_, BlockPos p_221470_, CollisionContext p_221471_) protected VoxelShapeMossyCarpetBlock.getShape(BlockState p_380262_, BlockGetter p_379532_, BlockPos p_379586_, CollisionContext p_380281_) protected VoxelShapeMultifaceBlock.getShape(BlockState p_153851_, BlockGetter p_153852_, BlockPos p_153853_, CollisionContext p_153854_) protected VoxelShapeMushroomBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeNetherPortalBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeNetherSproutsBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeNetherWartBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapePiglinWallSkullBlock.getShape(BlockState p_261765_, BlockGetter p_261604_, BlockPos p_261948_, CollisionContext p_261889_) protected VoxelShapePipeBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) PitcherCropBlock.getShape(BlockState p_277602_, BlockGetter p_277617_, BlockPos p_278005_, CollisionContext p_277514_) protected VoxelShapePointedDripstoneBlock.getShape(BlockState p_154117_, BlockGetter p_154118_, BlockPos p_154119_, CollisionContext p_154120_) protected VoxelShapePotatoBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeRedstoneWallTorchBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeRedStoneWireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeRodBlock.getShape(BlockState p_154346_, BlockGetter p_154347_, BlockPos p_154348_, CollisionContext p_154349_) protected VoxelShapeRootsBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSaplingBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeScaffoldingBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSculkSensorBlock.getShape(BlockState p_154432_, BlockGetter p_154433_, BlockPos p_154434_, CollisionContext p_154435_) protected VoxelShapeSeagrassBlock.getShape(BlockState p_154525_, BlockGetter p_154526_, BlockPos p_154527_, CollisionContext p_154528_) protected VoxelShapeSeaPickleBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeShelfBlock.getShape(BlockState p_433292_, BlockGetter p_433892_, BlockPos p_435749_, CollisionContext p_435101_) protected VoxelShapeShortDryGrassBlock.getShape(BlockState p_401780_, BlockGetter p_401807_, BlockPos p_401895_, CollisionContext p_401802_) protected VoxelShapeShulkerBoxBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSignBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSkullBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSlabBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSmallDripleafBlock.getShape(BlockState p_154610_, BlockGetter p_154611_, BlockPos p_154612_, CollisionContext p_154613_) SnifferEggBlock.getShape(BlockState p_277872_, BlockGetter p_278090_, BlockPos p_277364_, CollisionContext p_278016_) protected VoxelShapeSnowLayerBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSporeBlossomBlock.getShape(BlockState p_154699_, BlockGetter p_154700_, BlockPos p_154701_, CollisionContext p_154702_) protected VoxelShapeStairBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeStemBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeStonecutterBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeStructureVoidBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSugarCaneBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSweetBerryBushBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTallDryGrassBlock.getShape(BlockState p_401857_, BlockGetter p_401866_, BlockPos p_401940_, CollisionContext p_401832_) protected VoxelShapeTallGrassBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTripWireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTripWireHookBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTurtleEggBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeVineBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallBannerBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallHangingSignBlock.getShape(BlockState p_250980_, BlockGetter p_251012_, BlockPos p_251391_, CollisionContext p_251875_) protected VoxelShapeWallSignBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallSkullBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) static VoxelShapeWallTorchBlock.getShape(BlockState pState) protected VoxelShapeWallTorchBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWaterlilyBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) ShelfBlock.getSideChainPart(BlockState p_432814_) SideChainPartBlock.getSideChainPart(BlockState pState) protected intBasePressurePlateBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intButtonBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) intCalibratedSculkSensorBlock.getSignal(BlockState p_277782_, BlockGetter p_277556_, BlockPos p_277903_, Direction p_278059_) protected intDaylightDetectorBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intDetectorRailBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intDiodeBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) intJukeboxBlock.getSignal(BlockState p_272942_, BlockGetter p_273232_, BlockPos p_273524_, Direction p_272902_) protected intLecternBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intLeverBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intLightningRodBlock.getSignal(BlockState p_153723_, BlockGetter p_153724_, BlockPos p_153725_, Direction p_153726_) protected intObserverBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intPoweredBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intRedstoneTorchBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intRedstoneWallTorchBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intRedStoneWireBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intSculkSensorBlock.getSignal(BlockState p_154437_, BlockGetter p_154438_, BlockPos p_154439_, Direction p_154440_) protected intTargetBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) intTestBlock.getSignal(BlockState p_397637_, BlockGetter p_397297_, BlockPos p_397948_, Direction p_397493_) protected intTrappedChestBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected intTripWireHookBlock.getSignal(BlockState pBlockState, BlockGetter pBlockAccess, BlockPos pPos, Direction pSide) protected abstract intBasePressurePlateBlock.getSignalForState(BlockState pState) Returns the signal encoded in the given block state.protected intPressurePlateBlock.getSignalForState(BlockState pState) protected intWeightedPressurePlateBlock.getSignalForState(BlockState pState) SignBlock.getSignHitboxCenterPosition(BlockState pState) WallSignBlock.getSignHitboxCenterPosition(BlockState p_278316_) protected SoundTypeDecoratedPotBlock.getSoundType(BlockState p_277561_) BonemealableBlock.getSpreadableNeighbourPos(List<Direction> pDirections, LevelReader pLevel, BlockPos pPos, BlockState pState) MultifaceSpreader.getSpreadFromFaceTowardDirection(BlockState pState, BlockGetter pLevel, BlockPos pPos, Direction pSpreadDirection, Direction pFace, MultifaceSpreader.SpreadPredicate pPredicate) private static StairsShapeStairBlock.getStairsShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) Returns a stair shape property based on the surrounding stairs from the given blockstate and position@Nullable BlockStateMultifaceBlock.getStateForPlacement(BlockState pCurrentState, BlockGetter pLevel, BlockPos pPos, Direction pLookingDirection) @Nullable BlockStateMultifaceSpreader.DefaultSpreaderConfig.getStateForPlacement(BlockState p_221694_, BlockGetter p_221695_, BlockPos p_221696_, Direction p_221697_) @Nullable BlockStateMultifaceSpreader.SpreadConfig.getStateForPlacement(BlockState pCurrentState, BlockGetter pLevel, BlockPos pPos, Direction pLookingDirection) static BlockStateChorusPlantBlock.getStateWithConnections(BlockGetter pLevel, BlockPos pPos, BlockState pState) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> AbstractSkullBlock.getTicker(Level p_151992_, BlockState p_151993_, BlockEntityType<T> p_151994_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> BeaconBlock.getTicker(Level p_152160_, BlockState p_152161_, BlockEntityType<T> p_152162_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> BeehiveBlock.getTicker(Level p_152180_, BlockState p_152181_, BlockEntityType<T> p_152182_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> BellBlock.getTicker(Level p_152194_, BlockState p_152195_, BlockEntityType<T> p_152196_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> BlastFurnaceBlock.getTicker(Level p_152382_, BlockState p_152383_, BlockEntityType<T> p_152384_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> BrewingStandBlock.getTicker(Level p_152694_, BlockState p_152695_, BlockEntityType<T> p_152696_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> CalibratedSculkSensorBlock.getTicker(Level p_277645_, BlockState p_278033_, BlockEntityType<T> p_277641_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> CampfireBlock.getTicker(Level p_152755_, BlockState p_152756_, BlockEntityType<T> p_152757_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> CeilingHangingSignBlock.getTicker(Level p_279379_, BlockState p_279390_, BlockEntityType<T> p_279231_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> ChestBlock.getTicker(Level p_153055_, BlockState p_153056_, BlockEntityType<T> p_153057_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> ConduitBlock.getTicker(Level p_153094_, BlockState p_153095_, BlockEntityType<T> p_153096_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> CrafterBlock.getTicker(Level p_307308_, BlockState p_307639_, BlockEntityType<T> p_307651_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> CreakingHeartBlock.getTicker(Level p_379447_, BlockState p_379641_, BlockEntityType<T> p_380325_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> DaylightDetectorBlock.getTicker(Level p_153109_, BlockState p_153110_, BlockEntityType<T> p_153111_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> EnchantingTableBlock.getTicker(Level p_340880_, BlockState p_341416_, BlockEntityType<T> p_341078_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> EnderChestBlock.getTicker(Level p_153199_, BlockState p_153200_, BlockEntityType<T> p_153201_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> EndGatewayBlock.getTicker(Level p_153189_, BlockState p_153190_, BlockEntityType<T> p_153191_) default <T extends BlockEntity>
@Nullable BlockEntityTicker<T> EntityBlock.getTicker(Level pLevel, BlockState pState, BlockEntityType<T> pBlockEntityType) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> FurnaceBlock.getTicker(Level p_153273_, BlockState p_153274_, BlockEntityType<T> p_153275_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> HopperBlock.getTicker(Level p_153378_, BlockState p_153379_, BlockEntityType<T> p_153380_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> JukeboxBlock.getTicker(Level p_239682_, BlockState p_239683_, BlockEntityType<T> p_239684_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> SculkCatalystBlock.getTicker(Level p_222100_, BlockState p_222101_, BlockEntityType<T> p_222102_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> SculkSensorBlock.getTicker(Level p_154401_, BlockState p_154402_, BlockEntityType<T> p_154403_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> SculkShriekerBlock.getTicker(Level p_222173_, BlockState p_222174_, BlockEntityType<T> p_222175_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> ShulkerBoxBlock.getTicker(Level p_154543_, BlockState p_154544_, BlockEntityType<T> p_154545_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> SignBlock.getTicker(Level p_277367_, BlockState p_277896_, BlockEntityType<T> p_277724_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> SmokerBlock.getTicker(Level p_154640_, BlockState p_154641_, BlockEntityType<T> p_154642_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> SpawnerBlock.getTicker(Level p_154683_, BlockState p_154684_, BlockEntityType<T> p_154685_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> TrialSpawnerBlock.getTicker(Level p_311756_, BlockState p_312797_, BlockEntityType<T> p_312122_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> VaultBlock.getTicker(Level p_323525_, BlockState p_324070_, BlockEntityType<T> p_323541_) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> WallHangingSignBlock.getTicker(Level p_279316_, BlockState p_279345_, BlockEntityType<T> p_279384_) static DirectionJigsawBlock.getTopFacing(BlockState pState) This represents the face that the line connector is on.private static BlockStateMossyCarpetBlock.getUpdatedState(BlockState pState, BlockGetter pLevel, BlockPos pPos, boolean pTip) private BlockStateVineBlock.getUpdatedState(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected VoxelShapeFenceBlock.getVisualShape(BlockState pState, BlockGetter pReader, BlockPos pPos, CollisionContext pContext) protected VoxelShapeIronBarsBlock.getVisualShape(BlockState pState, BlockGetter pReader, BlockPos pPos, CollisionContext pContext) protected VoxelShapeMudBlock.getVisualShape(BlockState p_221556_, BlockGetter p_221557_, BlockPos p_221558_, CollisionContext p_221559_) protected VoxelShapePowderSnowBlock.getVisualShape(BlockState p_154276_, BlockGetter p_154277_, BlockPos p_154278_, CollisionContext p_154279_) protected VoxelShapeSnowLayerBlock.getVisualShape(BlockState pState, BlockGetter pReader, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSoulSandBlock.getVisualShape(BlockState pState, BlockGetter pReader, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTransparentBlock.getVisualShape(BlockState p_309057_, BlockGetter p_308936_, BlockPos p_308956_, CollisionContext p_309006_) private VoxelShapeBellBlock.getVoxelShape(BlockState pState) private VoxelShapeGrindstoneBlock.getVoxelShape(BlockState pState) booleanComparatorBlock.getWeakChanges(BlockState state, LevelReader world, BlockPos pos) floatCeilingHangingSignBlock.getYRotationDegrees(BlockState p_277758_) abstract floatSignBlock.getYRotationDegrees(BlockState pState) floatStandingSignBlock.getYRotationDegrees(BlockState p_277795_) floatWallHangingSignBlock.getYRotationDegrees(BlockState p_278073_) floatWallSignBlock.getYRotationDegrees(BlockState p_278024_) private voidPitcherCropBlock.grow(ServerLevel pLevel, BlockState pState, BlockPos pPos, int pAgeIncrement) protected voidBambooStalkBlock.growBamboo(BlockState pState, Level pLevel, BlockPos pPos, RandomSource pRandom, int pAge) voidCropBlock.growCrops(Level pLevel, BlockPos pPos, BlockState pState) booleanMushroomBlock.growMushroom(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) static voidPointedDripstoneBlock.growStalactiteOrStalagmiteIfPossible(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) private voidLayeredCauldronBlock.handleEntityOnFireInside(BlockState pState, Level pLevel, BlockPos pPos) voidBlock.handlePrecipitation(BlockState pState, Level pLevel, BlockPos pPos, Biome.Precipitation pPrecipitation) voidCauldronBlock.handlePrecipitation(BlockState p_152935_, Level p_152936_, BlockPos p_152937_, Biome.Precipitation p_152938_) voidLayeredCauldronBlock.handlePrecipitation(BlockState p_153539_, Level p_153540_, BlockPos p_153541_, Biome.Precipitation p_153542_) protected booleanAbstractCauldronBlock.hasAnalogOutputSignal(BlockState p_151986_) protected booleanAbstractFurnaceBlock.hasAnalogOutputSignal(BlockState pState) protected booleanBarrelBlock.hasAnalogOutputSignal(BlockState pState) protected booleanBeehiveBlock.hasAnalogOutputSignal(BlockState pState) protected booleanBrewingStandBlock.hasAnalogOutputSignal(BlockState pState) protected booleanCakeBlock.hasAnalogOutputSignal(BlockState pState) protected booleanCandleCakeBlock.hasAnalogOutputSignal(BlockState p_152909_) protected booleanChestBlock.hasAnalogOutputSignal(BlockState pState) protected booleanChiseledBookShelfBlock.hasAnalogOutputSignal(BlockState p_249302_) protected booleanCommandBlock.hasAnalogOutputSignal(BlockState pState) protected booleanComposterBlock.hasAnalogOutputSignal(BlockState pState) protected booleanCopperBulbBlock.hasAnalogOutputSignal(BlockState p_308965_) protected booleanCopperGolemStatueBlock.hasAnalogOutputSignal(BlockState p_434228_) protected booleanCrafterBlock.hasAnalogOutputSignal(BlockState p_307445_) protected booleanCreakingHeartBlock.hasAnalogOutputSignal(BlockState p_380993_) protected booleanDecoratedPotBlock.hasAnalogOutputSignal(BlockState p_305995_) protected booleanDetectorRailBlock.hasAnalogOutputSignal(BlockState pState) protected booleanDispenserBlock.hasAnalogOutputSignal(BlockState pState) protected booleanEndPortalFrameBlock.hasAnalogOutputSignal(BlockState pState) protected booleanHopperBlock.hasAnalogOutputSignal(BlockState pState) protected booleanJukeboxBlock.hasAnalogOutputSignal(BlockState pState) protected booleanLecternBlock.hasAnalogOutputSignal(BlockState pState) protected booleanRespawnAnchorBlock.hasAnalogOutputSignal(BlockState pState) protected booleanSculkSensorBlock.hasAnalogOutputSignal(BlockState p_154481_) protected booleanShelfBlock.hasAnalogOutputSignal(BlockState p_435926_) protected booleanShulkerBoxBlock.hasAnalogOutputSignal(BlockState pState) protected static booleanMultifaceBlock.hasAnyFace(BlockState pState) private static booleanMultifaceBlock.hasAnyVacantFace(BlockState pState) static booleanMultifaceBlock.hasFace(BlockState pState, Direction pDirection) default booleanMultifaceSpreader.SpreadConfig.hasFace(BlockState pState, Direction pDirection) private static booleanMossyCarpetBlock.hasFaces(BlockState pState) private booleanVineBlock.hasFaces(BlockState pState) static booleanCaveVines.hasGlowBerries(BlockState pState) private booleanVineBlock.hasHorizontalConnection(BlockState pState) protected booleanRedstoneTorchBlock.hasNeighborSignal(Level pLevel, BlockPos pPos, BlockState pState) protected booleanRedstoneWallTorchBlock.hasNeighborSignal(Level pLevel, BlockPos pPos, BlockState pState) static booleanCreakingHeartBlock.hasRequiredLogs(BlockState pState, LevelReader pLevel, BlockPos pPos) static booleanBonemealableBlock.hasSpreadableNeighbourPos(LevelReader pLevel, BlockPos pPos, BlockState pState) static booleanSculkVeinBlock.hasSubstrateAccess(LevelAccessor pLevel, BlockState pState, BlockPos pPos) InfestedBlock.hostStateByInfested(BlockState pInfested) static BlockStateInfestedBlock.infestedStateByHost(BlockState pHost) static BlockStateComposterBlock.insertItem(Entity pEntity, BlockState pState, ServerLevel pLevel, ItemStack pStack, BlockPos pPos) private static voidRedStoneOreBlock.interact(BlockState pState, Level pLevel, BlockPos pPos) private booleanSideChainPartBlock.isBeingUpdatedByNeighbor(BlockState pState, BlockState pOldState) booleanAzaleaBlock.isBonemealSuccess(Level p_220712_, RandomSource p_220713_, BlockPos p_220714_, BlockState p_220715_) booleanBambooSaplingBlock.isBonemealSuccess(Level p_220748_, RandomSource p_220749_, BlockPos p_220750_, BlockState p_220751_) booleanBambooStalkBlock.isBonemealSuccess(Level p_261870_, RandomSource p_261802_, BlockPos p_262123_, BlockState p_261972_) booleanBigDripleafBlock.isBonemealSuccess(Level p_220788_, RandomSource p_220789_, BlockPos p_220790_, BlockState p_220791_) booleanBigDripleafStemBlock.isBonemealSuccess(Level p_220808_, RandomSource p_220809_, BlockPos p_220810_, BlockState p_220811_) booleanBonemealableBlock.isBonemealSuccess(Level pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) booleanBonemealableFeaturePlacerBlock.isBonemealSuccess(Level p_379855_, RandomSource p_380339_, BlockPos p_379438_, BlockState p_379693_) booleanBushBlock.isBonemealSuccess(Level p_401200_, RandomSource p_401387_, BlockPos p_401374_, BlockState p_401380_) booleanCaveVinesBlock.isBonemealSuccess(Level p_220930_, RandomSource p_220931_, BlockPos p_220932_, BlockState p_220933_) booleanCaveVinesPlantBlock.isBonemealSuccess(Level p_220943_, RandomSource p_220944_, BlockPos p_220945_, BlockState p_220946_) booleanCocoaBlock.isBonemealSuccess(Level p_220995_, RandomSource p_220996_, BlockPos p_220997_, BlockState p_220998_) booleanCropBlock.isBonemealSuccess(Level p_221045_, RandomSource p_221046_, BlockPos p_221047_, BlockState p_221048_) booleanFireflyBushBlock.isBonemealSuccess(Level p_401120_, RandomSource p_401417_, BlockPos p_401298_, BlockState p_401423_) booleanFlowerBedBlock.isBonemealSuccess(Level p_393489_, RandomSource p_394493_, BlockPos p_394603_, BlockState p_393700_) booleanFungusBlock.isBonemealSuccess(Level p_221248_, RandomSource p_221249_, BlockPos p_221250_, BlockState p_221251_) booleanGlowLichenBlock.isBonemealSuccess(Level p_221264_, RandomSource p_221265_, BlockPos p_221266_, BlockState p_221267_) booleanGrassBlock.isBonemealSuccess(Level p_221275_, RandomSource p_221276_, BlockPos p_221277_, BlockState p_221278_) booleanGrowingPlantBodyBlock.isBonemealSuccess(Level p_221290_, RandomSource p_221291_, BlockPos p_221292_, BlockState p_221293_) booleanGrowingPlantHeadBlock.isBonemealSuccess(Level p_221343_, RandomSource p_221344_, BlockPos p_221345_, BlockState p_221346_) booleanHangingMossBlock.isBonemealSuccess(Level p_380206_, RandomSource p_380151_, BlockPos p_379719_, BlockState p_379567_) booleanMangroveLeavesBlock.isBonemealSuccess(Level p_221437_, RandomSource p_221438_, BlockPos p_221439_, BlockState p_221440_) booleanMangrovePropaguleBlock.isBonemealSuccess(Level p_221463_, RandomSource p_221464_, BlockPos p_221465_, BlockState p_221466_) booleanMossyCarpetBlock.isBonemealSuccess(Level p_380168_, RandomSource p_380045_, BlockPos p_380299_, BlockState p_379595_) booleanMushroomBlock.isBonemealSuccess(Level p_221779_, RandomSource p_221780_, BlockPos p_221781_, BlockState p_221782_) booleanNetherrackBlock.isBonemealSuccess(Level p_221816_, RandomSource p_221817_, BlockPos p_221818_, BlockState p_221819_) booleanNyliumBlock.isBonemealSuccess(Level p_221830_, RandomSource p_221831_, BlockPos p_221832_, BlockState p_221833_) booleanPitcherCropBlock.isBonemealSuccess(Level p_277920_, RandomSource p_277594_, BlockPos p_277401_, BlockState p_277434_) booleanRootedDirtBlock.isBonemealSuccess(Level p_221979_, RandomSource p_221980_, BlockPos p_221981_, BlockState p_221982_) booleanSaplingBlock.isBonemealSuccess(Level p_222006_, RandomSource p_222007_, BlockPos p_222008_, BlockState p_222009_) booleanSeagrassBlock.isBonemealSuccess(Level p_222428_, RandomSource p_222429_, BlockPos p_222430_, BlockState p_222431_) booleanSeaPickleBlock.isBonemealSuccess(Level p_222418_, RandomSource p_222419_, BlockPos p_222420_, BlockState p_222421_) booleanShortDryGrassBlock.isBonemealSuccess(Level p_401806_, RandomSource p_401772_, BlockPos p_401791_, BlockState p_401942_) booleanSmallDripleafBlock.isBonemealSuccess(Level p_222438_, RandomSource p_222439_, BlockPos p_222440_, BlockState p_222441_) booleanStemBlock.isBonemealSuccess(Level p_222533_, RandomSource p_222534_, BlockPos p_222535_, BlockState p_222536_) booleanSweetBerryBushBlock.isBonemealSuccess(Level p_222558_, RandomSource p_222559_, BlockPos p_222560_, BlockState p_222561_) booleanTallDryGrassBlock.isBonemealSuccess(Level p_401931_, RandomSource p_401815_, BlockPos p_401808_, BlockState p_401935_) booleanTallFlowerBlock.isBonemealSuccess(Level p_222573_, RandomSource p_222574_, BlockPos p_222575_, BlockState p_222576_) booleanTallGrassBlock.isBonemealSuccess(Level p_222583_, RandomSource p_222584_, BlockPos p_222585_, BlockState p_222586_) protected booleanBambooStalkBlock.isCollisionShapeFullBlock(BlockState p_262062_, BlockGetter p_261848_, BlockPos p_261466_) protected booleanPointedDripstoneBlock.isCollisionShapeFullBlock(BlockState p_181235_, BlockGetter p_181236_, BlockPos p_181237_) static booleanInfestedBlock.isCompatibleHostBlock(BlockState pState) booleanShelfBlock.isConnectable(BlockState p_434576_) booleanSideChainPartBlock.isConnectable(BlockState pState) private booleanSideChainPartBlock.Neighbors.isConnectableToThisBlock(BlockState pState) private static booleanWallBlock.isConnected(BlockState pState, Property<WallSide> pHeightProperty) private static booleanRedStoneWireBlock.isCross(BlockState pState) static booleanSeaPickleBlock.isDead(BlockState pState) static booleanDiodeBlock.isDiode(BlockState pState) private static booleanRedStoneWireBlock.isDot(BlockState pState) static booleanBlock.isExceptionForConnection(BlockState pState) booleanBaseRailBlock.isFlexibleRail(BlockState state, BlockGetter world, BlockPos pos) static booleanFallingBlock.isFree(BlockState pState) abstract booleanAbstractCauldronBlock.isFull(BlockState pState) booleanCauldronBlock.isFull(BlockState p_152947_) booleanLavaCauldronBlock.isFull(BlockState p_153511_) booleanLayeredCauldronBlock.isFull(BlockState p_153555_) private static booleanMangrovePropaguleBlock.isFullyGrown(BlockState pState) private static booleanMangrovePropaguleBlock.isHanging(BlockState pState) private booleanWallHangingSignBlock.isHittingEditableSide(BlockHitResult pHitResult, BlockState pState) booleanTrapDoorBlock.isLadder(BlockState state, LevelReader world, BlockPos pos, LivingEntity entity) static booleanAbstractCandleBlock.isLit(BlockState pState) static booleanCampfireBlock.isLitCampfire(BlockState pState) booleanDiodeBlock.isLocked(LevelReader pLevel, BlockPos pPos, BlockState pState) Check if neighboring blocks are locking this diode.booleanRepeaterBlock.isLocked(LevelReader pLevel, BlockPos pPos, BlockState pState) private static booleanPitcherCropBlock.isLower(BlockState pState) final booleanCropBlock.isMaxAge(BlockState pState) booleanGrowingPlantHeadBlock.isMaxAge(BlockState pState) private booleanPitcherCropBlock.isMaxAge(BlockState pState) booleanDoorBlock.isOpen(BlockState pState) default booleanMultifaceSpreader.SpreadConfig.isOtherBlockValidAsSource(BlockState pOtherBlock) booleanSculkVeinBlock.SculkVeinSpreaderConfig.isOtherBlockValidAsSource(BlockState p_222411_) protected booleanAbstractCauldronBlock.isPathfindable(BlockState p_151959_, PathComputationType p_151962_) protected booleanAbstractSkullBlock.isPathfindable(BlockState p_48750_, PathComputationType p_48753_) protected booleanAnvilBlock.isPathfindable(BlockState p_48799_, PathComputationType p_48802_) protected booleanAzaleaBlock.isPathfindable(BlockState p_364492_, PathComputationType p_361049_) protected booleanBambooStalkBlock.isPathfindable(BlockState p_262166_, PathComputationType p_261513_) protected booleanBedBlock.isPathfindable(BlockState p_49510_, PathComputationType p_49513_) protected booleanBellBlock.isPathfindable(BlockState p_49717_, PathComputationType p_49720_) protected booleanBrewingStandBlock.isPathfindable(BlockState p_50921_, PathComputationType p_50924_) protected booleanCactusBlock.isPathfindable(BlockState p_51143_, PathComputationType p_51146_) protected booleanCakeBlock.isPathfindable(BlockState p_51193_, PathComputationType p_51196_) protected booleanCampfireBlock.isPathfindable(BlockState p_51264_, PathComputationType p_51267_) protected booleanCandleCakeBlock.isPathfindable(BlockState p_152870_, PathComputationType p_152873_) protected booleanChainBlock.isPathfindable(BlockState p_51456_, PathComputationType p_51459_) protected booleanChestBlock.isPathfindable(BlockState p_51522_, PathComputationType p_51525_) protected booleanChorusPlantBlock.isPathfindable(BlockState p_51719_, PathComputationType p_51722_) protected booleanCocoaBlock.isPathfindable(BlockState p_51762_, PathComputationType p_51765_) protected booleanComposterBlock.isPathfindable(BlockState p_51940_, PathComputationType p_51943_) protected booleanConduitBlock.isPathfindable(BlockState p_52106_, PathComputationType p_52109_) protected booleanCopperGolemStatueBlock.isPathfindable(BlockState p_433730_, PathComputationType p_435626_) protected booleanCrossCollisionBlock.isPathfindable(BlockState p_52333_, PathComputationType p_52336_) protected booleanDecoratedPotBlock.isPathfindable(BlockState p_276295_, PathComputationType p_276303_) protected booleanDirtPathBlock.isPathfindable(BlockState p_153138_, PathComputationType p_153141_) protected booleanDoorBlock.isPathfindable(BlockState p_52764_, PathComputationType p_52767_) protected booleanDragonEggBlock.isPathfindable(BlockState p_52913_, PathComputationType p_52916_) booleanDriedGhastBlock.isPathfindable(BlockState p_416514_, PathComputationType p_415674_) protected booleanEnchantingTableBlock.isPathfindable(BlockState p_341007_, PathComputationType p_341167_) protected booleanEnderChestBlock.isPathfindable(BlockState p_53132_, PathComputationType p_53135_) protected booleanEndPortalFrameBlock.isPathfindable(BlockState p_53056_, PathComputationType p_53059_) protected booleanFarmBlock.isPathfindable(BlockState p_53267_, PathComputationType p_53270_) protected booleanFenceBlock.isPathfindable(BlockState p_53306_, PathComputationType p_53309_) protected booleanFenceGateBlock.isPathfindable(BlockState p_53360_, PathComputationType p_53363_) protected booleanFlowerPotBlock.isPathfindable(BlockState p_53535_, PathComputationType p_53538_) protected booleanGrindstoneBlock.isPathfindable(BlockState p_53816_, PathComputationType p_53819_) protected booleanHeavyCoreBlock.isPathfindable(BlockState p_333758_, PathComputationType p_333728_) protected booleanHopperBlock.isPathfindable(BlockState p_54057_, PathComputationType p_54060_) protected booleanLanternBlock.isPathfindable(BlockState p_153469_, PathComputationType p_153472_) protected booleanLecternBlock.isPathfindable(BlockState p_54510_, PathComputationType p_54513_) protected booleanLiquidBlock.isPathfindable(BlockState p_54704_, PathComputationType p_54707_) protected booleanMudBlock.isPathfindable(BlockState p_221547_, PathComputationType p_221550_) protected booleanPointedDripstoneBlock.isPathfindable(BlockState p_154112_, PathComputationType p_154115_) protected booleanPowderSnowBlock.isPathfindable(BlockState p_154258_, PathComputationType p_154261_) protected booleanRespawnAnchorBlock.isPathfindable(BlockState p_55865_, PathComputationType p_55868_) protected booleanRodBlock.isPathfindable(BlockState p_154341_, PathComputationType p_154344_) protected booleanSculkSensorBlock.isPathfindable(BlockState p_154427_, PathComputationType p_154430_) protected booleanSeaPickleBlock.isPathfindable(BlockState p_56104_, PathComputationType p_56107_) protected booleanShelfBlock.isPathfindable(BlockState p_433007_, PathComputationType p_433825_) protected booleanSlabBlock.isPathfindable(BlockState p_56376_, PathComputationType p_56379_) booleanSnifferEggBlock.isPathfindable(BlockState p_279414_, PathComputationType p_279299_) protected booleanSnowLayerBlock.isPathfindable(BlockState p_56592_, PathComputationType p_56595_) protected booleanSoulSandBlock.isPathfindable(BlockState p_56679_, PathComputationType p_56682_) protected booleanStairBlock.isPathfindable(BlockState p_56891_, PathComputationType p_56894_) protected booleanStonecutterBlock.isPathfindable(BlockState p_57078_, PathComputationType p_57081_) protected booleanTrapDoorBlock.isPathfindable(BlockState p_57535_, PathComputationType p_57538_) protected booleanVegetationBlock.isPathfindable(BlockState p_401351_, PathComputationType p_401371_) protected booleanWallBlock.isPathfindable(BlockState p_57996_, PathComputationType p_57999_) protected booleanWallHangingSignBlock.isPathfindable(BlockState p_253755_, PathComputationType p_253687_) private static booleanPointedDripstoneBlock.isPointedDripstoneWithDirection(BlockState pState, Direction pDir) booleanAbstractBannerBlock.isPossibleToRespawnInThis(BlockState p_279267_) booleanBasePressurePlateBlock.isPossibleToRespawnInThis(BlockState p_279155_) booleanBlock.isPossibleToRespawnInThis(BlockState pState) booleanSignBlock.isPossibleToRespawnInThis(BlockState p_279137_) private booleanBellBlock.isProperHit(BlockState pPos, Direction pDirection, double pDistanceY) static booleanBaseRailBlock.isRail(BlockState pState) protected booleanBambooStalkBlock.isRandomlyTicking(BlockState p_262083_) protected booleanChorusFlowerBlock.isRandomlyTicking(BlockState pState) Returns whether this block is of a type that needs random ticking.protected booleanCocoaBlock.isRandomlyTicking(BlockState pState) protected booleanCropBlock.isRandomlyTicking(BlockState pState) protected booleanFlowerPotBlock.isRandomlyTicking(BlockState p_383068_) protected booleanGrowingPlantHeadBlock.isRandomlyTicking(BlockState pState) protected booleanLeavesBlock.isRandomlyTicking(BlockState pState) protected booleanLiquidBlock.isRandomlyTicking(BlockState pState) protected booleanNetherWartBlock.isRandomlyTicking(BlockState pState) booleanPitcherCropBlock.isRandomlyTicking(BlockState p_277483_) protected booleanRedStoneOreBlock.isRandomlyTicking(BlockState pState) protected booleanSweetBerryBushBlock.isRandomlyTicking(BlockState pState) protected booleanWeatheringCopperBarsBlock.isRandomlyTicking(BlockState p_436753_) protected booleanWeatheringCopperBulbBlock.isRandomlyTicking(BlockState p_308966_) protected booleanWeatheringCopperChainBlock.isRandomlyTicking(BlockState p_436627_) protected booleanWeatheringCopperChestBlock.isRandomlyTicking(BlockState p_433311_) protected booleanWeatheringCopperDoorBlock.isRandomlyTicking(BlockState p_308997_) protected booleanWeatheringCopperFullBlock.isRandomlyTicking(BlockState p_154935_) protected booleanWeatheringCopperGolemStatueBlock.isRandomlyTicking(BlockState p_434087_) protected booleanWeatheringCopperGrateBlock.isRandomlyTicking(BlockState p_309102_) protected booleanWeatheringCopperSlabBlock.isRandomlyTicking(BlockState p_154947_) protected booleanWeatheringCopperStairBlock.isRandomlyTicking(BlockState p_154961_) protected booleanWeatheringCopperTrapDoorBlock.isRandomlyTicking(BlockState p_309078_) protected booleanWeatheringLanternBlock.isRandomlyTicking(BlockState p_436737_) protected booleanWeatheringLightningRodBlock.isRandomlyTicking(BlockState p_434856_) private booleanSnifferEggBlock.isReadyToHatch(BlockState pState) private booleanDriedGhastBlock.isReadyToSpawn(BlockState pState) private booleanFenceBlock.isSameFence(BlockState pState) protected booleanBasePressurePlateBlock.isSignalSource(BlockState pState) protected booleanButtonBlock.isSignalSource(BlockState pState) protected booleanDaylightDetectorBlock.isSignalSource(BlockState pState) protected booleanDetectorRailBlock.isSignalSource(BlockState pState) protected booleanDiodeBlock.isSignalSource(BlockState pState) booleanJukeboxBlock.isSignalSource(BlockState p_273404_) protected booleanLecternBlock.isSignalSource(BlockState pState) protected booleanLeverBlock.isSignalSource(BlockState pState) protected booleanLightningRodBlock.isSignalSource(BlockState p_153769_) protected booleanObserverBlock.isSignalSource(BlockState pState) protected booleanPoweredBlock.isSignalSource(BlockState pState) protected booleanRedstoneTorchBlock.isSignalSource(BlockState pState) protected booleanRedStoneWireBlock.isSignalSource(BlockState pState) protected booleanSculkSensorBlock.isSignalSource(BlockState p_154484_) protected booleanTargetBlock.isSignalSource(BlockState pState) protected booleanTrappedChestBlock.isSignalSource(BlockState pState) protected booleanTripWireHookBlock.isSignalSource(BlockState pState) private booleanCampfireBlock.isSmokeSource(BlockState pState) protected static booleanSnowyDirtBlock.isSnowySetting(BlockState pState) static booleanStairBlock.isStairs(BlockState pState) private static booleanPointedDripstoneBlock.isStalactite(BlockState pState) private static booleanPointedDripstoneBlock.isStalactiteStartPos(BlockState pState, LevelReader pLevel, BlockPos pPos) private static booleanPointedDripstoneBlock.isStalagmite(BlockState pState) abstract booleanSupportType.isSupporting(BlockState pState, BlockGetter pLevel, BlockPos pPos, Direction pFace) private static booleanPointedDripstoneBlock.isTip(BlockState pState, boolean pIsTipMerge) private static booleanPointedDripstoneBlock.isUnmergedTipWithDirection(BlockState pState, Direction pDir) booleanAzaleaBlock.isValidBonemealTarget(LevelReader p_256329_, BlockPos p_256107_, BlockState p_255771_) booleanBambooSaplingBlock.isValidBonemealTarget(LevelReader p_256136_, BlockPos p_256527_, BlockState p_255620_) booleanBambooStalkBlock.isValidBonemealTarget(LevelReader p_262065_, BlockPos p_262033_, BlockState p_261700_) booleanBigDripleafBlock.isValidBonemealTarget(LevelReader p_255698_, BlockPos p_256302_, BlockState p_255648_) booleanBigDripleafStemBlock.isValidBonemealTarget(LevelReader p_255683_, BlockPos p_256358_, BlockState p_256408_) booleanBonemealableBlock.isValidBonemealTarget(LevelReader pLevel, BlockPos pPos, BlockState pState) booleanBonemealableFeaturePlacerBlock.isValidBonemealTarget(LevelReader p_379414_, BlockPos p_379932_, BlockState p_379449_) booleanBushBlock.isValidBonemealTarget(LevelReader p_401250_, BlockPos p_401361_, BlockState p_401191_) booleanCaveVinesBlock.isValidBonemealTarget(LevelReader p_256026_, BlockPos p_152971_, BlockState p_152972_) booleanCaveVinesPlantBlock.isValidBonemealTarget(LevelReader p_255942_, BlockPos p_153012_, BlockState p_153013_) booleanCocoaBlock.isValidBonemealTarget(LevelReader p_256189_, BlockPos p_51753_, BlockState p_51754_) booleanCropBlock.isValidBonemealTarget(LevelReader p_255715_, BlockPos p_52259_, BlockState p_52260_) booleanFireflyBushBlock.isValidBonemealTarget(LevelReader p_401352_, BlockPos p_401332_, BlockState p_401436_) booleanFlowerBedBlock.isValidBonemealTarget(LevelReader p_393585_, BlockPos p_393679_, BlockState p_394653_) booleanFungusBlock.isValidBonemealTarget(LevelReader p_256655_, BlockPos p_256553_, BlockState p_256213_) booleanGlowLichenBlock.isValidBonemealTarget(LevelReader p_256569_, BlockPos p_153290_, BlockState p_153291_) booleanGrassBlock.isValidBonemealTarget(LevelReader p_256229_, BlockPos p_256432_, BlockState p_255677_) booleanGrowingPlantBodyBlock.isValidBonemealTarget(LevelReader p_256221_, BlockPos p_255647_, BlockState p_256117_) booleanGrowingPlantHeadBlock.isValidBonemealTarget(LevelReader p_255931_, BlockPos p_256046_, BlockState p_256550_) booleanHangingMossBlock.isValidBonemealTarget(LevelReader p_379509_, BlockPos p_379596_, BlockState p_380331_) booleanMangroveLeavesBlock.isValidBonemealTarget(LevelReader p_256534_, BlockPos p_256299_, BlockState p_255926_) booleanMangrovePropaguleBlock.isValidBonemealTarget(LevelReader p_256541_, BlockPos p_221459_, BlockState p_221460_) booleanMossyCarpetBlock.isValidBonemealTarget(LevelReader p_379909_, BlockPos p_379807_, BlockState p_379358_) booleanMushroomBlock.isValidBonemealTarget(LevelReader p_255904_, BlockPos p_54871_, BlockState p_54872_) booleanNetherrackBlock.isValidBonemealTarget(LevelReader p_256620_, BlockPos p_55003_, BlockState p_55004_) booleanNyliumBlock.isValidBonemealTarget(LevelReader p_256194_, BlockPos p_256152_, BlockState p_256389_) booleanPitcherCropBlock.isValidBonemealTarget(LevelReader p_277380_, BlockPos p_277500_, BlockState p_277715_) booleanRootedDirtBlock.isValidBonemealTarget(LevelReader p_256100_, BlockPos p_255943_, BlockState p_255655_) booleanSaplingBlock.isValidBonemealTarget(LevelReader p_256124_, BlockPos p_55992_, BlockState p_55993_) booleanSeagrassBlock.isValidBonemealTarget(LevelReader p_295512_, BlockPos p_154506_, BlockState p_154507_) booleanSeaPickleBlock.isValidBonemealTarget(LevelReader p_255984_, BlockPos p_56092_, BlockState p_56093_) booleanShortDryGrassBlock.isValidBonemealTarget(LevelReader p_401814_, BlockPos p_401760_, BlockState p_401924_) booleanSmallDripleafBlock.isValidBonemealTarget(LevelReader p_255772_, BlockPos p_154595_, BlockState p_154596_) booleanStemBlock.isValidBonemealTarget(LevelReader p_255699_, BlockPos p_57031_, BlockState p_57032_) booleanSweetBerryBushBlock.isValidBonemealTarget(LevelReader p_256056_, BlockPos p_57261_, BlockState p_57262_) booleanTallDryGrassBlock.isValidBonemealTarget(LevelReader p_401899_, BlockPos p_401858_, BlockState p_401909_) booleanTallFlowerBlock.isValidBonemealTarget(LevelReader p_256234_, BlockPos p_57304_, BlockState p_57305_) booleanTallGrassBlock.isValidBonemealTarget(LevelReader p_255692_, BlockPos p_57326_, BlockState p_57327_) static booleanNetherVines.isValidGrowthState(BlockState pState) booleanMultifaceBlock.isValidStateForPlacement(BlockGetter pLevel, BlockState pState, BlockPos pPos, Direction pDirection) private booleanFenceGateBlock.isWall(BlockState pState) static booleanDoorBlock.isWoodenDoor(BlockState pState) static voidLayeredCauldronBlock.lowerFillLevel(BlockState pState, Level pLevel, BlockPos pPos) private static voidLeavesBlock.makeDrippingWaterParticles(Level pLevel, BlockPos pPos, RandomSource pRandom, BlockState pBlockBelow, BlockPos pBelowPos) private voidLeavesBlock.makeFallingLeavesParticles(Level pLevel, BlockPos pPos, RandomSource pRandom, BlockState pBlockBelow, BlockPos pBelowPos) private static voidLeverBlock.makeParticle(BlockState pState, LevelAccessor pLevel, BlockPos pPos, float pAlpha) private BlockStateMultifaceBlock.mapDirections(BlockState pState, Function<Direction, Direction> pDirectionalFunction) static voidPointedDripstoneBlock.maybeTransferFluid(BlockState pState, ServerLevel pLevel, BlockPos pPos, float pRandChance) protected booleanAttachedStemBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanAzaleaBlock.mayPlaceOn(BlockState p_152089_, BlockGetter p_152090_, BlockPos p_152091_) protected booleanCactusFlowerBlock.mayPlaceOn(BlockState p_401846_, BlockGetter p_401825_, BlockPos p_401934_) protected booleanCropBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanDryVegetationBlock.mayPlaceOn(BlockState p_401820_, BlockGetter p_401945_, BlockPos p_401852_) protected booleanFungusBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanMangrovePropaguleBlock.mayPlaceOn(BlockState p_221496_, BlockGetter p_221497_, BlockPos p_221498_) protected booleanMushroomBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanNetherSproutsBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanNetherWartBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanPitcherCropBlock.mayPlaceOn(BlockState p_277418_, BlockGetter p_277461_, BlockPos p_277608_) protected booleanRootsBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanSeagrassBlock.mayPlaceOn(BlockState p_154539_, BlockGetter p_154540_, BlockPos p_154541_) protected booleanSeaPickleBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanSmallDripleafBlock.mayPlaceOn(BlockState p_154636_, BlockGetter p_154637_, BlockPos p_154638_) protected booleanStemBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanTallSeagrassBlock.mayPlaceOn(BlockState p_154774_, BlockGetter p_154775_, BlockPos p_154776_) protected booleanVegetationBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanWaterlilyBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanWitherRoseBlock.mayPlaceOn(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected voidIceBlock.melt(BlockState pState, Level pLevel, BlockPos pPos) protected BlockStateAbstractFurnaceBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateAmethystClusterBlock.mirror(BlockState p_152030_, Mirror p_152031_) protected BlockStateAttachedStemBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateBannerBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateBarrelBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateBaseCoralWallFanBlock.mirror(BlockState pState, Mirror pMirror) BeehiveBlock.mirror(BlockState p_304677_, Mirror p_304660_) BellBlock.mirror(BlockState p_304560_, Mirror p_304709_) CalibratedSculkSensorBlock.mirror(BlockState p_277615_, Mirror p_277916_) protected BlockStateCampfireBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateCeilingHangingSignBlock.mirror(BlockState p_249682_, Mirror p_250199_) protected BlockStateChestBlock.mirror(BlockState pState, Mirror pMirror) ChiseledBookShelfBlock.mirror(BlockState p_289000_, Mirror p_288962_) protected BlockStateCommandBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateCopperGolemStatueBlock.mirror(BlockState p_435122_, Mirror p_435553_) protected BlockStateCrafterBlock.mirror(BlockState p_307514_, Mirror p_307198_) protected BlockStateCrossCollisionBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateDecoratedPotBlock.mirror(BlockState p_334078_, Mirror p_333905_) protected BlockStateDetectorRailBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateDispenserBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateDoorBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateEnderChestBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateEndPortalFrameBlock.mirror(BlockState pState, Mirror pMirror) FlowerBedBlock.mirror(BlockState p_393796_, Mirror p_393802_) protected BlockStateGrindstoneBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateHopperBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateHorizontalDirectionalBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateHugeMushroomBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateJigsawBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateLadderBlock.mirror(BlockState pState, Mirror pMirror) LeafLitterBlock.mirror(BlockState p_393478_, Mirror p_393616_) protected BlockStateLecternBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateMossyCarpetBlock.mirror(BlockState p_379462_, Mirror p_380184_) protected BlockStateMultifaceBlock.mirror(BlockState p_153892_, Mirror p_153893_) protected BlockStateObserverBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStatePoweredRailBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateRailBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateRedstoneWallTorchBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateRedStoneWireBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateRodBlock.mirror(BlockState p_154351_, Mirror p_154352_) ShelfBlock.mirror(BlockState p_433683_, Mirror p_433525_) protected BlockStateShulkerBoxBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateSkullBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateSmallDripleafBlock.mirror(BlockState p_154619_, Mirror p_154620_) protected BlockStateStairBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateStandingSignBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateStonecutterBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateTripWireBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateTripWireHookBlock.mirror(BlockState pState, Mirror pMirror) VaultBlock.mirror(BlockState p_323894_, Mirror p_324242_) protected BlockStateVineBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallBannerBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallHangingSignBlock.mirror(BlockState p_250446_, Mirror p_249494_) protected BlockStateWallSignBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallSkullBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStateWallTorchBlock.mirror(BlockState pState, Mirror pMirror) protected voidAbstractSkullBlock.neighborChanged(BlockState p_301179_, Level p_301325_, BlockPos p_301085_, Block p_301182_, @Nullable Orientation p_362711_, boolean p_300890_) protected voidBaseRailBlock.neighborChanged(BlockState p_49377_, Level p_49378_, BlockPos p_49379_, Block p_49380_, @Nullable Orientation p_361387_, boolean p_49382_) protected voidBellBlock.neighborChanged(BlockState p_49729_, Level p_49730_, BlockPos p_49731_, Block p_49732_, @Nullable Orientation p_363666_, boolean p_49734_) protected voidBigDripleafBlock.neighborChanged(BlockState p_152271_, Level p_152272_, BlockPos p_152273_, Block p_152274_, @Nullable Orientation p_364767_, boolean p_152276_) protected voidCommandBlock.neighborChanged(BlockState p_51838_, Level p_51839_, BlockPos p_51840_, Block p_51841_, @Nullable Orientation p_361514_, boolean p_51843_) protected voidCopperBulbBlock.neighborChanged(BlockState p_309025_, Level p_308955_, BlockPos p_309153_, Block p_308949_, @Nullable Orientation p_364418_, boolean p_309085_) protected voidCrafterBlock.neighborChanged(BlockState p_307205_, Level p_307451_, BlockPos p_307272_, Block p_307542_, @Nullable Orientation p_362007_, boolean p_307540_) protected voidDiodeBlock.neighborChanged(BlockState p_52525_, Level p_52526_, BlockPos p_52527_, Block p_52528_, @Nullable Orientation p_363074_, boolean p_52530_) protected voidDispenserBlock.neighborChanged(BlockState p_52700_, Level p_52701_, BlockPos p_52702_, Block p_52703_, @Nullable Orientation p_360855_, boolean p_52705_) protected voidDoorBlock.neighborChanged(BlockState p_52776_, Level p_52777_, BlockPos p_52778_, Block p_52779_, @Nullable Orientation p_361881_, boolean p_52781_) protected voidFenceGateBlock.neighborChanged(BlockState p_53372_, Level p_53373_, BlockPos p_53374_, Block p_53375_, @Nullable Orientation p_362989_, boolean p_53377_) protected voidFrostedIceBlock.neighborChanged(BlockState p_53579_, Level p_53580_, BlockPos p_53581_, Block p_53582_, @Nullable Orientation p_365079_, boolean p_53584_) protected voidHopperBlock.neighborChanged(BlockState p_54078_, Level p_54079_, BlockPos p_54080_, Block p_54081_, @Nullable Orientation p_361307_, boolean p_54083_) protected voidLiquidBlock.neighborChanged(BlockState p_54709_, Level p_54710_, BlockPos p_54711_, Block p_54712_, @Nullable Orientation p_361226_, boolean p_54714_) protected voidNoteBlock.neighborChanged(BlockState p_55041_, Level p_55042_, BlockPos p_55043_, Block p_55044_, @Nullable Orientation p_361888_, boolean p_55046_) protected voidRedstoneLampBlock.neighborChanged(BlockState p_55666_, Level p_55667_, BlockPos p_55668_, Block p_55669_, @Nullable Orientation p_364297_, boolean p_55671_) protected voidRedstoneTorchBlock.neighborChanged(BlockState p_55699_, Level p_55700_, BlockPos p_55701_, Block p_55702_, @Nullable Orientation p_362458_, boolean p_55704_) protected voidRedStoneWireBlock.neighborChanged(BlockState p_55561_, Level p_55562_, BlockPos p_55563_, Block p_55564_, @Nullable Orientation p_362973_, boolean p_55566_) protected voidShelfBlock.neighborChanged(BlockState p_433593_, Level p_433212_, BlockPos p_433073_, Block p_433504_, @Nullable Orientation p_433036_, boolean p_435480_) protected voidSpongeBlock.neighborChanged(BlockState p_56801_, Level p_56802_, BlockPos p_56803_, Block p_56804_, @Nullable Orientation p_364278_, boolean p_56806_) protected voidStructureBlock.neighborChanged(BlockState p_57135_, Level p_57136_, BlockPos p_57137_, Block p_57138_, @Nullable Orientation p_364789_, boolean p_57140_) protected voidTestBlock.neighborChanged(BlockState p_397457_, Level p_397572_, BlockPos p_397104_, Block p_397813_, @Nullable Orientation p_397759_, boolean p_397459_) protected voidTntBlock.neighborChanged(BlockState p_57457_, Level p_57458_, BlockPos p_57459_, Block p_57460_, @Nullable Orientation p_364510_, boolean p_57462_) protected voidTrapDoorBlock.neighborChanged(BlockState p_57547_, Level p_57548_, BlockPos p_57549_, Block p_57550_, @Nullable Orientation p_364404_, boolean p_57552_) private static booleanBlocks.never(BlockState pState, BlockGetter pBlockGetter, BlockPos pPos) static BooleanBlocks.never(BlockState pState, BlockGetter pLevel, BlockPos pPos, EntityType<?> pEntity) AbstractBannerBlock.newBlockEntity(BlockPos p_151892_, BlockState p_151893_) AbstractSkullBlock.newBlockEntity(BlockPos p_151996_, BlockState p_151997_) @Nullable BlockEntityBarrelBlock.newBlockEntity(BlockPos p_152102_, BlockState p_152103_) BeaconBlock.newBlockEntity(BlockPos p_152164_, BlockState p_152165_) BedBlock.newBlockEntity(BlockPos p_152175_, BlockState p_152176_) @Nullable BlockEntityBeehiveBlock.newBlockEntity(BlockPos p_152184_, BlockState p_152185_) @Nullable BlockEntityBellBlock.newBlockEntity(BlockPos p_152198_, BlockState p_152199_) BlastFurnaceBlock.newBlockEntity(BlockPos p_152386_, BlockState p_152387_) BrewingStandBlock.newBlockEntity(BlockPos p_152698_, BlockState p_152699_) @Nullable BlockEntityBrushableBlock.newBlockEntity(BlockPos p_277683_, BlockState p_277381_) @Nullable BlockEntityCalibratedSculkSensorBlock.newBlockEntity(BlockPos p_277925_, BlockState p_277938_) CampfireBlock.newBlockEntity(BlockPos p_152759_, BlockState p_152760_) CeilingHangingSignBlock.newBlockEntity(BlockPos p_249338_, BlockState p_250706_) ChestBlock.newBlockEntity(BlockPos p_153064_, BlockState p_153065_) @Nullable BlockEntityChiseledBookShelfBlock.newBlockEntity(BlockPos p_250440_, BlockState p_248729_) CommandBlock.newBlockEntity(BlockPos p_153083_, BlockState p_153084_) ComparatorBlock.newBlockEntity(BlockPos p_153086_, BlockState p_153087_) ConduitBlock.newBlockEntity(BlockPos p_153098_, BlockState p_153099_) @Nullable BlockEntityCopperGolemStatueBlock.newBlockEntity(BlockPos p_435983_, BlockState p_435356_) CrafterBlock.newBlockEntity(BlockPos p_307381_, BlockState p_307601_) CreakingHeartBlock.newBlockEntity(BlockPos p_380178_, BlockState p_380317_) DaylightDetectorBlock.newBlockEntity(BlockPos p_153118_, BlockState p_153119_) @Nullable BlockEntityDecoratedPotBlock.newBlockEntity(BlockPos p_273396_, BlockState p_272674_) DispenserBlock.newBlockEntity(BlockPos p_153162_, BlockState p_153163_) DropperBlock.newBlockEntity(BlockPos p_153179_, BlockState p_153180_) EnchantingTableBlock.newBlockEntity(BlockPos p_341190_, BlockState p_340989_) EnderChestBlock.newBlockEntity(BlockPos p_153208_, BlockState p_153209_) EndGatewayBlock.newBlockEntity(BlockPos p_153193_, BlockState p_153194_) EndPortalBlock.newBlockEntity(BlockPos p_153196_, BlockState p_153197_) @Nullable BlockEntityEntityBlock.newBlockEntity(BlockPos pPos, BlockState pState) FurnaceBlock.newBlockEntity(BlockPos p_153277_, BlockState p_153278_) HopperBlock.newBlockEntity(BlockPos p_153382_, BlockState p_153383_) JigsawBlock.newBlockEntity(BlockPos p_153448_, BlockState p_153449_) JukeboxBlock.newBlockEntity(BlockPos p_153451_, BlockState p_153452_) LecternBlock.newBlockEntity(BlockPos p_153573_, BlockState p_153574_) @Nullable BlockEntitySculkCatalystBlock.newBlockEntity(BlockPos p_222117_, BlockState p_222118_) @Nullable BlockEntitySculkSensorBlock.newBlockEntity(BlockPos p_154466_, BlockState p_154467_) @Nullable BlockEntitySculkShriekerBlock.newBlockEntity(BlockPos p_222213_, BlockState p_222214_) @Nullable BlockEntityShelfBlock.newBlockEntity(BlockPos p_433693_, BlockState p_434499_) ShulkerBoxBlock.newBlockEntity(BlockPos p_154552_, BlockState p_154553_) SignBlock.newBlockEntity(BlockPos p_154556_, BlockState p_154557_) SmokerBlock.newBlockEntity(BlockPos p_154644_, BlockState p_154645_) SpawnerBlock.newBlockEntity(BlockPos p_154687_, BlockState p_154688_) StructureBlock.newBlockEntity(BlockPos p_154732_, BlockState p_154733_) @Nullable BlockEntityTestBlock.newBlockEntity(BlockPos p_397356_, BlockState p_397468_) @Nullable BlockEntityTestInstanceBlock.newBlockEntity(BlockPos p_397973_, BlockState p_397522_) TrappedChestBlock.newBlockEntity(BlockPos p_154834_, BlockState p_154835_) @Nullable BlockEntityTrialSpawnerBlock.newBlockEntity(BlockPos p_311941_, BlockState p_312821_) @Nullable BlockEntityVaultBlock.newBlockEntity(BlockPos p_324543_, BlockState p_323652_) WallHangingSignBlock.newBlockEntity(BlockPos p_250745_, BlockState p_250905_) private voidRedstoneTorchBlock.notifyNeighbors(Level pLevel, BlockPos pPos, BlockState pState) static BooleanBlocks.ocelotOrParrot(BlockState pState, BlockGetter pLevel, BlockPos pPos, EntityType<?> pEntity) booleanTntBlock.onCaughtFire(BlockState state, Level world, BlockPos pos, @Nullable Direction face, @Nullable LivingEntity igniter) default voidSculkBehaviour.onDischarged(LevelAccessor pLevel, BlockState pState, BlockPos pPos, RandomSource pRandom) voidSculkVeinBlock.onDischarged(LevelAccessor p_222359_, BlockState p_222360_, BlockPos p_222361_, RandomSource p_222362_) protected voidAbstractCandleBlock.onExplosionHit(BlockState p_311992_, ServerLevel p_361872_, BlockPos p_312387_, Explosion p_312661_, BiConsumer<ItemStack, BlockPos> p_312093_) protected voidBeehiveBlock.onExplosionHit(BlockState p_364770_, ServerLevel p_364089_, BlockPos p_363677_, Explosion p_365390_, BiConsumer<ItemStack, BlockPos> p_360830_) protected voidBellBlock.onExplosionHit(BlockState p_311884_, ServerLevel p_362869_, BlockPos p_312717_, Explosion p_312800_, BiConsumer<ItemStack, BlockPos> p_312339_) protected voidButtonBlock.onExplosionHit(BlockState p_312395_, ServerLevel p_364251_, BlockPos p_311817_, Explosion p_312150_, BiConsumer<ItemStack, BlockPos> p_311898_) protected voidCreakingHeartBlock.onExplosionHit(BlockState p_382935_, ServerLevel p_382804_, BlockPos p_383050_, Explosion p_383064_, BiConsumer<ItemStack, BlockPos> p_383124_) protected voidDoorBlock.onExplosionHit(BlockState p_312769_, ServerLevel p_363080_, BlockPos p_311900_, Explosion p_312544_, BiConsumer<ItemStack, BlockPos> p_312107_) protected voidFenceGateBlock.onExplosionHit(BlockState p_312699_, ServerLevel p_361116_, BlockPos p_312680_, Explosion p_312186_, BiConsumer<ItemStack, BlockPos> p_312187_) protected voidLeverBlock.onExplosionHit(BlockState p_312405_, ServerLevel p_361347_, BlockPos p_311795_, Explosion p_312090_, BiConsumer<ItemStack, BlockPos> p_312313_) protected voidTrapDoorBlock.onExplosionHit(BlockState p_312371_, ServerLevel p_360483_, BlockPos p_312879_, Explosion p_312330_, BiConsumer<ItemStack, BlockPos> p_312161_) booleanBellBlock.onHit(Level pLevel, BlockState pState, BlockHitResult pResult, @Nullable Player pPlayer, boolean pCanRingBell) voidAnvilBlock.onLand(Level p_48793_, BlockPos p_48794_, BlockState p_48795_, BlockState p_48796_, FallingBlockEntity p_48797_) voidConcretePowderBlock.onLand(Level p_52068_, BlockPos p_52069_, BlockState p_52070_, BlockState p_52071_, FallingBlockEntity p_52072_) default voidFallable.onLand(Level pLevel, BlockPos pPos, BlockState pState, BlockState pReplaceableState, FallingBlockEntity pFallingBlock) voidLightningRodBlock.onLightningStrike(BlockState pState, Level pLevel, BlockPos pPos) voidComparatorBlock.onNeighborChange(BlockState state, LevelReader levelReader, BlockPos pos, BlockPos neighbor) voidAbstractCauldronBlock.onPlace(BlockState p_51978_, Level p_51979_, BlockPos p_51980_, BlockState p_51981_, boolean p_51982_) protected voidBaseFireBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidBaseRailBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) voidBrushableBlock.onPlace(BlockState p_277817_, Level p_277984_, BlockPos p_277869_, BlockState p_277926_, boolean p_277736_) protected voidCarvedPumpkinBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidComposterBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidCopperBulbBlock.onPlace(BlockState p_309207_, Level p_309068_, BlockPos p_309087_, BlockState p_308908_, boolean p_308906_) protected voidCoralFanBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidCoralPlantBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidCoralWallFanBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidDetectorRailBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidDiodeBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidFallingBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidFireBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidFrogspawnBlock.onPlace(BlockState p_221227_, Level p_221228_, BlockPos p_221229_, BlockState p_221230_, boolean p_221231_) voidFrostedIceBlock.onPlace(BlockState p_345576_, Level p_346049_, BlockPos p_346299_, BlockState p_346367_, boolean p_344840_) protected voidHopperBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidLightningRodBlock.onPlace(BlockState p_153753_, Level p_153754_, BlockPos p_153755_, BlockState p_153756_, boolean p_153757_) protected voidLiquidBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidMagmaBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidObserverBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidRedstoneTorchBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidRedStoneWireBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidScaffoldingBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidSculkSensorBlock.onPlace(BlockState p_154471_, Level p_154472_, BlockPos p_154473_, BlockState p_154474_, boolean p_154475_) protected voidShelfBlock.onPlace(BlockState p_434112_, Level p_435852_, BlockPos p_434206_, BlockState p_434335_, boolean p_434829_) voidSnifferEggBlock.onPlace(BlockState p_277964_, Level p_277827_, BlockPos p_277526_, BlockState p_277618_, boolean p_277819_) protected voidSoulSandBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidSpongeBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidTargetBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidTntBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidTripWireBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidTurtleEggBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidWetSpongeBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) protected voidAbstractCandleBlock.onProjectileHit(Level p_151905_, BlockState p_151906_, BlockHitResult p_151907_, Projectile p_151908_) protected voidAmethystBlock.onProjectileHit(Level p_152001_, BlockState p_152002_, BlockHitResult p_152003_, Projectile p_152004_) protected voidBellBlock.onProjectileHit(Level pLevel, BlockState pState, BlockHitResult pHit, Projectile pProjectile) protected voidBigDripleafBlock.onProjectileHit(Level p_152228_, BlockState p_152229_, BlockHitResult p_152230_, Projectile p_152231_) protected voidCampfireBlock.onProjectileHit(Level pLevel, BlockState pState, BlockHitResult pHit, Projectile pProjectile) protected voidChorusFlowerBlock.onProjectileHit(Level pLevel, BlockState pState, BlockHitResult pHit, Projectile pProjectile) protected voidDecoratedPotBlock.onProjectileHit(Level p_306322_, BlockState p_306005_, BlockHitResult p_306105_, Projectile p_305851_) protected voidPointedDripstoneBlock.onProjectileHit(Level p_154042_, BlockState p_154043_, BlockHitResult p_154044_, Projectile p_154045_) protected voidTargetBlock.onProjectileHit(Level pLevel, BlockState pState, BlockHitResult pHit, Projectile pProjectile) protected voidTntBlock.onProjectileHit(Level pLevel, BlockState pState, BlockHitResult pHit, Projectile pProjectile) FlowerPotBlock.opposite(BlockState pState) voidAzaleaBlock.performBonemeal(ServerLevel p_220707_, RandomSource p_220708_, BlockPos p_220709_, BlockState p_220710_) voidBambooSaplingBlock.performBonemeal(ServerLevel p_220743_, RandomSource p_220744_, BlockPos p_220745_, BlockState p_220746_) voidBambooStalkBlock.performBonemeal(ServerLevel p_261845_, RandomSource p_262034_, BlockPos p_261955_, BlockState p_261685_) voidBigDripleafBlock.performBonemeal(ServerLevel p_220783_, RandomSource p_220784_, BlockPos p_220785_, BlockState p_220786_) voidBigDripleafStemBlock.performBonemeal(ServerLevel p_220803_, RandomSource p_220804_, BlockPos p_220805_, BlockState p_220806_) voidBonemealableBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidBonemealableFeaturePlacerBlock.performBonemeal(ServerLevel p_380244_, RandomSource p_379395_, BlockPos p_380245_, BlockState p_379519_) voidBushBlock.performBonemeal(ServerLevel p_401091_, RandomSource p_401012_, BlockPos p_401218_, BlockState p_401130_) voidCaveVinesBlock.performBonemeal(ServerLevel p_220923_, RandomSource p_220924_, BlockPos p_220925_, BlockState p_220926_) voidCaveVinesPlantBlock.performBonemeal(ServerLevel p_220938_, RandomSource p_220939_, BlockPos p_220940_, BlockState p_220941_) voidCocoaBlock.performBonemeal(ServerLevel p_220990_, RandomSource p_220991_, BlockPos p_220992_, BlockState p_220993_) voidCropBlock.performBonemeal(ServerLevel p_221040_, RandomSource p_221041_, BlockPos p_221042_, BlockState p_221043_) voidFireflyBushBlock.performBonemeal(ServerLevel p_401415_, RandomSource p_401124_, BlockPos p_401112_, BlockState p_401260_) voidFlowerBedBlock.performBonemeal(ServerLevel p_394140_, RandomSource p_394672_, BlockPos p_393771_, BlockState p_394008_) voidFungusBlock.performBonemeal(ServerLevel p_221243_, RandomSource p_221244_, BlockPos p_221245_, BlockState p_221246_) voidGlowLichenBlock.performBonemeal(ServerLevel p_221259_, RandomSource p_221260_, BlockPos p_221261_, BlockState p_221262_) voidGrassBlock.performBonemeal(ServerLevel p_221270_, RandomSource p_221271_, BlockPos p_221272_, BlockState p_221273_) voidGrowingPlantBodyBlock.performBonemeal(ServerLevel p_221285_, RandomSource p_221286_, BlockPos p_221287_, BlockState p_221288_) voidGrowingPlantHeadBlock.performBonemeal(ServerLevel p_221337_, RandomSource p_221338_, BlockPos p_221339_, BlockState p_221340_) voidHangingMossBlock.performBonemeal(ServerLevel p_379337_, RandomSource p_379974_, BlockPos p_379496_, BlockState p_379559_) voidMangroveLeavesBlock.performBonemeal(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) voidMangrovePropaguleBlock.performBonemeal(ServerLevel p_221451_, RandomSource p_221452_, BlockPos p_221453_, BlockState p_221454_) voidMossyCarpetBlock.performBonemeal(ServerLevel p_379402_, RandomSource p_379670_, BlockPos p_379387_, BlockState p_379934_) voidMushroomBlock.performBonemeal(ServerLevel p_221769_, RandomSource p_221770_, BlockPos p_221771_, BlockState p_221772_) voidNetherrackBlock.performBonemeal(ServerLevel p_221811_, RandomSource p_221812_, BlockPos p_221813_, BlockState p_221814_) voidNyliumBlock.performBonemeal(ServerLevel p_221825_, RandomSource p_221826_, BlockPos p_221827_, BlockState p_221828_) voidPitcherCropBlock.performBonemeal(ServerLevel p_277717_, RandomSource p_277870_, BlockPos p_277836_, BlockState p_278034_) voidRootedDirtBlock.performBonemeal(ServerLevel p_221974_, RandomSource p_221975_, BlockPos p_221976_, BlockState p_221977_) voidSaplingBlock.performBonemeal(ServerLevel p_221996_, RandomSource p_221997_, BlockPos p_221998_, BlockState p_221999_) voidSeagrassBlock.performBonemeal(ServerLevel p_222423_, RandomSource p_222424_, BlockPos p_222425_, BlockState p_222426_) voidSeaPickleBlock.performBonemeal(ServerLevel p_222413_, RandomSource p_222414_, BlockPos p_222415_, BlockState p_222416_) voidShortDryGrassBlock.performBonemeal(ServerLevel p_401950_, RandomSource p_401831_, BlockPos p_401948_, BlockState p_401868_) voidSmallDripleafBlock.performBonemeal(ServerLevel p_222433_, RandomSource p_222434_, BlockPos p_222435_, BlockState p_222436_) voidStemBlock.performBonemeal(ServerLevel p_222528_, RandomSource p_222529_, BlockPos p_222530_, BlockState p_222531_) voidSweetBerryBushBlock.performBonemeal(ServerLevel p_222553_, RandomSource p_222554_, BlockPos p_222555_, BlockState p_222556_) voidTallDryGrassBlock.performBonemeal(ServerLevel p_401804_, RandomSource p_401769_, BlockPos p_401777_, BlockState p_401790_) voidTallFlowerBlock.performBonemeal(ServerLevel p_222568_, RandomSource p_222569_, BlockPos p_222570_, BlockState p_222571_) voidTallGrassBlock.performBonemeal(ServerLevel p_222578_, RandomSource p_222579_, BlockPos p_222580_, BlockState p_222581_) BarrierBlock.pickupBlock(@Nullable LivingEntity p_393874_, LevelAccessor p_295817_, BlockPos p_295857_, BlockState p_294189_) BubbleColumnBlock.pickupBlock(@Nullable LivingEntity p_394411_, LevelAccessor p_152712_, BlockPos p_152713_, BlockState p_152714_) BucketPickup.pickupBlock(@Nullable LivingEntity pOwner, LevelAccessor pLevel, BlockPos pPos, BlockState pState) LiquidBlock.pickupBlock(@Nullable LivingEntity p_393591_, LevelAccessor p_153772_, BlockPos p_153773_, BlockState p_153774_) PowderSnowBlock.pickupBlock(@Nullable LivingEntity p_394634_, LevelAccessor p_154281_, BlockPos p_154282_, BlockState p_154283_) default ItemStackSimpleWaterloggedBlock.pickupBlock(@Nullable LivingEntity p_394370_, LevelAccessor p_154560_, BlockPos p_154561_, BlockState p_154562_) static voidDoublePlantBlock.placeAt(LevelAccessor pLevel, BlockState pState, BlockPos pPos, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) default booleanMultifaceSpreader.SpreadConfig.placeBlock(LevelAccessor pLevel, MultifaceSpreader.SpreadPos pPos, BlockState pState, boolean pMarkForPostprocessing) private static voidLecternBlock.placeBook(@Nullable LivingEntity pEntity, Level pLevel, BlockPos pPos, BlockState pState, ItemStack pStack) booleanCampfireBlock.placeLiquid(LevelAccessor pLevel, BlockPos pPos, BlockState pState, FluidState pFluidState) booleanCandleBlock.placeLiquid(LevelAccessor p_152805_, BlockPos p_152806_, BlockState p_152807_, FluidState p_152808_) booleanDriedGhastBlock.placeLiquid(LevelAccessor p_416379_, BlockPos p_415922_, BlockState p_416350_, FluidState p_415551_) booleanKelpBlock.placeLiquid(LevelAccessor pLevel, BlockPos pPos, BlockState pState, FluidState pFluidState) booleanKelpPlantBlock.placeLiquid(LevelAccessor pLevel, BlockPos pPos, BlockState pState, FluidState pFluidState) booleanLiquidBlockContainer.placeLiquid(LevelAccessor pLevel, BlockPos pPos, BlockState pState, FluidState pFluidState) booleanSeagrassBlock.placeLiquid(LevelAccessor p_154520_, BlockPos p_154521_, BlockState p_154522_, FluidState p_154523_) default booleanSimpleWaterloggedBlock.placeLiquid(LevelAccessor pLevel, BlockPos pPos, BlockState pState, FluidState pFluidState) booleanSlabBlock.placeLiquid(LevelAccessor pLevel, BlockPos pPos, BlockState pState, FluidState pFluidState) booleanTallSeagrassBlock.placeLiquid(LevelAccessor p_154758_, BlockPos p_154759_, BlockState p_154760_, FluidState p_154761_) voidBeehiveBlock.playerDestroy(Level pLevel, Player pPlayer, BlockPos pPos, BlockState pState, @Nullable BlockEntity pTe, ItemStack pStack) voidBlock.playerDestroy(Level pLevel, Player pPlayer, BlockPos pPos, BlockState pState, @Nullable BlockEntity pBlockEntity, ItemStack pTool) Called after a player has successfully harvested this block.voidDoublePlantBlock.playerDestroy(Level pLevel, Player pPlayer, BlockPos pPos, BlockState pState, @Nullable BlockEntity pTe, ItemStack pStack) voidIceBlock.playerDestroy(Level pLevel, Player pPlayer, BlockPos pPos, BlockState pState, @Nullable BlockEntity pTe, ItemStack pStack) voidTurtleEggBlock.playerDestroy(Level pLevel, Player pPlayer, BlockPos pPos, BlockState pState, @Nullable BlockEntity pTe, ItemStack pStack) BaseFireBlock.playerWillDestroy(Level p_49251_, BlockPos p_49252_, BlockState p_49253_, Player p_49254_) BedBlock.playerWillDestroy(Level p_49505_, BlockPos p_49506_, BlockState p_49507_, Player p_49508_) BeehiveBlock.playerWillDestroy(Level p_49608_, BlockPos p_49609_, BlockState p_49610_, Player p_49611_) Block.playerWillDestroy(Level pLevel, BlockPos pPos, BlockState pState, Player pPlayer) CreakingHeartBlock.playerWillDestroy(Level p_380319_, BlockPos p_379939_, BlockState p_379928_, Player p_380097_) DecoratedPotBlock.playerWillDestroy(Level p_273590_, BlockPos p_273343_, BlockState p_272869_, Player p_273002_) DoorBlock.playerWillDestroy(Level p_52755_, BlockPos p_52756_, BlockState p_52757_, Player p_52758_) DoublePlantBlock.playerWillDestroy(Level p_52878_, BlockPos p_52879_, BlockState p_52880_, Player p_52881_) ShulkerBoxBlock.playerWillDestroy(Level p_56212_, BlockPos p_56213_, BlockState p_56214_, Player p_56215_) TntBlock.playerWillDestroy(Level p_57445_, BlockPos p_57446_, BlockState p_57447_, Player p_57448_) TripWireBlock.playerWillDestroy(Level p_57615_, BlockPos p_57616_, BlockState p_57617_, Player p_57618_) private voidNoteBlock.playNote(@Nullable Entity pEntity, BlockState pState, Level pLevel, BlockPos pPos) protected static voidLeverBlock.playSound(@Nullable Player pPlayer, LevelAccessor pLevel, BlockPos pPos, BlockState pState) voidButtonBlock.press(BlockState pState, Level pLevel, BlockPos pPos, @Nullable Player pPlayer) protected static voidDoublePlantBlock.preventDropFromBottomPart(Level pLevel, BlockPos pPos, BlockState pState, Player pPlayer) protected booleanBambooStalkBlock.propagatesSkylightDown(BlockState p_261479_) protected booleanBarrierBlock.propagatesSkylightDown(BlockState p_49100_) protected booleanCrossCollisionBlock.propagatesSkylightDown(BlockState p_52348_) protected booleanGlowLichenBlock.propagatesSkylightDown(BlockState p_181225_) protected booleanHangingMossBlock.propagatesSkylightDown(BlockState p_380235_) protected booleanLightBlock.propagatesSkylightDown(BlockState p_153695_) protected booleanLiquidBlock.propagatesSkylightDown(BlockState p_54745_) protected booleanMossyCarpetBlock.propagatesSkylightDown(BlockState p_379750_) protected booleanPipeBlock.propagatesSkylightDown(BlockState p_55166_) protected booleanShulkerBoxBlock.propagatesSkylightDown(BlockState p_341628_) protected booleanTintedGlassBlock.propagatesSkylightDown(BlockState p_154824_) protected booleanTransparentBlock.propagatesSkylightDown(BlockState p_309084_) protected booleanVegetationBlock.propagatesSkylightDown(BlockState p_401261_) protected booleanVineBlock.propagatesSkylightDown(BlockState p_181239_) protected booleanWallBlock.propagatesSkylightDown(BlockState p_58046_) voidLeverBlock.pull(BlockState pState, Level pLevel, BlockPos pPos, @Nullable Player pPlayer) static BlockStateBlock.pushEntitiesUp(BlockState pOldState, BlockState pNewState, LevelAccessor pLevel, BlockPos pPos) protected @Nullable OrientationRedstoneTorchBlock.randomOrientation(Level pLevel, BlockState pState) protected @Nullable OrientationRedstoneWallTorchBlock.randomOrientation(Level p_363049_, BlockState p_364776_) protected voidBambooSaplingBlock.randomTick(BlockState p_220753_, ServerLevel p_220754_, BlockPos p_220755_, RandomSource p_220756_) protected voidBambooStalkBlock.randomTick(BlockState p_261931_, ServerLevel p_261751_, BlockPos p_261616_, RandomSource p_261766_) protected voidBeetrootBlock.randomTick(BlockState p_220778_, ServerLevel p_220779_, BlockPos p_220780_, RandomSource p_220781_) protected voidBuddingAmethystBlock.randomTick(BlockState p_220898_, ServerLevel p_220899_, BlockPos p_220900_, RandomSource p_220901_) protected voidCactusBlock.randomTick(BlockState p_220913_, ServerLevel p_220914_, BlockPos p_220915_, RandomSource p_220916_) protected voidChorusFlowerBlock.randomTick(BlockState p_220980_, ServerLevel p_220981_, BlockPos p_220982_, RandomSource p_220983_) protected voidCocoaBlock.randomTick(BlockState p_221000_, ServerLevel p_221001_, BlockPos p_221002_, RandomSource p_221003_) protected voidCropBlock.randomTick(BlockState p_221050_, ServerLevel p_221051_, BlockPos p_221052_, RandomSource p_221053_) protected voidDriedGhastBlock.randomTick(BlockState p_416248_, ServerLevel p_416607_, BlockPos p_415639_, RandomSource p_415633_) protected voidEyeblossomBlock.randomTick(BlockState p_382824_, ServerLevel p_382831_, BlockPos p_382957_, RandomSource p_382888_) protected voidFarmBlock.randomTick(BlockState p_221139_, ServerLevel p_221140_, BlockPos p_221141_, RandomSource p_221142_) protected voidFlowerPotBlock.randomTick(BlockState p_382880_, ServerLevel p_383169_, BlockPos p_382955_, RandomSource p_383144_) protected voidGrowingPlantHeadBlock.randomTick(BlockState p_221350_, ServerLevel p_221351_, BlockPos p_221352_, RandomSource p_221353_) protected voidIceBlock.randomTick(BlockState p_221355_, ServerLevel p_221356_, BlockPos p_221357_, RandomSource p_221358_) protected voidLeavesBlock.randomTick(BlockState p_221379_, ServerLevel p_221380_, BlockPos p_221381_, RandomSource p_221382_) protected voidLiquidBlock.randomTick(BlockState p_221410_, ServerLevel p_221411_, BlockPos p_221412_, RandomSource p_221413_) protected voidMangrovePropaguleBlock.randomTick(BlockState p_221488_, ServerLevel p_221489_, BlockPos p_221490_, RandomSource p_221491_) protected voidMushroomBlock.randomTick(BlockState p_221784_, ServerLevel p_221785_, BlockPos p_221786_, RandomSource p_221787_) protected voidNetherPortalBlock.randomTick(BlockState p_221799_, ServerLevel p_221800_, BlockPos p_221801_, RandomSource p_221802_) protected voidNetherWartBlock.randomTick(BlockState p_221806_, ServerLevel p_221807_, BlockPos p_221808_, RandomSource p_221809_) protected voidNyliumBlock.randomTick(BlockState p_221835_, ServerLevel p_221836_, BlockPos p_221837_, RandomSource p_221838_) voidPitcherCropBlock.randomTick(BlockState p_277950_, ServerLevel p_277589_, BlockPos p_277937_, RandomSource p_277887_) protected voidPointedDripstoneBlock.randomTick(BlockState p_221883_, ServerLevel p_221884_, BlockPos p_221885_, RandomSource p_221886_) protected voidRedStoneOreBlock.randomTick(BlockState p_221918_, ServerLevel p_221919_, BlockPos p_221920_, RandomSource p_221921_) protected voidSaplingBlock.randomTick(BlockState p_222011_, ServerLevel p_222012_, BlockPos p_222013_, RandomSource p_222014_) protected voidSnowLayerBlock.randomTick(BlockState p_222448_, ServerLevel p_222449_, BlockPos p_222450_, RandomSource p_222451_) protected voidSpreadingSnowyDirtBlock.randomTick(BlockState p_222508_, ServerLevel p_222509_, BlockPos p_222510_, RandomSource p_222511_) protected voidStemBlock.randomTick(BlockState p_222538_, ServerLevel p_222539_, BlockPos p_222540_, RandomSource p_222541_) protected voidSugarCaneBlock.randomTick(BlockState p_222548_, ServerLevel p_222549_, BlockPos p_222550_, RandomSource p_222551_) protected voidSweetBerryBushBlock.randomTick(BlockState p_222563_, ServerLevel p_222564_, BlockPos p_222565_, RandomSource p_222566_) voidTorchflowerCropBlock.randomTick(BlockState p_273361_, ServerLevel p_273515_, BlockPos p_273546_, RandomSource p_273261_) protected voidTurtleEggBlock.randomTick(BlockState p_222644_, ServerLevel p_222645_, BlockPos p_222646_, RandomSource p_222647_) protected voidVineBlock.randomTick(BlockState p_222655_, ServerLevel p_222656_, BlockPos p_222657_, RandomSource p_222658_) protected voidWeatheringCopperBarsBlock.randomTick(BlockState p_436644_, ServerLevel p_436694_, BlockPos p_436590_, RandomSource p_436662_) protected voidWeatheringCopperBulbBlock.randomTick(BlockState p_309163_, ServerLevel p_309177_, BlockPos p_309033_, RandomSource p_308946_) protected voidWeatheringCopperChainBlock.randomTick(BlockState p_436751_, ServerLevel p_436675_, BlockPos p_436631_, RandomSource p_436780_) protected voidWeatheringCopperChestBlock.randomTick(BlockState p_434420_, ServerLevel p_435516_, BlockPos p_433681_, RandomSource p_436035_) protected voidWeatheringCopperDoorBlock.randomTick(BlockState p_308942_, ServerLevel p_309109_, BlockPos p_309034_, RandomSource p_309156_) protected voidWeatheringCopperFullBlock.randomTick(BlockState p_222665_, ServerLevel p_222666_, BlockPos p_222667_, RandomSource p_222668_) protected voidWeatheringCopperGolemStatueBlock.randomTick(BlockState p_435078_, ServerLevel p_434964_, BlockPos p_433978_, RandomSource p_433413_) protected voidWeatheringCopperGrateBlock.randomTick(BlockState p_309111_, ServerLevel p_309121_, BlockPos p_309090_, RandomSource p_308865_) protected voidWeatheringCopperSlabBlock.randomTick(BlockState p_222670_, ServerLevel p_222671_, BlockPos p_222672_, RandomSource p_222673_) protected voidWeatheringCopperStairBlock.randomTick(BlockState p_222675_, ServerLevel p_222676_, BlockPos p_222677_, RandomSource p_222678_) protected voidWeatheringCopperTrapDoorBlock.randomTick(BlockState p_309138_, ServerLevel p_309005_, BlockPos p_309123_, RandomSource p_309094_) protected voidWeatheringLanternBlock.randomTick(BlockState p_436744_, ServerLevel p_436723_, BlockPos p_436680_, RandomSource p_436600_) protected voidWeatheringLightningRodBlock.randomTick(BlockState p_434726_, ServerLevel p_435993_, BlockPos p_434596_, RandomSource p_434524_) protected voidAbstractCauldronBlock.receiveStalactiteDrip(BlockState pState, Level pLevel, BlockPos pPos, Fluid pFluid) protected voidCauldronBlock.receiveStalactiteDrip(BlockState p_152940_, Level p_152941_, BlockPos p_152942_, Fluid p_152943_) protected voidLayeredCauldronBlock.receiveStalactiteDrip(BlockState p_153544_, Level p_153545_, BlockPos p_153546_, Fluid p_153547_) private voidComparatorBlock.refreshOutputState(Level pLevel, BlockPos pPos, BlockState pState) protected final voidBlock.registerDefaultState(BlockState pState) static booleanSculkVeinBlock.regrow(LevelAccessor pLevel, BlockPos pPos, BlockState pState, Collection<Direction> pDirections) voidBeehiveBlock.releaseBeesAndResetHoneyLevel(Level pLevel, BlockState pState, BlockPos pPos, @Nullable Player pPlayer, BeehiveBlockEntity.BeeReleaseStatus pBeeReleaseStatus) private static BlockStateMultifaceBlock.removeFace(BlockState pState, BooleanProperty pFaceProp) static voidLecternBlock.resetBookState(@Nullable Entity pEntity, Level pLevel, BlockPos pPos, BlockState pState, boolean pHasBook) voidBeehiveBlock.resetHoneyLevel(Level pLevel, BlockState pState, BlockPos pPos) private static voidBigDripleafBlock.resetTilt(BlockState pState, Level pLevel, BlockPos pPos) protected BlockStateAbstractFurnaceBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateAmethystClusterBlock.rotate(BlockState p_152033_, Rotation p_152034_) protected BlockStateAnvilBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateAttachedStemBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateBannerBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateBarrelBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateBaseCoralWallFanBlock.rotate(BlockState pState, Rotation pRotation) BeehiveBlock.rotate(BlockState p_304785_, Rotation p_304624_) BellBlock.rotate(BlockState p_304966_, Rotation p_304463_) CalibratedSculkSensorBlock.rotate(BlockState p_277545_, Rotation p_277482_) protected BlockStateCampfireBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateCeilingHangingSignBlock.rotate(BlockState p_251162_, Rotation p_250515_) protected BlockStateChestBlock.rotate(BlockState pState, Rotation pRotation) ChiseledBookShelfBlock.rotate(BlockState p_288975_, Rotation p_288993_) protected BlockStateCommandBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateCopperGolemStatueBlock.rotate(BlockState p_436043_, Rotation p_434280_) protected BlockStateCrafterBlock.rotate(BlockState p_307240_, Rotation p_307431_) protected BlockStateCreakingHeartBlock.rotate(BlockState p_380251_, Rotation p_379529_) protected BlockStateCrossCollisionBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateDecoratedPotBlock.rotate(BlockState p_333895_, Rotation p_333806_) protected BlockStateDetectorRailBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateDispenserBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateDoorBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateEnderChestBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateEndPortalFrameBlock.rotate(BlockState pState, Rotation pRotation) FlowerBedBlock.rotate(BlockState p_393932_, Rotation p_394491_) protected BlockStateGrindstoneBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateHopperBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateHorizontalDirectionalBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateHugeMushroomBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateInfestedRotatedPillarBlock.rotate(BlockState p_153443_, Rotation p_153444_) protected BlockStateJigsawBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateLadderBlock.rotate(BlockState pState, Rotation pRotation) LeafLitterBlock.rotate(BlockState p_394056_, Rotation p_394157_) protected BlockStateLecternBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateMossyCarpetBlock.rotate(BlockState p_379325_, Rotation p_380164_) protected BlockStateMultifaceBlock.rotate(BlockState p_153895_, Rotation p_153896_) protected BlockStateNetherPortalBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateObserverBlock.rotate(BlockState pState, Rotation pRot) protected BlockStatePoweredRailBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateRailBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateRedstoneWallTorchBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateRedStoneWireBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateRodBlock.rotate(BlockState p_154354_, Rotation p_154355_) protected BlockStateRotatedPillarBlock.rotate(BlockState pState, Rotation pRot) ShelfBlock.rotate(BlockState p_433098_, Rotation p_435249_) protected BlockStateShulkerBoxBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateSkullBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateSmallDripleafBlock.rotate(BlockState p_154622_, Rotation p_154623_) protected BlockStateStairBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateStandingSignBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateStonecutterBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateTripWireBlock.rotate(BlockState pState, Rotation pRot) protected BlockStateTripWireHookBlock.rotate(BlockState pState, Rotation pRotation) VaultBlock.rotate(BlockState p_324232_, Rotation p_324443_) protected BlockStateVineBlock.rotate(BlockState pState, Rotation pRotate) protected BlockStateWallBannerBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateWallBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateWallHangingSignBlock.rotate(BlockState p_249292_, Rotation p_249867_) protected BlockStateWallSignBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateWallSkullBlock.rotate(BlockState pState, Rotation pRotation) protected BlockStateWallTorchBlock.rotate(BlockState pState, Rotation pRotation) static BlockStateRotatedPillarBlock.rotatePillar(BlockState pState, Rotation pRotation) protected static booleanBaseCoralPlantTypeBlock.scanForWater(BlockState pState, BlockGetter pLevel, BlockPos pPos) private BlockStateNoteBlock.setInstrument(LevelReader pLevel, BlockPos pPos, BlockState pState) private static voidAbstractCandleBlock.setLit(LevelAccessor pLevel, BlockState pState, BlockPos pPos, boolean pLit) voidDoorBlock.setOpen(@Nullable Entity pEntity, Level pLevel, BlockState pState, BlockPos pPos, boolean pOpen) private static voidTargetBlock.setOutputPower(LevelAccessor pLevel, BlockState pState, int pPower, BlockPos pPos, int pWaitTime) voidBedBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) Called by BlockItem after this block has been placed.voidCommandBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidCrafterBlock.setPlacedBy(Level p_307219_, BlockPos p_307681_, BlockState p_307383_, @Nullable LivingEntity p_307647_, ItemStack p_307190_) voidDiodeBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidDoorBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidDoublePlantBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidDriedGhastBlock.setPlacedBy(Level p_418520_, BlockPos p_418137_, BlockState p_418409_, @Nullable LivingEntity p_418198_, ItemStack p_418118_) voidJukeboxBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidMossyCarpetBlock.setPlacedBy(Level p_380310_, BlockPos p_380202_, BlockState p_379659_, @Nullable LivingEntity p_379877_, ItemStack p_380344_) voidPitcherCropBlock.setPlacedBy(Level p_277432_, BlockPos p_277632_, BlockState p_277479_, @Nullable LivingEntity p_277805_, ItemStack p_277663_) voidSmallDripleafBlock.setPlacedBy(Level p_154599_, BlockPos p_154600_, BlockState p_154601_, @Nullable LivingEntity p_154602_, ItemStack p_154603_) voidStructureBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidTripWireHookBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidWitherSkullBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) voidWitherWallSkullBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) Called by ItemBlocks after a block is set in the world, to allow post-place logicShelfBlock.setSideChainPart(BlockState p_433421_, SideChainPart p_433762_) SideChainPartBlock.setSideChainPart(BlockState pState, SideChainPart pSideChainPart) protected abstract BlockStateBasePressurePlateBlock.setSignalForState(BlockState pState, int pSignal) Returns the block state that encodes the given signal.protected BlockStatePressurePlateBlock.setSignalForState(BlockState pState, int pStrength) protected BlockStateWeightedPressurePlateBlock.setSignalForState(BlockState pState, int pStrength) private static voidBigDripleafBlock.setTilt(BlockState pState, Level pLevel, BlockPos pPos, Tilt pTilt) private voidBigDripleafBlock.setTiltAndScheduleTick(BlockState pState, Level pLevel, BlockPos pPos, Tilt pTilt, @Nullable SoundEvent pSound) booleanCopperChestBlock.shouldChangedStateKeepBlockEntity(BlockState p_433440_) booleanCopperGolemStatueBlock.shouldChangedStateKeepBlockEntity(BlockState p_432894_) protected static booleanRedStoneWireBlock.shouldConnectTo(BlockState pState) protected static booleanRedStoneWireBlock.shouldConnectTo(BlockState pState, @Nullable Direction pDirection) booleanTripWireBlock.shouldConnectTo(BlockState pState, Direction pDirection) booleanDiodeBlock.shouldPrioritize(BlockGetter pLevel, BlockPos pPos, BlockState pState) Check if this diode should have a higher tick priority than default.private booleanWallBlock.shouldRaisePost(BlockState pState, BlockState pNeighbour, VoxelShape pShape) static booleanBlock.shouldRenderFace(BlockState pCurrentFace, BlockState pNeighboringFace, Direction pFace) Deprecated.Neo: use overload with level context insteadstatic booleanBlock.shouldRenderFace(BlockGetter level, BlockPos pos, BlockState p_152445_, BlockState p_361252_, Direction p_152448_) private static booleanConcretePowderBlock.shouldSolidify(BlockGetter pLevel, BlockPos pPos, BlockState pState) private static booleanConcretePowderBlock.shouldSolidify(BlockGetter pLevel, BlockPos pPos, BlockState pState, FluidState fluidState) private booleanLiquidBlock.shouldSpreadLiquid(Level pLevel, BlockPos pPos, BlockState pState) Deprecated.private booleanWallHangingSignBlock.shouldTryToChainAnotherHangingSign(BlockState pState, Player pPlayer, BlockHitResult pHitResult, SignBlockEntity pSign, ItemStack pStack) protected booleanComparatorBlock.shouldTurnOn(Level pLevel, BlockPos pPos, BlockState pState) protected booleanDiodeBlock.shouldTurnOn(Level pLevel, BlockPos pPos, BlockState pState) private BlockStateWallBlock.sideUpdate(LevelReader pLevel, BlockPos pFirstPos, BlockState pFirstState, BlockPos pSecondPos, BlockState pSecondState, Direction pDir) static voidLecternBlock.signalPageChange(Level pLevel, BlockPos pPos, BlockState pState) protected booleanHalfTransparentBlock.skipRendering(BlockState pState, BlockState pAdjacentBlockState, Direction pSide) protected booleanIronBarsBlock.skipRendering(BlockState pState, BlockState pAdjacentBlockState, Direction pSide) protected booleanLeavesBlock.skipRendering(BlockState p_482227_, BlockState p_482228_, Direction p_482221_) protected booleanLiquidBlock.skipRendering(BlockState pState, BlockState pAdjacentBlockState, Direction pSide) protected booleanMangroveRootsBlock.skipRendering(BlockState p_221510_, BlockState p_221511_, Direction p_221512_) protected booleanPowderSnowBlock.skipRendering(BlockState p_154268_, BlockState p_154269_, Direction p_154270_) private booleanFrostedIceBlock.slightlyMelt(BlockState pState, Level pLevel, BlockPos pPos) protected voidDropExperienceBlock.spawnAfterBreak(BlockState p_221086_, ServerLevel p_221087_, BlockPos p_221088_, ItemStack p_221089_, boolean p_221090_) protected voidInfestedBlock.spawnAfterBreak(BlockState p_221360_, ServerLevel p_221361_, BlockPos p_221362_, ItemStack p_221363_, boolean p_221364_) protected voidRedStoneOreBlock.spawnAfterBreak(BlockState p_221907_, ServerLevel p_221908_, BlockPos p_221909_, ItemStack p_221910_, boolean p_221911_) protected voidSculkCatalystBlock.spawnAfterBreak(BlockState p_222109_, ServerLevel p_222110_, BlockPos p_222111_, ItemStack p_222112_, boolean p_222113_) protected voidSculkSensorBlock.spawnAfterBreak(BlockState p_222142_, ServerLevel p_222143_, BlockPos p_222144_, ItemStack p_222145_, boolean p_222146_) protected voidSculkShriekerBlock.spawnAfterBreak(BlockState p_222192_, ServerLevel p_222193_, BlockPos p_222194_, ItemStack p_222195_, boolean p_222196_) protected voidSpawnerBlock.spawnAfterBreak(BlockState p_222477_, ServerLevel p_222478_, BlockPos p_222479_, ItemStack p_222480_, boolean p_222481_) protected voidBaseFireBlock.spawnDestroyParticles(Level p_152139_, Player p_152140_, BlockPos p_152141_, BlockState p_152142_) protected voidBlock.spawnDestroyParticles(Level pLevel, Player pPlayer, BlockPos pPos, BlockState pState) static voidPointedDripstoneBlock.spawnDripParticle(Level pLevel, BlockPos pPos, BlockState pState) private static voidPointedDripstoneBlock.spawnDripParticle(Level pLevel, BlockPos pPos, BlockState pState, Fluid pFluid, BlockPos pFluidPos) private static voidPointedDripstoneBlock.spawnFallingStalactite(BlockState pState, ServerLevel pLevel, BlockPos pPos) private voidDriedGhastBlock.spawnGhastling(ServerLevel pLevel, BlockPos pPos, BlockState pState) longMultifaceSpreader.spreadAll(BlockState pState, LevelAccessor pLevel, BlockPos pPos, boolean pMarkForPostprocessing) private longMultifaceSpreader.spreadFromFaceTowardAllDirections(BlockState pState, LevelAccessor pLevel, BlockPos pPos, Direction pSpreadDirection, boolean pMarkForPostprocessing) MultifaceSpreader.spreadFromFaceTowardDirection(BlockState pState, LevelAccessor pLevel, BlockPos pPos, Direction pSpreadDirection, Direction pFace, boolean pMarkForPostprocessing) MultifaceSpreader.spreadFromFaceTowardRandomDirection(BlockState pState, LevelAccessor pLevel, BlockPos pPos, Direction pSpreadDirection, RandomSource pRandom, boolean pMarkForPostprocessing) MultifaceSpreader.spreadFromRandomFaceTowardRandomDirection(BlockState pState, LevelAccessor pLevel, BlockPos pPos, RandomSource pRandom) protected booleanMultifaceSpreader.DefaultSpreaderConfig.stateCanBeReplaced(BlockGetter pLevel, BlockPos pPos, BlockPos pSpreadPos, Direction pDirection, BlockState pState) booleanSculkVeinBlock.SculkVeinSpreaderConfig.stateCanBeReplaced(BlockGetter p_222405_, BlockPos p_222406_, BlockPos p_222407_, Direction p_222408_, BlockState p_222409_) voidBlock.stepOn(Level pLevel, BlockPos pPos, BlockState pState, Entity pEntity) voidMagmaBlock.stepOn(Level p_153777_, BlockPos p_153778_, BlockState p_153779_, Entity p_153780_) voidRedStoneOreBlock.stepOn(Level p_154299_, BlockPos p_154300_, BlockState p_154301_, Entity p_154302_) voidSculkSensorBlock.stepOn(Level p_222132_, BlockPos p_222133_, BlockState p_222134_, Entity p_222135_) voidSculkShriekerBlock.stepOn(Level p_222177_, BlockPos p_222178_, BlockState p_222179_, Entity p_222180_) voidSlimeBlock.stepOn(Level p_154573_, BlockPos p_154574_, BlockState p_154575_, Entity p_154576_) voidTurtleEggBlock.stepOn(Level p_154857_, BlockPos p_154858_, BlockState p_154859_, Entity p_154860_) private voidDragonEggBlock.teleport(BlockState pState, Level pLevel, BlockPos pPos) protected voidAbstractCauldronBlock.tick(BlockState p_220702_, ServerLevel p_220703_, BlockPos p_220704_, RandomSource p_220705_) protected voidBambooStalkBlock.tick(BlockState p_261612_, ServerLevel p_261527_, BlockPos p_261846_, RandomSource p_261638_) protected voidBarrelBlock.tick(BlockState p_220758_, ServerLevel p_220759_, BlockPos p_220760_, RandomSource p_220761_) protected voidBasePressurePlateBlock.tick(BlockState p_220768_, ServerLevel p_220769_, BlockPos p_220770_, RandomSource p_220771_) protected voidBigDripleafBlock.tick(BlockState p_220798_, ServerLevel p_220799_, BlockPos p_220800_, RandomSource p_220801_) protected voidBigDripleafStemBlock.tick(BlockState p_220813_, ServerLevel p_220814_, BlockPos p_220815_, RandomSource p_220816_) voidBrushableBlock.tick(BlockState p_277544_, ServerLevel p_277779_, BlockPos p_278019_, RandomSource p_277471_) protected voidBubbleColumnBlock.tick(BlockState p_220888_, ServerLevel p_220889_, BlockPos p_220890_, RandomSource p_220891_) protected voidButtonBlock.tick(BlockState p_220903_, ServerLevel p_220904_, BlockPos p_220905_, RandomSource p_220906_) protected voidCactusBlock.tick(BlockState p_220908_, ServerLevel p_220909_, BlockPos p_220910_, RandomSource p_220911_) protected voidChestBlock.tick(BlockState p_220958_, ServerLevel p_220959_, BlockPos p_220960_, RandomSource p_220961_) protected voidChorusFlowerBlock.tick(BlockState p_220975_, ServerLevel p_220976_, BlockPos p_220977_, RandomSource p_220978_) protected voidChorusPlantBlock.tick(BlockState p_220985_, ServerLevel p_220986_, BlockPos p_220987_, RandomSource p_220988_) protected voidCommandBlock.tick(BlockState p_221005_, ServerLevel p_221006_, BlockPos p_221007_, RandomSource p_221008_) protected voidComparatorBlock.tick(BlockState p_221010_, ServerLevel p_221011_, BlockPos p_221012_, RandomSource p_221013_) protected voidComposterBlock.tick(BlockState p_221015_, ServerLevel p_221016_, BlockPos p_221017_, RandomSource p_221018_) protected voidCoralBlock.tick(BlockState p_221020_, ServerLevel p_221021_, BlockPos p_221022_, RandomSource p_221023_) protected voidCoralFanBlock.tick(BlockState p_221025_, ServerLevel p_221026_, BlockPos p_221027_, RandomSource p_221028_) protected voidCoralPlantBlock.tick(BlockState p_221030_, ServerLevel p_221031_, BlockPos p_221032_, RandomSource p_221033_) protected voidCoralWallFanBlock.tick(BlockState p_221035_, ServerLevel p_221036_, BlockPos p_221037_, RandomSource p_221038_) protected voidCrafterBlock.tick(BlockState p_307471_, ServerLevel p_307641_, BlockPos p_307339_, RandomSource p_307565_) protected voidCreakingHeartBlock.tick(BlockState p_394029_, ServerLevel p_394479_, BlockPos p_394306_, RandomSource p_393870_) protected voidDetectorRailBlock.tick(BlockState p_221060_, ServerLevel p_221061_, BlockPos p_221062_, RandomSource p_221063_) protected voidDiodeBlock.tick(BlockState p_221065_, ServerLevel p_221066_, BlockPos p_221067_, RandomSource p_221068_) protected voidDirtPathBlock.tick(BlockState p_221070_, ServerLevel p_221071_, BlockPos p_221072_, RandomSource p_221073_) protected voidDispenserBlock.tick(BlockState p_221075_, ServerLevel p_221076_, BlockPos p_221077_, RandomSource p_221078_) protected voidDriedGhastBlock.tick(BlockState p_416215_, ServerLevel p_416576_, BlockPos p_415822_, RandomSource p_415656_) protected voidEnderChestBlock.tick(BlockState p_221112_, ServerLevel p_221113_, BlockPos p_221114_, RandomSource p_221115_) protected voidEyeblossomBlock.tick(BlockState p_382808_, ServerLevel p_383005_, BlockPos p_383211_, RandomSource p_383088_) protected voidFallingBlock.tick(BlockState p_221124_, ServerLevel p_221125_, BlockPos p_221126_, RandomSource p_221127_) protected voidFarmBlock.tick(BlockState p_221134_, ServerLevel p_221135_, BlockPos p_221136_, RandomSource p_221137_) protected voidFireBlock.tick(BlockState p_221160_, ServerLevel p_221161_, BlockPos p_221162_, RandomSource p_221163_) protected voidFrogspawnBlock.tick(BlockState p_221194_, ServerLevel p_221195_, BlockPos p_221196_, RandomSource p_221197_) protected voidFrostedIceBlock.tick(BlockState p_221233_, ServerLevel p_221234_, BlockPos p_221235_, RandomSource p_221236_) protected voidGrowingPlantBlock.tick(BlockState p_221280_, ServerLevel p_221281_, BlockPos p_221282_, RandomSource p_221283_) protected voidHangingMossBlock.tick(BlockState p_381085_, ServerLevel p_381014_, BlockPos p_381010_, RandomSource p_380962_) protected voidLeavesBlock.tick(BlockState p_221369_, ServerLevel p_221370_, BlockPos p_221371_, RandomSource p_221372_) protected voidLecternBlock.tick(BlockState p_221388_, ServerLevel p_221389_, BlockPos p_221390_, RandomSource p_221391_) protected voidLightningRodBlock.tick(BlockState p_221400_, ServerLevel p_221401_, BlockPos p_221402_, RandomSource p_221403_) protected voidMagmaBlock.tick(BlockState p_221415_, ServerLevel p_221416_, BlockPos p_221417_, RandomSource p_221418_) protected voidObserverBlock.tick(BlockState p_221840_, ServerLevel p_221841_, BlockPos p_221842_, RandomSource p_221843_) protected voidPointedDripstoneBlock.tick(BlockState p_221865_, ServerLevel p_221866_, BlockPos p_221867_, RandomSource p_221868_) protected voidRedstoneLampBlock.tick(BlockState p_221937_, ServerLevel p_221938_, BlockPos p_221939_, RandomSource p_221940_) protected voidRedstoneTorchBlock.tick(BlockState p_221949_, ServerLevel p_221950_, BlockPos p_221951_, RandomSource p_221952_) protected voidScaffoldingBlock.tick(BlockState p_222019_, ServerLevel p_222020_, BlockPos p_222021_, RandomSource p_222022_) protected voidSculkCatalystBlock.tick(BlockState p_222104_, ServerLevel p_222105_, BlockPos p_222106_, RandomSource p_222107_) protected voidSculkSensorBlock.tick(BlockState p_222137_, ServerLevel p_222138_, BlockPos p_222139_, RandomSource p_222140_) protected voidSculkShriekerBlock.tick(BlockState p_222187_, ServerLevel p_222188_, BlockPos p_222189_, RandomSource p_222190_) voidSnifferEggBlock.tick(BlockState p_277841_, ServerLevel p_277739_, BlockPos p_277692_, RandomSource p_277973_) protected voidSoulSandBlock.tick(BlockState p_222457_, ServerLevel p_222458_, BlockPos p_222459_, RandomSource p_222460_) protected voidSugarCaneBlock.tick(BlockState p_222543_, ServerLevel p_222544_, BlockPos p_222545_, RandomSource p_222546_) protected voidTargetBlock.tick(BlockState p_222588_, ServerLevel p_222589_, BlockPos p_222590_, RandomSource p_222591_) protected voidTestBlock.tick(BlockState p_397712_, ServerLevel p_397112_, BlockPos p_397466_, RandomSource p_397531_) protected voidTripWireBlock.tick(BlockState p_222598_, ServerLevel p_222599_, BlockPos p_222600_, RandomSource p_222601_) protected voidTripWireHookBlock.tick(BlockState p_222610_, ServerLevel p_222611_, BlockPos p_222612_, RandomSource p_222613_) private static voidDaylightDetectorBlock.tickEntity(Level pLevel, BlockPos pPos, BlockState pState, DaylightDetectorBlockEntity pBlockEntity) private voidDriedGhastBlock.tickWaterlogged(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) private voidTrapDoorBlock.toggle(BlockState pState, Level pLevel, BlockPos pPos, @Nullable Player pPlayer) private BlockStateWallBlock.topUpdate(LevelReader pLevel, BlockState pState, BlockPos pPos, BlockState pSecondState) private static booleanConcretePowderBlock.touchesLiquid(BlockGetter pLevel, BlockPos pPos, BlockState state) protected booleanBaseEntityBlock.triggerEvent(BlockState pState, Level pLevel, BlockPos pPos, int pId, int pParam) protected booleanComparatorBlock.triggerEvent(BlockState pState, Level pLevel, BlockPos pPos, int pId, int pParam) protected booleanNoteBlock.triggerEvent(BlockState pState, Level pLevel, BlockPos pPos, int pId, int pParam) private voidCreakingHeartBlock.tryAwardExperience(Player pPlayer, BlockState pState, Level pLevel, BlockPos pPos) private booleanEyeblossomBlock.tryChangingState(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) static booleanLecternBlock.tryPlaceBook(@Nullable LivingEntity pEntity, Level pLevel, BlockPos pPos, BlockState pState, ItemStack pStack) protected voidBaseCoralPlantTypeBlock.tryScheduleDieTick(BlockState pState, BlockGetter pLevel, ScheduledTickAccess pScheduledTickAccess, RandomSource pRandom, BlockPos pPos) private voidBeehiveBlock.trySpawnDripParticles(Level pLevel, BlockPos pPos, BlockState pState) static voidFarmBlock.turnToDirt(@Nullable Entity pEntity, BlockState pState, Level pLevel, BlockPos pPos) private static Optional<BlockState> CopperChestBlock.unwaxBlock(CopperChestBlock pBlock, BlockState pState) private static voidLecternBlock.updateBelow(Level pLevel, BlockPos pPos, BlockState pState) protected BlockStateCaveVinesBlock.updateBodyAfterConvertedFromHead(BlockState p_152987_, BlockState p_152988_) protected BlockStateGrowingPlantHeadBlock.updateBodyAfterConvertedFromHead(BlockState pHead, BlockState pBody) static voidBubbleColumnBlock.updateColumn(LevelAccessor pLevel, BlockPos pPos, BlockState pState) static voidBubbleColumnBlock.updateColumn(LevelAccessor pLevel, BlockPos pPos, BlockState pFluid, BlockState pState) protected BlockStateBaseRailBlock.updateDir(Level pLevel, BlockPos pPos, BlockState pState, boolean pAlwaysPlace) private static BlockStateLeavesBlock.updateDistance(BlockState pState, LevelAccessor pLevel, BlockPos pPos) static BlockStateBlock.updateFromNeighbourShapes(BlockState pCurrentState, LevelAccessor pLevel, BlockPos pPos) 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 pHead, BlockState pBody) protected voidRedStoneWireBlock.updateIndirectNeighbourShapes(BlockState pState, LevelAccessor pLevel, BlockPos pPos, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLeft) default voidSideChainPartBlock.updateNeighborsAfterPoweringDown(LevelAccessor pLevel, BlockPos pPos, BlockState pState) protected voidDiodeBlock.updateNeighborsInFront(Level pLevel, BlockPos pPos, BlockState pState) protected voidObserverBlock.updateNeighborsInFront(Level pLevel, BlockPos pPos, BlockState pState) private voidButtonBlock.updateNeighbours(BlockState pState, Level pLevel, BlockPos pPos) private voidLeverBlock.updateNeighbours(BlockState pState, Level pLevel, BlockPos pPos) private voidLightningRodBlock.updateNeighbours(BlockState pState, Level pLevel, BlockPos pPos) private static voidSculkSensorBlock.updateNeighbours(Level pLevel, BlockPos pPos, BlockState pState) static voidBlock.updateOrDestroy(BlockState pOldState, BlockState pNewState, LevelAccessor pLevel, BlockPos pPos, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) Replaces oldState with newState, possibly playing effects and creating drops.static voidBlock.updateOrDestroy(BlockState pOldState, BlockState pNewState, LevelAccessor pLevel, BlockPos pPos, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLeft) (package private) voidCopperGolemStatueBlock.updatePose(Level pLevel, BlockState pState, BlockPos pPos, Player pPlayer) private voidRedStoneWireBlock.updatePowerStrength(Level pLevel, BlockPos pPos, BlockState pState, @Nullable Orientation pOrientation, boolean pUpdateShape) protected voidDetectorRailBlock.updatePowerToConnected(Level pLevel, BlockPos pPos, BlockState pState, boolean pPowered) private static intTargetBlock.updateRedstoneOutput(LevelAccessor pLevel, BlockState pState, BlockHitResult pHit, Entity pProjectile) default voidSideChainPartBlock.updateSelfAndNeighborsOnPoweringUp(LevelAccessor pLevel, BlockPos pPos, BlockState pState, BlockState pOldState) protected BlockStateAmethystClusterBlock.updateShape(BlockState p_152036_, LevelReader p_374202_, ScheduledTickAccess p_374490_, BlockPos p_152040_, Direction p_152037_, BlockPos p_152041_, BlockState p_152038_, RandomSource p_374353_) protected BlockStateAttachedStemBlock.updateShape(BlockState p_48848_, LevelReader p_374143_, ScheduledTickAccess p_374241_, BlockPos p_48852_, Direction p_48849_, BlockPos p_48853_, BlockState p_48850_, RandomSource p_374410_) protected BlockStateBambooSaplingBlock.updateShape(BlockState p_48990_, LevelReader p_374098_, ScheduledTickAccess p_374342_, BlockPos p_48994_, Direction p_48991_, BlockPos p_48995_, BlockState p_48992_, RandomSource p_374069_) protected BlockStateBambooStalkBlock.updateShape(BlockState p_261476_, LevelReader p_374219_, ScheduledTickAccess p_374048_, BlockPos p_261876_, Direction p_261512_, BlockPos p_262140_, BlockState p_262167_, RandomSource p_374194_) protected BlockStateBannerBlock.updateShape(BlockState p_49029_, LevelReader p_374424_, ScheduledTickAccess p_374052_, BlockPos p_49033_, Direction p_49030_, BlockPos p_49034_, BlockState p_49031_, RandomSource p_374142_) protected BlockStateBarrierBlock.updateShape(BlockState p_296123_, LevelReader p_374369_, ScheduledTickAccess p_374403_, BlockPos p_294499_, Direction p_294509_, BlockPos p_295044_, BlockState p_296367_, RandomSource p_374441_) protected BlockStateBaseCoralPlantTypeBlock.updateShape(BlockState p_49173_, LevelReader p_374072_, ScheduledTickAccess p_374103_, BlockPos p_49177_, Direction p_49174_, BlockPos p_49178_, BlockState p_49175_, RandomSource p_374124_) protected BlockStateBaseCoralWallFanBlock.updateShape(BlockState p_49210_, LevelReader p_374317_, ScheduledTickAccess p_374285_, BlockPos p_49214_, Direction p_49211_, BlockPos p_49215_, BlockState p_49212_, RandomSource p_374146_) protected BlockStateBasePressurePlateBlock.updateShape(BlockState p_49329_, LevelReader p_374394_, ScheduledTickAccess p_374263_, BlockPos p_49333_, Direction p_49330_, BlockPos p_49334_, BlockState p_49331_, RandomSource p_374547_) protected BlockStateBaseRailBlock.updateShape(BlockState p_152151_, LevelReader p_374498_, ScheduledTickAccess p_374379_, BlockPos p_152155_, Direction p_152152_, BlockPos p_152156_, BlockState p_152153_, RandomSource p_374573_) protected BlockStateBaseTorchBlock.updateShape(BlockState p_304418_, LevelReader p_374159_, ScheduledTickAccess p_374152_, BlockPos p_304633_, Direction p_304475_, BlockPos p_304603_, BlockState p_304669_, RandomSource p_374111_) protected BlockStateBedBlock.updateShape(BlockState p_49525_, LevelReader p_374508_, ScheduledTickAccess p_374420_, BlockPos p_49529_, Direction p_49526_, BlockPos p_49530_, BlockState p_49527_, RandomSource p_374423_) protected BlockStateBeehiveBlock.updateShape(BlockState p_49639_, LevelReader p_374043_, ScheduledTickAccess p_374351_, BlockPos p_49643_, Direction p_49640_, BlockPos p_49644_, BlockState p_49641_, RandomSource p_374258_) protected BlockStateBellBlock.updateShape(BlockState p_49744_, LevelReader p_374108_, ScheduledTickAccess p_374552_, BlockPos p_49748_, Direction p_49745_, BlockPos p_49749_, BlockState p_49746_, RandomSource p_374282_) protected BlockStateBigDripleafBlock.updateShape(BlockState p_152293_, LevelReader p_374459_, ScheduledTickAccess p_374181_, BlockPos p_152297_, Direction p_152294_, BlockPos p_152298_, BlockState p_152295_, RandomSource p_374504_) protected BlockStateBigDripleafStemBlock.updateShape(BlockState p_152369_, LevelReader p_374512_, ScheduledTickAccess p_374089_, BlockPos p_152373_, Direction p_152370_, BlockPos p_152374_, BlockState p_152371_, RandomSource p_374360_) BrushableBlock.updateShape(BlockState p_277801_, LevelReader p_374239_, ScheduledTickAccess p_374044_, BlockPos p_278111_, Direction p_277455_, BlockPos p_277904_, BlockState p_277832_, RandomSource p_374558_) protected BlockStateBubbleColumnBlock.updateShape(BlockState p_50990_, LevelReader p_374232_, ScheduledTickAccess p_374471_, BlockPos p_50994_, Direction p_50991_, BlockPos p_50995_, BlockState p_50992_, RandomSource p_374033_) protected BlockStateCactusBlock.updateShape(BlockState p_51157_, LevelReader p_374196_, ScheduledTickAccess p_374319_, BlockPos p_51161_, Direction p_51158_, BlockPos p_51162_, BlockState p_51159_, RandomSource p_374070_) protected BlockStateCakeBlock.updateShape(BlockState p_51213_, LevelReader p_374144_, ScheduledTickAccess p_374554_, BlockPos p_51217_, Direction p_51214_, BlockPos p_51218_, BlockState p_51215_, RandomSource p_374177_) protected BlockStateCampfireBlock.updateShape(BlockState p_51298_, LevelReader p_374562_, ScheduledTickAccess p_374439_, BlockPos p_51302_, Direction p_51299_, BlockPos p_51303_, BlockState p_51300_, RandomSource p_374147_) protected BlockStateCandleBlock.updateShape(BlockState p_152833_, LevelReader p_374497_, ScheduledTickAccess p_374340_, BlockPos p_152837_, Direction p_152834_, BlockPos p_152838_, BlockState p_152835_, RandomSource p_374318_) protected BlockStateCandleCakeBlock.updateShape(BlockState p_152898_, LevelReader p_374136_, ScheduledTickAccess p_374358_, BlockPos p_152902_, Direction p_152899_, BlockPos p_152903_, BlockState p_152900_, RandomSource p_374518_) protected BlockStateCarpetBlock.updateShape(BlockState p_152926_, LevelReader p_374550_, ScheduledTickAccess p_374188_, BlockPos p_152930_, Direction p_152927_, BlockPos p_152931_, BlockState p_152928_, RandomSource p_374375_) protected BlockStateCeilingHangingSignBlock.updateShape(BlockState p_251270_, LevelReader p_374479_, ScheduledTickAccess p_374489_, BlockPos p_249685_, Direction p_250331_, BlockPos p_251506_, BlockState p_249591_, RandomSource p_374041_) protected BlockStateChainBlock.updateShape(BlockState p_51461_, LevelReader p_374312_, ScheduledTickAccess p_374505_, BlockPos p_51465_, Direction p_51462_, BlockPos p_51466_, BlockState p_51463_, RandomSource p_374235_) protected BlockStateChestBlock.updateShape(BlockState p_51555_, LevelReader p_374487_, ScheduledTickAccess p_374060_, BlockPos p_51559_, Direction p_51556_, BlockPos p_51560_, BlockState p_51557_, RandomSource p_374212_) protected BlockStateChorusFlowerBlock.updateShape(BlockState p_51687_, LevelReader p_374269_, ScheduledTickAccess p_374493_, BlockPos p_51691_, Direction p_51688_, BlockPos p_51692_, BlockState p_51689_, RandomSource p_374130_) protected BlockStateChorusPlantBlock.updateShape(BlockState p_51728_, LevelReader p_374320_, ScheduledTickAccess p_374500_, BlockPos p_51732_, Direction p_51729_, BlockPos p_51733_, BlockState p_51730_, RandomSource p_374170_) protected BlockStateCocoaBlock.updateShape(BlockState p_51771_, LevelReader p_374569_, ScheduledTickAccess p_374118_, BlockPos p_51775_, Direction p_51772_, BlockPos p_51776_, BlockState p_51773_, RandomSource p_374448_) ComparatorBlock.updateShape(BlockState p_301069_, LevelReader p_374094_, ScheduledTickAccess p_374252_, BlockPos p_301025_, Direction p_301249_, BlockPos p_301045_, BlockState p_301318_, RandomSource p_374228_) protected BlockStateConcretePowderBlock.updateShape(BlockState p_52074_, LevelReader p_374245_, ScheduledTickAccess p_374286_, BlockPos p_52078_, Direction p_52075_, BlockPos p_52079_, BlockState p_52076_, RandomSource p_374119_) protected BlockStateConduitBlock.updateShape(BlockState p_52111_, LevelReader p_374404_, ScheduledTickAccess p_374238_, BlockPos p_52115_, Direction p_52112_, BlockPos p_52116_, BlockState p_52113_, RandomSource p_374453_) protected BlockStateCopperChestBlock.updateShape(BlockState p_434501_, LevelReader p_435363_, ScheduledTickAccess p_435571_, BlockPos p_434601_, Direction p_435158_, BlockPos p_434233_, BlockState p_435964_, RandomSource p_432879_) protected BlockStateCopperGolemStatueBlock.updateShape(BlockState p_435930_, LevelReader p_433586_, ScheduledTickAccess p_435299_, BlockPos p_434867_, Direction p_435129_, BlockPos p_433500_, BlockState p_434804_, RandomSource p_435737_) protected BlockStateCoralBlock.updateShape(BlockState p_52143_, LevelReader p_374246_, ScheduledTickAccess p_374434_, BlockPos p_52147_, Direction p_52144_, BlockPos p_52148_, BlockState p_52145_, RandomSource p_374050_) protected BlockStateCoralFanBlock.updateShape(BlockState p_52159_, LevelReader p_374555_, ScheduledTickAccess p_374197_, BlockPos p_52163_, Direction p_52160_, BlockPos p_52164_, BlockState p_52161_, RandomSource p_374083_) protected BlockStateCoralPlantBlock.updateShape(BlockState p_52183_, LevelReader p_374499_, ScheduledTickAccess p_374397_, BlockPos p_52187_, Direction p_52184_, BlockPos p_52188_, BlockState p_52185_, RandomSource p_374079_) protected BlockStateCoralWallFanBlock.updateShape(BlockState p_52210_, LevelReader p_374445_, ScheduledTickAccess p_374341_, BlockPos p_52214_, Direction p_52211_, BlockPos p_52215_, BlockState p_52212_, RandomSource p_374523_) protected BlockStateCreakingHeartBlock.updateShape(BlockState p_379552_, LevelReader p_379446_, ScheduledTickAccess p_379318_, BlockPos p_379343_, Direction p_380340_, BlockPos p_380150_, BlockState p_379791_, RandomSource p_379888_) protected BlockStateDecoratedPotBlock.updateShape(BlockState p_276307_, LevelReader p_374037_, ScheduledTickAccess p_374267_, BlockPos p_276270_, Direction p_276322_, BlockPos p_276312_, BlockState p_276280_, RandomSource p_374464_) protected BlockStateDirtPathBlock.updateShape(BlockState p_153152_, LevelReader p_374225_, ScheduledTickAccess p_374127_, BlockPos p_153156_, Direction p_153153_, BlockPos p_153157_, BlockState p_153154_, RandomSource p_374236_) protected BlockStateDoorBlock.updateShape(BlockState p_52796_, LevelReader p_374501_, ScheduledTickAccess p_374380_, BlockPos p_52800_, Direction p_52797_, BlockPos p_52801_, BlockState p_52798_, RandomSource p_374395_) protected BlockStateDoublePlantBlock.updateShape(BlockState p_52894_, LevelReader p_374107_, ScheduledTickAccess p_374359_, BlockPos p_52898_, Direction p_52895_, BlockPos p_52899_, BlockState p_52896_, RandomSource p_374454_) protected BlockStateDriedGhastBlock.updateShape(BlockState p_416335_, LevelReader p_415693_, ScheduledTickAccess p_416196_, BlockPos p_415889_, Direction p_415854_, BlockPos p_415679_, BlockState p_415825_, RandomSource p_415629_) protected BlockStateEnderChestBlock.updateShape(BlockState p_53160_, LevelReader p_374322_, ScheduledTickAccess p_374149_, BlockPos p_53164_, Direction p_53161_, BlockPos p_53165_, BlockState p_53162_, RandomSource p_374199_) protected BlockStateFaceAttachedHorizontalDirectionalBlock.updateShape(BlockState p_53190_, LevelReader p_374233_, ScheduledTickAccess p_374169_, BlockPos p_53194_, Direction p_53191_, BlockPos p_53195_, BlockState p_53192_, RandomSource p_374040_) protected BlockStateFallingBlock.updateShape(BlockState p_53226_, LevelReader p_374327_, ScheduledTickAccess p_374521_, BlockPos p_53230_, Direction p_53227_, BlockPos p_53231_, BlockState p_53228_, RandomSource p_374287_) protected BlockStateFarmBlock.updateShape(BlockState p_53276_, LevelReader p_374411_, ScheduledTickAccess p_374221_, BlockPos p_53280_, Direction p_53277_, BlockPos p_53281_, BlockState p_53278_, RandomSource p_374244_) protected BlockStateFenceBlock.updateShape(BlockState p_53323_, LevelReader p_374492_, ScheduledTickAccess p_374576_, BlockPos p_53327_, Direction p_53324_, BlockPos p_53328_, BlockState p_53325_, RandomSource p_374530_) protected BlockStateFenceGateBlock.updateShape(BlockState p_53382_, LevelReader p_374250_, ScheduledTickAccess p_374455_, BlockPos p_53386_, Direction p_53383_, BlockPos p_53387_, BlockState p_53384_, RandomSource p_374522_) protected BlockStateFireBlock.updateShape(BlockState p_53458_, LevelReader p_374288_, ScheduledTickAccess p_374582_, BlockPos p_53462_, Direction p_53459_, BlockPos p_53463_, BlockState p_53460_, RandomSource p_374484_) protected BlockStateFlowerPotBlock.updateShape(BlockState p_53547_, LevelReader p_374311_, ScheduledTickAccess p_374506_, BlockPos p_53551_, Direction p_53548_, BlockPos p_53552_, BlockState p_53549_, RandomSource p_374435_) protected BlockStateFrogspawnBlock.updateShape(BlockState p_221213_, LevelReader p_374087_, ScheduledTickAccess p_374429_, BlockPos p_221217_, Direction p_221214_, BlockPos p_221218_, BlockState p_221215_, RandomSource p_374092_) protected BlockStateGrowingPlantBodyBlock.updateShape(BlockState p_53913_, LevelReader p_374366_, ScheduledTickAccess p_374173_, BlockPos p_53917_, Direction p_53914_, BlockPos p_53918_, BlockState p_53915_, RandomSource p_374442_) protected BlockStateGrowingPlantHeadBlock.updateShape(BlockState p_53951_, LevelReader p_374080_, ScheduledTickAccess p_374450_, BlockPos p_53955_, Direction p_53952_, BlockPos p_53956_, BlockState p_53953_, RandomSource p_374560_) protected BlockStateHangingMossBlock.updateShape(BlockState p_380182_, LevelReader p_380219_, ScheduledTickAccess p_380011_, BlockPos p_380024_, Direction p_380101_, BlockPos p_380258_, BlockState p_379654_, RandomSource p_379547_) protected BlockStateHangingRootsBlock.updateShape(BlockState p_153351_, LevelReader p_374138_, ScheduledTickAccess p_374229_, BlockPos p_153355_, Direction p_153352_, BlockPos p_153356_, BlockState p_153353_, RandomSource p_374467_) protected BlockStateHeavyCoreBlock.updateShape(BlockState p_338756_, LevelReader p_374371_, ScheduledTickAccess p_374063_, BlockPos p_338346_, Direction p_338189_, BlockPos p_338401_, BlockState p_338723_, RandomSource p_374262_) protected BlockStateHugeMushroomBlock.updateShape(BlockState p_54146_, LevelReader p_374323_, ScheduledTickAccess p_374514_, BlockPos p_54150_, Direction p_54147_, BlockPos p_54151_, BlockState p_54148_, RandomSource p_374091_) protected BlockStateIronBarsBlock.updateShape(BlockState p_54211_, LevelReader p_374527_, ScheduledTickAccess p_374556_, BlockPos p_54215_, Direction p_54212_, BlockPos p_54216_, BlockState p_54213_, RandomSource p_374254_) protected BlockStateLadderBlock.updateShape(BlockState p_54363_, LevelReader p_374096_, ScheduledTickAccess p_374237_, BlockPos p_54367_, Direction p_54364_, BlockPos p_54368_, BlockState p_54365_, RandomSource p_374476_) protected BlockStateLanternBlock.updateShape(BlockState p_153483_, LevelReader p_374491_, ScheduledTickAccess p_374260_, BlockPos p_153487_, Direction p_153484_, BlockPos p_153488_, BlockState p_153485_, RandomSource p_374175_) protected BlockStateLeavesBlock.updateShape(BlockState p_54440_, LevelReader p_374064_, ScheduledTickAccess p_374538_, BlockPos p_54444_, Direction p_54441_, BlockPos p_54445_, BlockState p_54442_, RandomSource p_374122_) protected BlockStateLightBlock.updateShape(BlockState p_153680_, LevelReader p_374432_, ScheduledTickAccess p_374195_, BlockPos p_153684_, Direction p_153681_, BlockPos p_153685_, BlockState p_153682_, RandomSource p_374328_) protected BlockStateLightningRodBlock.updateShape(BlockState p_153739_, LevelReader p_374261_, ScheduledTickAccess p_374456_, BlockPos p_153743_, Direction p_153740_, BlockPos p_153744_, BlockState p_153741_, RandomSource p_374086_) protected BlockStateLiquidBlock.updateShape(BlockState p_54723_, LevelReader p_374418_, ScheduledTickAccess p_374542_, BlockPos p_54727_, Direction p_54724_, BlockPos p_54728_, BlockState p_54725_, RandomSource p_374563_) protected BlockStateMagmaBlock.updateShape(BlockState p_54811_, LevelReader p_374494_, ScheduledTickAccess p_374388_, BlockPos p_54815_, Direction p_54812_, BlockPos p_54816_, BlockState p_54813_, RandomSource p_374472_) protected BlockStateMangrovePropaguleBlock.updateShape(BlockState p_221477_, LevelReader p_374145_, ScheduledTickAccess p_374362_, BlockPos p_221481_, Direction p_221478_, BlockPos p_221482_, BlockState p_221479_, RandomSource p_374203_) protected BlockStateMangroveRootsBlock.updateShape(BlockState p_221514_, LevelReader p_374345_, ScheduledTickAccess p_374139_, BlockPos p_221518_, Direction p_221515_, BlockPos p_221519_, BlockState p_221516_, RandomSource p_374100_) protected BlockStateMossyCarpetBlock.updateShape(BlockState p_379698_, LevelReader p_379600_, ScheduledTickAccess p_380394_, BlockPos p_380051_, Direction p_380408_, BlockPos p_380380_, BlockState p_379613_, RandomSource p_379309_) protected BlockStateMultifaceBlock.updateShape(BlockState p_153904_, LevelReader p_374463_, ScheduledTickAccess p_374073_, BlockPos p_153908_, Direction p_153905_, BlockPos p_153909_, BlockState p_153906_, RandomSource p_374390_) protected BlockStateNetherPortalBlock.updateShape(BlockState p_54928_, LevelReader p_374413_, ScheduledTickAccess p_374339_, BlockPos p_54932_, Direction p_54929_, BlockPos p_54933_, BlockState p_54930_, RandomSource p_374242_) protected BlockStateNoteBlock.updateShape(BlockState p_55048_, LevelReader p_374298_, ScheduledTickAccess p_374153_, BlockPos p_55052_, Direction p_55049_, BlockPos p_55053_, BlockState p_55050_, RandomSource p_374540_) protected BlockStateObserverBlock.updateShape(BlockState p_55118_, LevelReader p_374557_, ScheduledTickAccess p_374458_, BlockPos p_55122_, Direction p_55119_, BlockPos p_55123_, BlockState p_55120_, RandomSource p_374161_) PitcherCropBlock.updateShape(BlockState p_277518_, LevelReader p_374059_, ScheduledTickAccess p_374076_, BlockPos p_277982_, Direction p_277700_, BlockPos p_278106_, BlockState p_277660_, RandomSource p_374409_) protected BlockStatePointedDripstoneBlock.updateShape(BlockState p_154147_, LevelReader p_374104_, ScheduledTickAccess p_374078_, BlockPos p_154151_, Direction p_154148_, BlockPos p_154152_, BlockState p_154149_, RandomSource p_374393_) protected BlockStateRedstoneWallTorchBlock.updateShape(BlockState p_55772_, LevelReader p_374227_, ScheduledTickAccess p_374302_, BlockPos p_55776_, Direction p_55773_, BlockPos p_55777_, BlockState p_55774_, RandomSource p_374372_) protected BlockStateRedStoneWireBlock.updateShape(BlockState p_55598_, LevelReader p_374191_, ScheduledTickAccess p_374077_, BlockPos p_55602_, Direction p_55599_, BlockPos p_55603_, BlockState p_55600_, RandomSource p_374364_) protected BlockStateRepeaterBlock.updateShape(BlockState p_55821_, LevelReader p_374255_, ScheduledTickAccess p_374035_, BlockPos p_55825_, Direction p_55822_, BlockPos p_55826_, BlockState p_55823_, RandomSource p_374140_) protected BlockStateScaffoldingBlock.updateShape(BlockState p_56044_, LevelReader p_374031_, ScheduledTickAccess p_374303_, BlockPos p_56048_, Direction p_56045_, BlockPos p_56049_, BlockState p_56046_, RandomSource p_374574_) protected BlockStateSculkSensorBlock.updateShape(BlockState p_154457_, LevelReader p_374292_, ScheduledTickAccess p_374575_, BlockPos p_154461_, Direction p_154458_, BlockPos p_154462_, BlockState p_154459_, RandomSource p_374248_) protected BlockStateSculkShriekerBlock.updateShape(BlockState p_222204_, LevelReader p_374289_, ScheduledTickAccess p_374095_, BlockPos p_222208_, Direction p_222205_, BlockPos p_222209_, BlockState p_222206_, RandomSource p_374058_) protected BlockStateSeagrassBlock.updateShape(BlockState p_154530_, LevelReader p_374421_, ScheduledTickAccess p_374071_, BlockPos p_154534_, Direction p_154531_, BlockPos p_154535_, BlockState p_154532_, RandomSource p_374406_) protected BlockStateSeaPickleBlock.updateShape(BlockState p_56113_, LevelReader p_374408_, ScheduledTickAccess p_374099_, BlockPos p_56117_, Direction p_56114_, BlockPos p_56118_, BlockState p_56115_, RandomSource p_374294_) protected BlockStateShelfBlock.updateShape(BlockState p_432911_, LevelReader p_436058_, ScheduledTickAccess p_433087_, BlockPos p_436032_, Direction p_433273_, BlockPos p_435870_, BlockState p_435564_, RandomSource p_435142_) protected BlockStateSignBlock.updateShape(BlockState p_56285_, LevelReader p_374509_, ScheduledTickAccess p_374520_, BlockPos p_56289_, Direction p_56286_, BlockPos p_56290_, BlockState p_56287_, RandomSource p_374213_) protected BlockStateSlabBlock.updateShape(BlockState p_56381_, LevelReader p_374541_, ScheduledTickAccess p_374470_, BlockPos p_56385_, Direction p_56382_, BlockPos p_56386_, BlockState p_56383_, RandomSource p_374101_) protected BlockStateSmallDripleafBlock.updateShape(BlockState p_154625_, LevelReader p_374488_, ScheduledTickAccess p_374525_, BlockPos p_154629_, Direction p_154626_, BlockPos p_154630_, BlockState p_154627_, RandomSource p_374277_) protected BlockStateSnowLayerBlock.updateShape(BlockState p_56606_, LevelReader p_374469_, ScheduledTickAccess p_374526_, BlockPos p_56610_, Direction p_56607_, BlockPos p_56611_, BlockState p_56608_, RandomSource p_374113_) protected BlockStateSnowyDirtBlock.updateShape(BlockState p_56644_, LevelReader p_374564_, ScheduledTickAccess p_374201_, BlockPos p_56648_, Direction p_56645_, BlockPos p_56649_, BlockState p_56646_, RandomSource p_374447_) protected BlockStateSoulFireBlock.updateShape(BlockState p_56659_, LevelReader p_374511_, ScheduledTickAccess p_374567_, BlockPos p_56663_, Direction p_56660_, BlockPos p_56664_, BlockState p_56661_, RandomSource p_374480_) protected BlockStateSoulSandBlock.updateShape(BlockState p_56689_, LevelReader p_374561_, ScheduledTickAccess p_374416_, BlockPos p_56693_, Direction p_56690_, BlockPos p_56694_, BlockState p_56691_, RandomSource p_374114_) protected BlockStateSporeBlossomBlock.updateShape(BlockState p_154713_, LevelReader p_374047_, ScheduledTickAccess p_374543_, BlockPos p_154717_, Direction p_154714_, BlockPos p_154718_, BlockState p_154715_, RandomSource p_374461_) protected BlockStateStairBlock.updateShape(BlockState p_56925_, LevelReader p_374183_, ScheduledTickAccess p_374352_, BlockPos p_56929_, Direction p_56926_, BlockPos p_56930_, BlockState p_56927_, RandomSource p_374581_) protected BlockStateStandingSignBlock.updateShape(BlockState p_57005_, LevelReader p_374220_, ScheduledTickAccess p_374377_, BlockPos p_57009_, Direction p_57006_, BlockPos p_57010_, BlockState p_57007_, RandomSource p_374251_) protected BlockStateSugarCaneBlock.updateShape(BlockState p_57179_, LevelReader p_374168_, ScheduledTickAccess p_374217_, BlockPos p_57183_, Direction p_57180_, BlockPos p_57184_, BlockState p_57181_, RandomSource p_374240_) protected BlockStateTrapDoorBlock.updateShape(BlockState p_57554_, LevelReader p_374386_, ScheduledTickAccess p_374038_, BlockPos p_57558_, Direction p_57555_, BlockPos p_57559_, BlockState p_57556_, RandomSource p_374093_) protected BlockStateTripWireBlock.updateShape(BlockState p_57645_, LevelReader p_374437_, ScheduledTickAccess p_374214_, BlockPos p_57649_, Direction p_57646_, BlockPos p_57650_, BlockState p_57647_, RandomSource p_374065_) protected BlockStateTripWireHookBlock.updateShape(BlockState p_57731_, LevelReader p_374415_, ScheduledTickAccess p_374046_, BlockPos p_57735_, Direction p_57732_, BlockPos p_57736_, BlockState p_57733_, RandomSource p_374155_) protected BlockStateVegetationBlock.updateShape(BlockState p_401118_, LevelReader p_401198_, ScheduledTickAccess p_401107_, BlockPos p_401142_, Direction p_401236_, BlockPos p_401082_, BlockState p_401336_, RandomSource p_401169_) protected BlockStateVineBlock.updateShape(BlockState p_57875_, LevelReader p_374150_, ScheduledTickAccess p_374192_, BlockPos p_57879_, Direction p_57876_, BlockPos p_57880_, BlockState p_57877_, RandomSource p_374278_) protected BlockStateWallBannerBlock.updateShape(BlockState p_57935_, LevelReader p_374553_, ScheduledTickAccess p_374106_, BlockPos p_57939_, Direction p_57936_, BlockPos p_57940_, BlockState p_57937_, RandomSource p_374162_) protected BlockStateWallBlock.updateShape(BlockState p_58014_, LevelReader p_374577_, ScheduledTickAccess p_374176_, BlockPos p_58018_, Direction p_58015_, BlockPos p_58019_, BlockState p_58016_, RandomSource p_374535_) private BlockStateWallBlock.updateShape(LevelReader pLevel, BlockState pState, BlockPos pPos, BlockState pNeighbour, boolean pNorthConnection, boolean pEastConnection, boolean pSouthConnection, boolean pWestConnection) protected BlockStateWallHangingSignBlock.updateShape(BlockState p_249879_, LevelReader p_374368_, ScheduledTickAccess p_374179_, BlockPos p_252327_, Direction p_249939_, BlockPos p_251853_, BlockState p_250767_, RandomSource p_374570_) protected BlockStateWallSignBlock.updateShape(BlockState p_58083_, LevelReader p_374417_, ScheduledTickAccess p_374151_, BlockPos p_58087_, Direction p_58084_, BlockPos p_58088_, BlockState p_58085_, RandomSource p_374032_) protected BlockStateWallTorchBlock.updateShape(BlockState p_58143_, LevelReader p_374329_, ScheduledTickAccess p_374207_, BlockPos p_58147_, Direction p_58144_, BlockPos p_58148_, BlockState p_58145_, RandomSource p_374234_) protected BlockStateWaterloggedTransparentBlock.updateShape(BlockState p_313906_, LevelReader p_374178_, ScheduledTickAccess p_374293_, BlockPos p_313842_, Direction p_313739_, BlockPos p_313843_, BlockState p_313829_, RandomSource p_374433_) private BlockStateWallBlock.updateSides(BlockState pState, boolean pNorthConnection, boolean pEastConnection, boolean pSouthConnection, boolean pWestConnection, VoxelShape pWallShape) private static voidDaylightDetectorBlock.updateSignalStrength(BlockState pState, Level pLevel, BlockPos pPos) private voidRedStoneWireBlock.updatesOnShapeChange(Level pLevel, BlockPos pPos, BlockState pOldState, BlockState pNewState) private voidTripWireBlock.updateSource(Level pLevel, BlockPos pPos, BlockState pState) protected BlockStateBaseRailBlock.updateState(BlockState pState, Level pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidBaseRailBlock.updateState(BlockState pState, Level pLevel, BlockPos pPos, Block pNeighborBlock) private static BlockStateCreakingHeartBlock.updateState(BlockState pState, Level pLevel, BlockPos pPos) protected voidPoweredRailBlock.updateState(BlockState pState, Level pLevel, BlockPos pPos, Block pBlock) protected voidRailBlock.updateState(BlockState pState, Level pLevel, BlockPos pPos, Block pBlock) static InteractionResultCaveVines.use(Entity pEntity, BlockState pState, Level pLevel, BlockPos pPos) protected InteractionResultAbstractCauldronBlock.useItemOn(ItemStack p_316791_, BlockState p_316287_, Level p_316530_, BlockPos p_316585_, Player p_316671_, InteractionHand p_316186_, BlockHitResult p_316294_) protected InteractionResultBeehiveBlock.useItemOn(ItemStack p_316844_, BlockState p_316365_, Level p_316306_, BlockPos p_316497_, Player p_316824_, InteractionHand p_316436_, BlockHitResult p_316125_) protected InteractionResultCakeBlock.useItemOn(ItemStack p_316238_, BlockState p_316837_, Level p_316766_, BlockPos p_316227_, Player p_316853_, InteractionHand p_316422_, BlockHitResult p_316869_) protected InteractionResultCampfireBlock.useItemOn(ItemStack p_316347_, BlockState p_51274_, Level p_51275_, BlockPos p_51276_, Player p_51277_, InteractionHand p_51278_, BlockHitResult p_51279_) protected InteractionResultCandleBlock.useItemOn(ItemStack p_316279_, BlockState p_316163_, Level p_316881_, BlockPos p_316480_, Player p_316191_, InteractionHand p_316669_, BlockHitResult p_316641_) protected InteractionResultCandleCakeBlock.useItemOn(ItemStack p_316571_, BlockState p_316514_, Level p_316171_, BlockPos p_316112_, Player p_316172_, InteractionHand p_316257_, BlockHitResult p_316286_) protected InteractionResultCeilingHangingSignBlock.useItemOn(ItemStack p_316602_, BlockState p_316839_, Level p_316805_, BlockPos p_316894_, Player p_316202_, InteractionHand p_316538_, BlockHitResult p_316895_) protected InteractionResultChiseledBookShelfBlock.useItemOn(ItemStack p_316457_, BlockState p_316201_, Level p_316747_, BlockPos p_316462_, Player p_316228_, InteractionHand p_316721_, BlockHitResult p_316464_) protected InteractionResultComposterBlock.useItemOn(ItemStack p_316332_, BlockState p_316118_, Level p_316624_, BlockPos p_316660_, Player p_316715_, InteractionHand p_316472_, BlockHitResult p_316606_) protected InteractionResultCopperGolemStatueBlock.useItemOn(ItemStack p_435502_, BlockState p_435541_, Level p_432823_, BlockPos p_433231_, Player p_433625_, InteractionHand p_434602_, BlockHitResult p_432789_) protected InteractionResultDecoratedPotBlock.useItemOn(ItemStack p_316569_, BlockState p_316562_, Level p_316177_, BlockPos p_316898_, Player p_316632_, InteractionHand p_316424_, BlockHitResult p_316345_) protected InteractionResultFlowerPotBlock.useItemOn(ItemStack p_316610_, BlockState p_316240_, Level p_316456_, BlockPos p_316502_, Player p_316491_, InteractionHand p_316444_, BlockHitResult p_316826_) protected InteractionResultJukeboxBlock.useItemOn(ItemStack p_350348_, BlockState p_351033_, Level p_350995_, BlockPos p_350838_, Player p_350684_, InteractionHand p_350461_, BlockHitResult p_351025_) protected InteractionResultLecternBlock.useItemOn(ItemStack p_316392_, BlockState p_316600_, Level p_316640_, BlockPos p_316673_, Player p_316670_, InteractionHand p_316384_, BlockHitResult p_316419_) protected InteractionResultNoteBlock.useItemOn(ItemStack p_316716_, BlockState p_316688_, Level p_316672_, BlockPos p_316355_, Player p_316822_, InteractionHand p_316505_, BlockHitResult p_316667_) protected InteractionResultPumpkinBlock.useItemOn(ItemStack p_316383_, BlockState p_316676_, Level p_316272_, BlockPos p_316484_, Player p_316367_, InteractionHand p_316216_, BlockHitResult p_316827_) protected InteractionResultRedStoneOreBlock.useItemOn(ItemStack p_316235_, BlockState p_316208_, Level p_316432_, BlockPos p_316592_, Player p_316564_, InteractionHand p_316389_, BlockHitResult p_316390_) protected InteractionResultRespawnAnchorBlock.useItemOn(ItemStack p_316531_, BlockState p_316665_, Level p_316165_, BlockPos p_316402_, Player p_316556_, InteractionHand p_316586_, BlockHitResult p_316326_) protected InteractionResultShelfBlock.useItemOn(ItemStack p_433583_, BlockState p_433454_, Level p_435671_, BlockPos p_433939_, Player p_433327_, InteractionHand p_432907_, BlockHitResult p_433590_) protected InteractionResultSignBlock.useItemOn(ItemStack p_316116_, BlockState p_316899_, Level p_316692_, BlockPos p_316578_, Player p_316244_, InteractionHand p_316196_, BlockHitResult p_316744_) protected InteractionResultSweetBerryBushBlock.useItemOn(ItemStack p_316636_, BlockState p_316295_, Level p_316812_, BlockPos p_316380_, Player p_316731_, InteractionHand p_316188_, BlockHitResult p_316626_) protected InteractionResultTntBlock.useItemOn(ItemStack p_316149_, BlockState p_316217_, Level p_316520_, BlockPos p_316601_, Player p_316770_, InteractionHand p_316393_, BlockHitResult p_316532_) VaultBlock.useItemOn(ItemStack p_324161_, BlockState p_323816_, Level p_324403_, BlockPos p_324623_, Player p_324219_, InteractionHand p_324416_, BlockHitResult p_324261_) protected InteractionResultWallHangingSignBlock.useItemOn(ItemStack p_316420_, BlockState p_316885_, Level p_316114_, BlockPos p_316297_, Player p_316609_, InteractionHand p_316187_, BlockHitResult p_316223_) protected InteractionResultWeatheringCopperGolemStatueBlock.useItemOn(ItemStack p_433666_, BlockState p_433930_, Level p_435157_, BlockPos p_435733_, Player p_434811_, InteractionHand p_434251_, BlockHitResult p_433254_) protected booleanDaylightDetectorBlock.useShapeForLightOcclusion(BlockState pState) protected booleanDirtPathBlock.useShapeForLightOcclusion(BlockState p_153159_) protected booleanEnchantingTableBlock.useShapeForLightOcclusion(BlockState p_341280_) protected booleanEndPortalFrameBlock.useShapeForLightOcclusion(BlockState pState) protected booleanFarmBlock.useShapeForLightOcclusion(BlockState pState) protected booleanLecternBlock.useShapeForLightOcclusion(BlockState pState) protected booleanSculkSensorBlock.useShapeForLightOcclusion(BlockState p_154486_) protected booleanSculkShriekerBlock.useShapeForLightOcclusion(BlockState p_222232_) protected booleanShelfBlock.useShapeForLightOcclusion(BlockState p_434279_) protected booleanSlabBlock.useShapeForLightOcclusion(BlockState pState) protected booleanSnowLayerBlock.useShapeForLightOcclusion(BlockState pState) protected booleanStairBlock.useShapeForLightOcclusion(BlockState pState) protected booleanStonecutterBlock.useShapeForLightOcclusion(BlockState pState) protected InteractionResultAbstractFurnaceBlock.useWithoutItem(BlockState p_48706_, Level p_48707_, BlockPos p_48708_, Player p_48709_, BlockHitResult p_48711_) protected InteractionResultAnvilBlock.useWithoutItem(BlockState p_48804_, Level p_48805_, BlockPos p_48806_, Player p_48807_, BlockHitResult p_48809_) protected InteractionResultBarrelBlock.useWithoutItem(BlockState p_49069_, Level p_49070_, BlockPos p_49071_, Player p_49072_, BlockHitResult p_49074_) protected InteractionResultBeaconBlock.useWithoutItem(BlockState p_49432_, Level p_49433_, BlockPos p_49434_, Player p_49435_, BlockHitResult p_49437_) protected InteractionResultBedBlock.useWithoutItem(BlockState p_49515_, Level p_49516_, BlockPos p_49517_, Player p_49518_, BlockHitResult p_49520_) protected InteractionResultBellBlock.useWithoutItem(BlockState p_49722_, Level p_49723_, BlockPos p_49724_, Player p_49725_, BlockHitResult p_49727_) protected InteractionResultBrewingStandBlock.useWithoutItem(BlockState p_50930_, Level p_50931_, BlockPos p_50932_, Player p_50933_, BlockHitResult p_50935_) protected InteractionResultButtonBlock.useWithoutItem(BlockState p_316833_, Level p_316124_, BlockPos p_316184_, Player p_316845_, BlockHitResult p_316247_) protected InteractionResultCakeBlock.useWithoutItem(BlockState p_316481_, Level p_316406_, BlockPos p_316218_, Player p_316212_, BlockHitResult p_316525_) protected InteractionResultCandleCakeBlock.useWithoutItem(BlockState p_316519_, Level p_316226_, BlockPos p_316122_, Player p_316438_, BlockHitResult p_316849_) protected InteractionResultCartographyTableBlock.useWithoutItem(BlockState p_51357_, Level p_51358_, BlockPos p_51359_, Player p_51360_, BlockHitResult p_51362_) 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 p_51531_, Level p_51532_, BlockPos p_51533_, Player p_51534_, BlockHitResult p_51536_) protected InteractionResultChiseledBookShelfBlock.useWithoutItem(BlockState p_316403_, Level p_316842_, BlockPos p_316539_, Player p_316349_, BlockHitResult p_316278_) protected InteractionResultCommandBlock.useWithoutItem(BlockState p_51825_, Level p_51826_, BlockPos p_51827_, Player p_51828_, BlockHitResult p_51830_) protected InteractionResultComparatorBlock.useWithoutItem(BlockState p_51880_, Level p_51881_, BlockPos p_51882_, Player p_51883_, BlockHitResult p_51885_) protected InteractionResultComposterBlock.useWithoutItem(BlockState p_316361_, Level p_316271_, BlockPos p_316647_, Player p_316633_, BlockHitResult p_316555_) protected InteractionResultCrafterBlock.useWithoutItem(BlockState p_307454_, Level p_307255_, BlockPos p_307303_, Player p_307670_, BlockHitResult p_307546_) protected InteractionResultCraftingTableBlock.useWithoutItem(BlockState p_52233_, Level p_52234_, BlockPos p_52235_, Player p_52236_, BlockHitResult p_52238_) protected InteractionResultDaylightDetectorBlock.useWithoutItem(BlockState p_52391_, Level p_52392_, BlockPos p_52393_, Player p_52394_, BlockHitResult p_52396_) protected InteractionResultDecoratedPotBlock.useWithoutItem(BlockState p_316866_, Level p_316544_, BlockPos p_316541_, Player p_316732_, BlockHitResult p_316860_) protected InteractionResultDispenserBlock.useWithoutItem(BlockState p_52693_, Level p_52694_, BlockPos p_52695_, Player p_52696_, BlockHitResult p_52698_) protected InteractionResultDoorBlock.useWithoutItem(BlockState p_52769_, Level p_52770_, BlockPos p_52771_, Player p_52772_, BlockHitResult p_52774_) protected InteractionResultDragonEggBlock.useWithoutItem(BlockState p_52923_, Level p_52924_, BlockPos p_52925_, Player p_52926_, BlockHitResult p_52928_) protected InteractionResultEnchantingTableBlock.useWithoutItem(BlockState p_341077_, Level p_341293_, BlockPos p_341394_, Player p_340990_, BlockHitResult p_341300_) protected InteractionResultEnderChestBlock.useWithoutItem(BlockState p_53137_, Level p_53138_, BlockPos p_53139_, Player p_53140_, BlockHitResult p_53142_) protected InteractionResultFenceBlock.useWithoutItem(BlockState p_316111_, Level p_316725_, BlockPos p_316646_, Player p_316453_, BlockHitResult p_316769_) protected InteractionResultFenceGateBlock.useWithoutItem(BlockState p_53365_, Level p_53366_, BlockPos p_53367_, Player p_53368_, BlockHitResult p_53370_) protected InteractionResultFlowerPotBlock.useWithoutItem(BlockState p_316363_, Level p_316655_, BlockPos p_316654_, Player p_316338_, BlockHitResult p_316518_) protected InteractionResultGrindstoneBlock.useWithoutItem(BlockState p_53821_, Level p_53822_, BlockPos p_53823_, Player p_53824_, BlockHitResult p_53826_) protected InteractionResultHopperBlock.useWithoutItem(BlockState p_54071_, Level p_54072_, BlockPos p_54073_, Player p_54074_, BlockHitResult p_54076_) protected InteractionResultJigsawBlock.useWithoutItem(BlockState p_54231_, Level p_54232_, BlockPos p_54233_, Player p_54234_, BlockHitResult p_54236_) protected InteractionResultJukeboxBlock.useWithoutItem(BlockState p_54281_, Level p_54282_, BlockPos p_54283_, Player p_54284_, BlockHitResult p_54286_) protected InteractionResultLecternBlock.useWithoutItem(BlockState p_316164_, Level p_316515_, BlockPos p_316598_, Player p_316584_, BlockHitResult p_316197_) protected InteractionResultLeverBlock.useWithoutItem(BlockState p_54640_, Level p_54641_, BlockPos p_54642_, Player p_54643_, BlockHitResult p_54645_) protected InteractionResultLightBlock.useWithoutItem(BlockState p_153673_, Level p_153674_, BlockPos p_153675_, Player p_153676_, BlockHitResult p_153678_) protected InteractionResultLoomBlock.useWithoutItem(BlockState p_54787_, Level p_54788_, BlockPos p_54789_, Player p_54790_, BlockHitResult p_54792_) protected InteractionResultNoteBlock.useWithoutItem(BlockState p_316441_, Level p_316774_, BlockPos p_316344_, Player p_316884_, BlockHitResult p_316631_) protected InteractionResultRedStoneWireBlock.useWithoutItem(BlockState p_55554_, Level p_55555_, BlockPos p_55556_, Player p_55557_, BlockHitResult p_55559_) protected InteractionResultRepeaterBlock.useWithoutItem(BlockState p_55809_, Level p_55810_, BlockPos p_55811_, Player p_55812_, BlockHitResult p_55814_) protected InteractionResultRespawnAnchorBlock.useWithoutItem(BlockState p_316377_, Level p_316150_, BlockPos p_316161_, Player p_316889_, BlockHitResult p_316358_) protected InteractionResultShulkerBoxBlock.useWithoutItem(BlockState p_56227_, Level p_56228_, BlockPos p_56229_, Player p_56230_, BlockHitResult p_56232_) protected InteractionResultSignBlock.useWithoutItem(BlockState p_316779_, Level p_316615_, BlockPos p_316127_, Player p_316173_, BlockHitResult p_316850_) protected InteractionResultSmithingTableBlock.useWithoutItem(BlockState p_56428_, Level p_56429_, BlockPos p_56430_, Player p_56431_, BlockHitResult p_56433_) protected InteractionResultStonecutterBlock.useWithoutItem(BlockState p_57083_, Level p_57084_, BlockPos p_57085_, Player p_57086_, BlockHitResult p_57088_) protected InteractionResultStructureBlock.useWithoutItem(BlockState p_57128_, Level p_57129_, BlockPos p_57130_, Player p_57131_, BlockHitResult p_57133_) protected InteractionResultSweetBerryBushBlock.useWithoutItem(BlockState p_316134_, Level p_316429_, BlockPos p_316748_, Player p_316431_, BlockHitResult p_316474_) protected InteractionResultTestBlock.useWithoutItem(BlockState p_397020_, Level p_397230_, BlockPos p_397100_, Player p_397362_, BlockHitResult p_397202_) protected InteractionResultTestInstanceBlock.useWithoutItem(BlockState p_397015_, Level p_397062_, BlockPos p_397232_, Player p_397809_, BlockHitResult p_397307_) protected InteractionResultTrapDoorBlock.useWithoutItem(BlockState p_57540_, Level p_57541_, BlockPos p_57542_, Player p_57543_, BlockHitResult p_57545_) final BlockStateBlock.withPropertiesOf(BlockState pState) 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> pBlockEntityType, Function<BlockState, DoubleBlockCombiner.BlockType> pDoubleBlockTypeGetter, Function<BlockState, Direction> pDirectionGetter, Property<Direction> pDirectionProperty, BlockState pState, LevelAccessor pLevel, BlockPos pPos, BiPredicate<LevelAccessor, BlockPos> pBlockedChestTest) protected voidAbstractFurnaceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidAbstractSkullBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_300993_) protected voidAmethystClusterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_152043_) protected voidAnvilBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidAttachedStemBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBambooStalkBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_261641_) protected voidBannerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBarrelBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBarrierBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_296107_) protected voidBaseCoralPlantTypeBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBaseCoralWallFanBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBedBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBeehiveBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBeetrootBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBellBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBigDripleafBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_152300_) protected voidBigDripleafStemBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_152376_) protected voidBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBrewingStandBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidBrushableBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_277623_) protected voidBubbleColumnBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidButtonBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidCactusBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidCakeBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidCalibratedSculkSensorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_277652_) protected voidCampfireBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidCandleBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_152840_) protected voidCandleCakeBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_152905_) protected voidCarvedPumpkinBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) 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> p_251174_) protected voidChainBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidChestBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidChiseledBookShelfBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_250973_) protected voidChorusFlowerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidChorusPlantBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidCocoaBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidCommandBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidComparatorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidComposterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidConduitBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidCopperBulbBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_308903_) protected voidCopperGolemStatueBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_433824_) protected voidCrafterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_307200_) protected voidCreakingHeartBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_379898_) protected voidCropBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidDaylightDetectorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidDecoratedPotBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_273169_) protected voidDetectorRailBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidDispenserBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidDoorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidDoublePlantBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidDriedGhastBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_415740_) protected voidEnderChestBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidEndPortalFrameBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidEndRodBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidFarmBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidFenceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidFenceGateBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidFireBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidFlowerBedBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_393753_) protected voidFrostedIceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidGlazedTerracottaBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidGrindstoneBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidGrowingPlantHeadBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidHangingMossBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_379416_) 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> pBuilder) protected voidHugeMushroomBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidInfestedRotatedPillarBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_153446_) protected voidIronBarsBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidJigsawBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidJukeboxBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidLadderBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidLanternBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_153490_) protected voidLayeredCauldronBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_153549_) protected voidLeafLitterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_393852_) protected voidLeavesBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidLecternBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidLeverBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidLightBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_153687_) protected voidLightningRodBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_153746_) protected voidLiquidBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidLoomBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidMangrovePropaguleBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_221484_) protected voidMangroveRootsBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_221521_) protected voidMossyCarpetBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_379510_) protected voidMultifaceBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_153917_) protected voidNetherPortalBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidNetherWartBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidNoteBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidObserverBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidPitcherCropBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_277573_) protected voidPointedDripstoneBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_154157_) protected voidPoweredRailBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidPressurePlateBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRailBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRedstoneLampBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRedStoneOreBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRedstoneTorchBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRedstoneWallTorchBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRedStoneWireBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRepeaterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRespawnAnchorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidRotatedPillarBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidSaplingBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidScaffoldingBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidSculkCatalystBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_222115_) protected voidSculkSensorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_154464_) protected voidSculkShriekerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_222211_) protected voidSeaPickleBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidShelfBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_433341_) protected voidShulkerBoxBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidSkullBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidSlabBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidSmallDripleafBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_154632_) protected voidSnifferEggBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_277441_) protected voidSnowLayerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidSnowyDirtBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidStairBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidStandingSignBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidStemBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidStonecutterBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidStructureBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidSugarCaneBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidSweetBerryBushBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidTargetBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidTestBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_397099_) protected voidTntBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidTorchflowerCropBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_272679_) protected voidTrapDoorBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidTrialSpawnerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_312785_) protected voidTripWireBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidTripWireHookBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidTurtleEggBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidVaultBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_323673_) protected voidVineBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidWallBannerBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidWallBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidWallHangingSignBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_251029_) protected voidWallSignBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidWallSkullBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidWallTorchBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidWaterloggedTransparentBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_313896_) protected voidWeightedPressurePlateBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) PointedDripstoneBlock.findBlockVertical(LevelAccessor pLevel, BlockPos pPos, Direction.AxisDirection pAxis, BiPredicate<BlockPos, BlockState> pPositionalStatePredicate, Predicate<BlockState> pStatePredicate, int pMaxIterations) PointedDripstoneBlock.findBlockVertical(LevelAccessor pLevel, BlockPos pPos, Direction.AxisDirection pAxis, BiPredicate<BlockPos, BlockState> pPositionalStatePredicate, Predicate<BlockState> pStatePredicate, int pMaxIterations) private static BlockStateMultifaceBlock.getDefaultMultifaceState(StateDefinition<Block, BlockState> pStateDefinition) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> pStateMap, BlockState pState, Supplier<BlockState> pSupplier) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> pStateMap, BlockState pState, Supplier<BlockState> pSupplier) private static BlockStateInfestedBlock.getNewStateWithProperties(Map<BlockState, BlockState> pStateMap, BlockState pState, Supplier<BlockState> pSupplier) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> pShapeGetter) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> pShapeGetter, Property<?>... pProperties) Constructors in net.minecraft.world.level.block with parameters of type BlockStateModifierConstructorDescription(package private)FluidInfo(BlockPos pos, Fluid fluid, BlockState sourceState) Creates an instance of aFluidInforecord class.InputContainer(BlockState pState, LevelAccessor pLevel, BlockPos pPos) OutputContainer(BlockState pState, LevelAccessor pLevel, BlockPos pPos, ItemStack pStack) (package private)PosAndState(BlockPos pos, BlockState state) Creates an instance of aPosAndStaterecord class.RailState(Level pLevel, BlockPos pPos, BlockState pState) StairBlock(BlockState pBaseState, BlockBehaviour.Properties pProperties) WeatheringCopperStairBlock(WeatheringCopper.WeatherState pWeatherState, BlockState pBaseState, BlockBehaviour.Properties pProperties) -
Uses of BlockState in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as BlockStateModifier and TypeFieldDescriptionprivate BlockStateBlockEntity.blockStateprivate final BlockStateSculkCatalystBlockEntity.CatalystListener.blockStateMethods in net.minecraft.world.level.block.entity that return BlockStateModifier and TypeMethodDescriptionBlockEntity.getBlockState()private static BlockStateCreakingHeartBlockEntity.updateCreakingState(Level pLevel, BlockState pState, BlockPos pPos, CreakingHeartBlockEntity pCreakingHeart) Methods in net.minecraft.world.level.block.entity with parameters of type BlockStateModifier and TypeMethodDescriptionstatic voidSkullBlockEntity.animation(Level pLevel, BlockPos pPos, BlockState pState, SkullBlockEntity pBlockEntity) static voidTheEndGatewayBlockEntity.beamAnimationTick(Level pLevel, BlockPos pPos, BlockState pState, TheEndGatewayBlockEntity pBlockEntity) private voidSculkCatalystBlockEntity.CatalystListener.bloom(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) static voidEnchantingTableBlockEntity.bookAnimationTick(Level pLevel, BlockPos pPos, BlockState pState, EnchantingTableBlockEntity pEnchantingTable) static voidBellBlockEntity.clientTick(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity) static voidConduitBlockEntity.clientTick(Level pLevel, BlockPos pPos, BlockState pState, ConduitBlockEntity pBlockEntity) static voidSpawnerBlockEntity.clientTick(Level pLevel, BlockPos pPos, BlockState pState, SpawnerBlockEntity pBlockEntity) static voidCampfireBlockEntity.cookTick(ServerLevel pLevel, BlockPos pPos, BlockState pState, CampfireBlockEntity pCampfire, RecipeManager.CachedCheck<SingleRecipeInput, CampfireCookingRecipe> pCheck) static voidCampfireBlockEntity.cooldownTick(Level pLevel, BlockPos pPos, BlockState pState, CampfireBlockEntity pBlockEntity) BlockEntityType.BlockEntitySupplier.create(BlockPos pPos, BlockState pState) BlockEntityType.create(BlockPos pPos, BlockState pState) voidContainerOpenersCounter.decrementOpeners(LivingEntity pEntity, Level pLevel, BlockPos pPos, BlockState pState) private static voidShulkerBoxBlockEntity.doNeighborUpdates(Level pLevel, BlockPos pPos, BlockState pState) voidBeehiveBlockEntity.emptyAllLivingFromHive(@Nullable Player pPlayer, BlockState pState, BeehiveBlockEntity.BeeReleaseStatus pReleaseStatus) static voidHopperBlockEntity.entityInside(Level pLevel, BlockPos pPos, BlockState pState, Entity pEntity, HopperBlockEntity pBlockEntity) private intCalibratedSculkSensorBlockEntity.VibrationUser.getBackSignal(Level pLevel, BlockPos pPos, BlockState pState) private static @Nullable ContainerHopperBlockEntity.getBlockContainer(Level pLevel, BlockPos pPos, BlockState pState) ShulkerBoxBlockEntity.getBoundingBox(BlockState pState) private static @Nullable ContainerHopperBlockEntity.getContainerAt(Level pLevel, BlockPos pPos, BlockState pState, double pX, double pY, double pZ) private static ContainerOrHandlerHopperBlockEntity.getContainerOrHandlerAt(Level level, BlockPos pos, BlockState state, double x, double y, double z, @Nullable Direction side) static intBeehiveBlockEntity.getHoneyLevel(BlockState pState) private static @Nullable ContainerHopperBlockEntity.getSourceContainer(Level pLevel, Hopper pHopper, BlockPos pPos, BlockState pState) private static ContainerOrHandlerHopperBlockEntity.getSourceContainerOrHandler(Level p_155597_, Hopper p_155598_, BlockPos p_326315_, BlockState p_326093_) voidContainerOpenersCounter.incrementOpeners(LivingEntity pEntity, Level pLevel, BlockPos pPos, BlockState pState, double pMaxInteractionRange) private CopperGolemCopperGolemStatueBlockEntity.initCopperGolem(BlockState pState, CopperGolem pGolem) booleanBlockEntityType.isValid(BlockState pState) booleanBlockEntity.isValidBlockState(BlockState pState) static voidChestBlockEntity.lidAnimateTick(Level pLevel, BlockPos pPos, BlockState pState, ChestBlockEntity pBlockEntity) static voidEnderChestBlockEntity.lidAnimateTick(Level pLevel, BlockPos pPos, BlockState pState, EnderChestBlockEntity pBlockEntity) static @Nullable BlockEntityBlockEntity.loadStatic(BlockPos pPos, BlockState pState, CompoundTag pTag, HolderLookup.Provider pRegistries) private voidShulkerBoxBlockEntity.moveCollidedEntities(Level pLevel, BlockPos pPos, BlockState pState) protected abstract voidContainerOpenersCounter.onClose(Level pLevel, BlockPos pPos, BlockState pState) protected abstract voidContainerOpenersCounter.onOpen(Level pLevel, BlockPos pPos, BlockState pState) protected abstract voidContainerOpenersCounter.openerCountChanged(Level pLevel, BlockPos pPos, BlockState pState, int pCount, int pOpenCount) static voidCampfireBlockEntity.particleTick(Level pLevel, BlockPos pPos, BlockState pState, CampfireBlockEntity pBlockEntity) (package private) voidBarrelBlockEntity.playSound(BlockState pState, SoundEvent pSound) (package private) static voidChestBlockEntity.playSound(Level pLevel, BlockPos pPos, BlockState pState, SoundEvent pSound) static voidTheEndGatewayBlockEntity.portalTick(Level pLevel, BlockPos pPos, BlockState pState, TheEndGatewayBlockEntity pBlockEntity) voidAbstractFurnaceBlockEntity.preRemoveSideEffects(BlockPos p_393693_, BlockState p_393780_) voidBlockEntity.preRemoveSideEffects(BlockPos pPos, BlockState pState) voidCampfireBlockEntity.preRemoveSideEffects(BlockPos p_394031_, BlockState p_394253_) voidCreakingHeartBlockEntity.preRemoveSideEffects(BlockPos p_394454_, BlockState p_393611_) voidJukeboxBlockEntity.preRemoveSideEffects(BlockPos p_394607_, BlockState p_393961_) voidLecternBlockEntity.preRemoveSideEffects(BlockPos p_393826_, BlockState p_393542_) voidSculkShriekerBlockEntity.preRemoveSideEffects(BlockPos p_394217_, BlockState p_393528_) voidShulkerBoxBlockEntity.preRemoveSideEffects(BlockPos p_397016_, BlockState p_397217_) static voidHopperBlockEntity.pushItemsTick(Level pLevel, BlockPos pPos, BlockState pState, HopperBlockEntity pBlockEntity) voidContainerOpenersCounter.recheckOpeners(Level pLevel, BlockPos pPos, BlockState pState) BeehiveBlockEntity.releaseAllOccupants(BlockState pState, BeehiveBlockEntity.BeeReleaseStatus pReleaseStatus) private static booleanBeehiveBlockEntity.releaseOccupant(Level pLevel, BlockPos pPos, BlockState pState, BeehiveBlockEntity.Occupant pOccupant, @Nullable List<Entity> pStoredInHives, BeehiveBlockEntity.BeeReleaseStatus pReleaseStatus, @Nullable BlockPos pStoredFlowerPos) @Nullable CopperGolemCopperGolemStatueBlockEntity.removeStatue(BlockState pState) private static voidContainerOpenersCounter.scheduleRecheck(Level pLevel, BlockPos pPos, BlockState pState) static voidAbstractFurnaceBlockEntity.serverTick(ServerLevel pLevel, BlockPos pPos, BlockState pState, AbstractFurnaceBlockEntity pFurnace) static voidBeehiveBlockEntity.serverTick(Level pLevel, BlockPos pPos, BlockState pState, BeehiveBlockEntity pBeehive) static voidBellBlockEntity.serverTick(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity) static voidBrewingStandBlockEntity.serverTick(Level pLevel, BlockPos pPos, BlockState pState, BrewingStandBlockEntity pBlockEntity) static voidConduitBlockEntity.serverTick(Level pLevel, BlockPos pPos, BlockState pState, ConduitBlockEntity pBlockEntity) static voidCrafterBlockEntity.serverTick(Level pLevel, BlockPos pPos, BlockState pState, CrafterBlockEntity pCrafter) static voidCreakingHeartBlockEntity.serverTick(Level pLevel, BlockPos pPos, BlockState pState, CreakingHeartBlockEntity pCreakingHeart) static voidSculkCatalystBlockEntity.serverTick(Level pLevel, BlockPos pPos, BlockState pState, SculkCatalystBlockEntity pSculkCatalyst) static voidSpawnerBlockEntity.serverTick(Level pLevel, BlockPos pPos, BlockState pState, SpawnerBlockEntity pBlockEntity) voidBlockEntity.setBlockState(BlockState pBlockState) Deprecated.voidChestBlockEntity.setBlockState(BlockState p_155251_) voidHopperBlockEntity.setBlockState(BlockState p_326468_) protected static voidBlockEntity.setChanged(Level pLevel, BlockPos pPos, BlockState pState) protected voidChestBlockEntity.signalOpenCount(Level pLevel, BlockPos pPos, BlockState pState, int pEventId, int pEventParam) protected voidTrappedChestBlockEntity.signalOpenCount(Level p_155865_, BlockPos p_155866_, BlockState p_155867_, int p_155868_, int p_155869_) static voidBeaconBlockEntity.tick(Level pLevel, BlockPos pPos, BlockState pState, BeaconBlockEntity pBlockEntity) private static voidBellBlockEntity.tick(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity, BellBlockEntity.ResonationEndAction pResonationEndAction) voidBlockEntityTicker.tick(Level pLevel, BlockPos pPos, BlockState pState, T pBlockEntity) static voidJukeboxBlockEntity.tick(Level pLevel, BlockPos pPos, BlockState pState, JukeboxBlockEntity pJukebox) static voidShulkerBoxBlockEntity.tick(Level pLevel, BlockPos pPos, BlockState pState, ShulkerBoxBlockEntity pBlockEntity) static voidSignBlockEntity.tick(Level pLevel, BlockPos pPos, BlockState pState, SignBlockEntity pSign) private static voidBeehiveBlockEntity.tickOccupants(Level pLevel, BlockPos pPos, BlockState pState, List<BeehiveBlockEntity.BeeData> pData, @Nullable BlockPos pSavedFlowerPos) static voidTheEndGatewayBlockEntity.triggerCooldown(Level pLevel, BlockPos pPos, BlockState pState, TheEndGatewayBlockEntity pBlockEntity) private static booleanHopperBlockEntity.tryMoveItems(Level pLevel, BlockPos pPos, BlockState pState, HopperBlockEntity pBlockEntity, BooleanSupplier pValidator) private static voidConduitBlockEntity.updateAndAttackTarget(ServerLevel pLevel, BlockPos pPos, BlockState pState, ConduitBlockEntity pBlockEntity, boolean pCanDestroy) private voidShulkerBoxBlockEntity.updateAnimation(Level pLevel, BlockPos pPos, BlockState pState) (package private) voidBarrelBlockEntity.updateBlockState(BlockState pState, boolean pOpen) private static BlockStateCreakingHeartBlockEntity.updateCreakingState(Level pLevel, BlockState pState, BlockPos pPos, CreakingHeartBlockEntity pCreakingHeart) private voidBlockEntity.validateBlockState(BlockState pState) Constructors in net.minecraft.world.level.block.entity with parameters of type BlockStateModifierConstructorDescriptionprotectedAbstractFurnaceBlockEntity(BlockEntityType<?> pType, BlockPos pPos, BlockState pBlockState, RecipeType<? extends AbstractCookingRecipe> pRecipeType) BannerBlockEntity(BlockPos pPos, BlockState pBlockState) BannerBlockEntity(BlockPos pPos, BlockState pBlockState, DyeColor pBaseColor) BarrelBlockEntity(BlockPos pPos, BlockState pBlockState) protectedBaseContainerBlockEntity(BlockEntityType<?> p_155076_, BlockPos p_155077_, BlockState p_155078_) BeaconBlockEntity(BlockPos pPos, BlockState pBlockState) BedBlockEntity(BlockPos pPos, BlockState pBlockState) BedBlockEntity(BlockPos pPos, BlockState pBlockState, DyeColor pColor) BeehiveBlockEntity(BlockPos pPos, BlockState pBlockState) BellBlockEntity(BlockPos pPos, BlockState pBlockState) BlastFurnaceBlockEntity(BlockPos pPos, BlockState pBlockState) BlockEntity(BlockEntityType<?> pType, BlockPos pPos, BlockState pBlockState) BrewingStandBlockEntity(BlockPos pPos, BlockState pState) BrushableBlockEntity(BlockPos pPos, BlockState pBlockState) CalibratedSculkSensorBlockEntity(BlockPos p_277459_, BlockState p_278100_) CampfireBlockEntity(BlockPos pPos, BlockState pBlockState) CatalystListener(BlockState pBlockState, PositionSource pPositionSource) ChestBlockEntity(BlockPos pPos, BlockState pBlockState) protectedChestBlockEntity(BlockEntityType<?> p_155327_, BlockPos p_155328_, BlockState p_155329_) ChiseledBookShelfBlockEntity(BlockPos pPos, BlockState pState) CommandBlockEntity(BlockPos pPos, BlockState pBlockState) ComparatorBlockEntity(BlockPos pPos, BlockState pBlockState) ConduitBlockEntity(BlockPos pPos, BlockState pBlockState) CopperGolemStatueBlockEntity(BlockPos pPos, BlockState pState) CrafterBlockEntity(BlockPos pPos, BlockState pState) CreakingHeartBlockEntity(BlockPos pPos, BlockState pState) DaylightDetectorBlockEntity(BlockPos pPos, BlockState pBlockState) DecoratedPotBlockEntity(BlockPos pPos, BlockState pState) DispenserBlockEntity(BlockPos pPos, BlockState pBlockState) protectedDispenserBlockEntity(BlockEntityType<?> p_155489_, BlockPos p_155490_, BlockState p_155491_) DropperBlockEntity(BlockPos p_155498_, BlockState p_155499_) EnchantingTableBlockEntity(BlockPos pPos, BlockState pState) EnderChestBlockEntity(BlockPos pPos, BlockState pBlockState) FurnaceBlockEntity(BlockPos pPos, BlockState pBlockState) HangingSignBlockEntity(BlockPos p_250603_, BlockState p_251674_) HopperBlockEntity(BlockPos pPos, BlockState pBlockState) JigsawBlockEntity(BlockPos pPos, BlockState pBlockState) JukeboxBlockEntity(BlockPos pPos, BlockState pBlockState) LecternBlockEntity(BlockPos pPos, BlockState pBlockState) protectedRandomizableContainerBlockEntity(BlockEntityType<?> p_155629_, BlockPos p_155630_, BlockState p_155631_) SculkCatalystBlockEntity(BlockPos pPos, BlockState pBlockState) SculkSensorBlockEntity(BlockPos pPos, BlockState pBlockState) protectedSculkSensorBlockEntity(BlockEntityType<?> p_277405_, BlockPos p_277502_, BlockState p_277699_) SculkShriekerBlockEntity(BlockPos pPos, BlockState pBlockState) ShelfBlockEntity(BlockPos pPos, BlockState pState) ShulkerBoxBlockEntity(BlockPos pPos, BlockState pBlockState) ShulkerBoxBlockEntity(@Nullable DyeColor pColor, BlockPos pPos, BlockState pBlockState) SignBlockEntity(BlockPos pPos, BlockState pBlockState) SignBlockEntity(BlockEntityType p_249609_, BlockPos p_248914_, BlockState p_249550_) SkullBlockEntity(BlockPos pPos, BlockState pBlockState) SmokerBlockEntity(BlockPos pPos, BlockState pBlockState) SpawnerBlockEntity(BlockPos pPos, BlockState pBlockState) StructureBlockEntity(BlockPos pPos, BlockState pBlockState) TestBlockEntity(BlockPos pPos, BlockState pState) TestInstanceBlockEntity(BlockPos pPos, BlockState pState) TheEndGatewayBlockEntity(BlockPos p_155813_, BlockState p_155814_) TheEndPortalBlockEntity(BlockPos pPos, BlockState pBlockState) protectedTheEndPortalBlockEntity(BlockEntityType<?> p_155855_, BlockPos p_155856_, BlockState p_155857_) TrappedChestBlockEntity(BlockPos p_155862_, BlockState p_155863_) TrialSpawnerBlockEntity(BlockPos pPos, BlockState pState) -
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 pLevel, BlockPos pPos, BlockState pState, VaultSharedData pSharedData, ParticleOptions pParticle) private static voidVaultBlockEntity.Client.emitConnectionParticlesForNearbyPlayers(Level pLevel, BlockPos pPos, BlockState pState, VaultSharedData pSharedData) (package private) static voidVaultBlockEntity.Server.setVaultState(ServerLevel pLevel, BlockPos pPos, BlockState pOldState, BlockState pNewState, VaultConfig pConfig, VaultSharedData pSharedData) static voidVaultBlockEntity.Client.tick(Level pLevel, BlockPos pPos, BlockState pState, VaultClientData pClientData, VaultSharedData pSharedData) static voidVaultBlockEntity.Server.tick(ServerLevel pLevel, BlockPos pPos, BlockState pState, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData) static voidVaultBlockEntity.Server.tryInsertKey(ServerLevel pLevel, BlockPos pPos, BlockState pState, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData, Player pPlayer, ItemStack pStack) private static voidVaultBlockEntity.Server.unlock(ServerLevel pLevel, BlockState pState, BlockPos pPos, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData, List<ItemStack> pItemsToEject) 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 pLevel, ChunkGenerator pChunkGenerator, BlockPos pPos, BlockState pState, RandomSource pRandom) private static booleanTreeGrower.isTwoByTwoSapling(BlockState pState, BlockGetter pLevel, BlockPos pPos, int pXOffset, int pYOffset) -
Uses of BlockState in net.minecraft.world.level.block.piston
Fields in net.minecraft.world.level.block.piston declared as BlockStateModifier and TypeFieldDescriptionprivate static final BlockStatePistonMovingBlockEntity.DEFAULT_BLOCK_STATEprivate BlockStatePistonMovingBlockEntity.movedStateMethods in net.minecraft.world.level.block.piston that return BlockStateModifier and TypeMethodDescriptionprivate BlockStatePistonMovingBlockEntity.getCollisionRelatedBlockState()PistonMovingBlockEntity.getMovedState()PistonBaseBlock.getStateForPlacement(BlockPlaceContext pContext) protected BlockStateMovingPistonBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStatePistonBaseBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStatePistonHeadBlock.mirror(BlockState pState, Mirror pMirror) PistonHeadBlock.playerWillDestroy(Level p_60265_, BlockPos p_60266_, BlockState p_60267_, Player p_60268_) protected BlockStateMovingPistonBlock.rotate(BlockState pState, Rotation pRot) protected BlockStatePistonBaseBlock.rotate(BlockState pState, Rotation pRot) PistonBaseBlock.rotate(BlockState state, LevelAccessor world, BlockPos pos, Rotation direction) protected BlockStatePistonHeadBlock.rotate(BlockState pState, Rotation pRot) protected BlockStatePistonHeadBlock.updateShape(BlockState p_60301_, LevelReader p_374256_, ScheduledTickAccess p_374426_, BlockPos p_60305_, Direction p_60302_, BlockPos p_60306_, BlockState p_60303_, RandomSource p_374478_) Methods in net.minecraft.world.level.block.piston with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidPistonHeadBlock.affectNeighborsAfterRemoval(BlockState p_393727_, ServerLevel p_394573_, BlockPos p_393756_, boolean p_394300_) protected booleanPistonHeadBlock.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) private voidPistonBaseBlock.checkIfExtend(Level pLevel, BlockPos pPos, BlockState pState) voidMovingPistonBlock.destroy(LevelAccessor pLevel, BlockPos pPos, BlockState pState) protected ItemStackMovingPistonBlock.getCloneItemStack(LevelReader p_304937_, BlockPos p_60058_, BlockState p_60059_, boolean p_386505_) protected ItemStackPistonHeadBlock.getCloneItemStack(LevelReader p_304638_, BlockPos p_60262_, BlockState p_60263_, boolean p_386559_) protected VoxelShapeMovingPistonBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) MovingPistonBlock.getDrops(BlockState p_287650_, LootParams.Builder p_287754_) protected RenderShapeMovingPistonBlock.getRenderShape(BlockState p_389569_) protected VoxelShapeMovingPistonBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapePistonBaseBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapePistonHeadBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) <T extends BlockEntity>
@Nullable BlockEntityTicker<T> MovingPistonBlock.getTicker(Level p_155875_, BlockState p_155876_, BlockEntityType<T> p_155877_) private booleanPistonHeadBlock.isFittingBase(BlockState pBaseState, BlockState pExtendedState) protected booleanMovingPistonBlock.isPathfindable(BlockState p_60065_, PathComputationType p_60068_) protected booleanPistonBaseBlock.isPathfindable(BlockState p_60187_, PathComputationType p_60190_) protected booleanPistonHeadBlock.isPathfindable(BlockState p_60270_, PathComputationType p_60273_) static booleanPistonBaseBlock.isPushable(BlockState pState, Level pLevel, BlockPos pPos, Direction pMovementDirection, boolean pAllowDestroy, Direction pPistonFacing) Checks if the piston can push the given BlockState.protected BlockStateMovingPistonBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStatePistonBaseBlock.mirror(BlockState pState, Mirror pMirror) protected BlockStatePistonHeadBlock.mirror(BlockState pState, Mirror pMirror) protected voidPistonBaseBlock.neighborChanged(BlockState p_60198_, Level p_60199_, BlockPos p_60200_, Block p_60201_, @Nullable Orientation p_363070_, boolean p_60203_) protected voidPistonHeadBlock.neighborChanged(BlockState p_60275_, Level p_60276_, BlockPos p_60277_, Block p_60278_, @Nullable Orientation p_363965_, boolean p_60280_) @Nullable BlockEntityMovingPistonBlock.newBlockEntity(BlockPos p_155879_, BlockState p_155880_) static BlockEntityMovingPistonBlock.newMovingBlockEntity(BlockPos pPos, BlockState pBlockState, BlockState pMovedState, Direction pDirection, boolean pExtending, boolean pIsSourcePiston) protected voidPistonBaseBlock.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pIsMoving) PistonHeadBlock.playerWillDestroy(Level p_60265_, BlockPos p_60266_, BlockState p_60267_, Player p_60268_) voidPistonMovingBlockEntity.preRemoveSideEffects(BlockPos p_394613_, BlockState p_393744_) protected BlockStateMovingPistonBlock.rotate(BlockState pState, Rotation pRot) protected BlockStatePistonBaseBlock.rotate(BlockState pState, Rotation pRot) PistonBaseBlock.rotate(BlockState state, LevelAccessor world, BlockPos pos, Rotation direction) protected BlockStatePistonHeadBlock.rotate(BlockState pState, Rotation pRot) voidPistonBaseBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, @Nullable LivingEntity pPlacer, ItemStack pStack) static voidPistonMovingBlockEntity.tick(Level pLevel, BlockPos pPos, BlockState pState, PistonMovingBlockEntity pBlockEntity) protected booleanPistonBaseBlock.triggerEvent(BlockState pState, Level pLevel, BlockPos pPos, int pId, int pParam) protected BlockStatePistonHeadBlock.updateShape(BlockState p_60301_, LevelReader p_374256_, ScheduledTickAccess p_374426_, BlockPos p_60305_, Direction p_60302_, BlockPos p_60306_, BlockState p_60303_, RandomSource p_374478_) protected booleanPistonBaseBlock.useShapeForLightOcclusion(BlockState pState) protected booleanPistonHeadBlock.useShapeForLightOcclusion(BlockState pState) protected InteractionResultMovingPistonBlock.useWithoutItem(BlockState p_60070_, Level p_60071_, BlockPos p_60072_, Player p_60073_, BlockHitResult p_60075_) Method parameters in net.minecraft.world.level.block.piston with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected voidMovingPistonBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidPistonBaseBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) protected voidPistonHeadBlock.createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> pBuilder) Constructors in net.minecraft.world.level.block.piston with parameters of type BlockStateModifierConstructorDescriptionPistonMovingBlockEntity(BlockPos pPos, BlockState pBlockState) PistonMovingBlockEntity(BlockPos pPos, BlockState pBlockState, BlockState pMovedState, Direction pDirection, boolean pExtending, boolean pIsSourcePiston) -
Uses of BlockState in net.minecraft.world.level.block.sounds
Methods in net.minecraft.world.level.block.sounds with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static booleanAmbientDesertBlockSoundsPlayer.canTriggerAmbientDesertSandSounds(BlockState pState) -
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 pState, Mirror pMirror) Returns the blockstate with the given mirror of the passed blockstate.Deprecated.protected BlockStateBlockBehaviour.rotate(BlockState pState, Rotation pRotation) Returns the blockstate with the given rotation from the passed blockstate.BlockBehaviour.BlockStateBase.updateShape(LevelReader pLevel, ScheduledTickAccess pScheduledTickAccess, BlockPos pPos, Direction pDirection, BlockPos pNeighborPos, BlockState pNeighborState, RandomSource pRandom) protected BlockStateBlockBehaviour.updateShape(BlockState pState, LevelReader pLevel, ScheduledTickAccess pScheduledTickAccess, BlockPos pPos, Direction pDirection, BlockPos pNeighborPos, BlockState pNeighborState, RandomSource pRandom) Methods in net.minecraft.world.level.block.state with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidBlockBehaviour.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidBlockBehaviour.attack(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer) protected booleanBlockBehaviour.canBeReplaced(BlockState pState, BlockPlaceContext pUseContext) protected booleanBlockBehaviour.canBeReplaced(BlockState pState, Fluid pFluid) protected booleanBlockBehaviour.canSurvive(BlockState pState, LevelReader pLevel, BlockPos pPos) protected voidBlockBehaviour.entityInside(BlockState pState, Level pLevel, BlockPos pPos, Entity pEntity, InsideBlockEffectApplier pApplier, boolean pIntersects) BlockBehaviour.OffsetFunction.evaluate(BlockState pState, BlockPos pPos) protected intBlockBehaviour.getAnalogOutputSignal(BlockState pState, Level pLevel, BlockPos pPos, Direction pDirection) protected VoxelShapeBlockBehaviour.getBlockSupportShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected ItemStackBlockBehaviour.getCloneItemStack(LevelReader pLevel, BlockPos pPos, BlockState pState, boolean pIncludeData) Deprecated.protected VoxelShapeBlockBehaviour.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected floatBlockBehaviour.getDestroyProgress(BlockState pState, Player pPlayer, BlockGetter pLevel, BlockPos pPos) Get the hardness of this Block relative to the ability of the given playerprotected intBlockBehaviour.getDirectSignal(BlockState pState, BlockGetter pLevel, BlockPos pPos, Direction pDirection) Returns the direct signal this block emits in the given direction.BlockBehaviour.getDrops(BlockState pState, LootParams.Builder pParams) protected VoxelShapeBlockBehaviour.getEntityInsideCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, Entity pEntity) protected FluidStateBlockBehaviour.getFluidState(BlockState pState) protected VoxelShapeBlockBehaviour.getInteractionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected intBlockBehaviour.getLightBlock(BlockState pState) protected @Nullable MenuProviderBlockBehaviour.getMenuProvider(BlockState pState, Level pLevel, BlockPos pPos) protected VoxelShapeBlockBehaviour.getOcclusionShape(BlockState pState) protected RenderShapeBlockBehaviour.getRenderShape(BlockState pState) The type of render function called.protected longBlockBehaviour.getSeed(BlockState pState, BlockPos pPos) Return a random long to be passed to, used for random model rotationsinvalid reference
net.minecraft.client.resources.model.BakedModel#getQuadsprotected floatBlockBehaviour.getShadeBrightness(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected VoxelShapeBlockBehaviour.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected intBlockBehaviour.getSignal(BlockState pState, BlockGetter pLevel, BlockPos pPos, Direction pDirection) Returns the signal this block emits in the given direction.protected SoundTypeBlockBehaviour.getSoundType(BlockState pState) Deprecated.protected VoxelShapeBlockBehaviour.getVisualShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected booleanBlockBehaviour.hasAnalogOutputSignal(BlockState pState) protected booleanBlockBehaviour.isAir(BlockState state) protected booleanBlockBehaviour.isCollisionShapeFullBlock(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected booleanBlockBehaviour.isPathfindable(BlockState pState, PathComputationType pPathComputationType) protected booleanBlockBehaviour.isRandomlyTicking(BlockState pState) protected booleanBlockBehaviour.isSignalSource(BlockState pState) Returns whether this block is capable of emitting redstone signals.protected BlockStateBlockBehaviour.mirror(BlockState pState, Mirror pMirror) Returns the blockstate with the given mirror of the passed blockstate.protected voidBlockBehaviour.neighborChanged(BlockState pState, Level pLevel, BlockPos pPos, Block pNeighborBlock, @Nullable Orientation pOrientation, boolean pMovedByPiston) protected voidBlockBehaviour.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) voidBlockBehaviour.BlockStateBase.onPlace(Level pLevel, BlockPos pPos, BlockState pOldState, boolean pMovedByPiston) protected voidBlockBehaviour.onPlace(BlockState pState, Level pLevel, BlockPos pPos, BlockState pOldState, boolean pMovedByPiston) voidBlockBehaviour.BlockStateBase.onProjectileHit(Level pLevel, BlockState pState, BlockHitResult pHit, Projectile pProjectile) protected voidBlockBehaviour.onProjectileHit(Level pLevel, BlockState pState, BlockHitResult pHit, Projectile pProjectile) protected booleanBlockBehaviour.propagatesSkylightDown(BlockState pState) protected voidBlockBehaviour.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected BlockStateBlockBehaviour.rotate(BlockState pState, Rotation pRotation) Returns the blockstate with the given rotation from the passed blockstate.booleanBlockBehaviour.BlockStateBase.shouldChangedStateKeepBlockEntity(BlockState pState) protected booleanBlockBehaviour.shouldChangedStateKeepBlockEntity(BlockState pState) booleanBlockBehaviour.BlockStateBase.skipRendering(BlockState pState, Direction pFace) protected booleanBlockBehaviour.skipRendering(BlockState pState, BlockState pAdjacentState, Direction pDirection) protected voidBlockBehaviour.spawnAfterBreak(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishbooleanBlockBehaviour.StateArgumentPredicate.test(BlockState pState, BlockGetter pLevel, BlockPos pPos, A pValue) booleanBlockBehaviour.StatePredicate.test(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected voidBlockBehaviour.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected booleanBlockBehaviour.triggerEvent(BlockState pState, Level pLevel, BlockPos pPos, int pId, int pParam) Called on server whenLevel.blockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)is called.protected voidBlockBehaviour.updateIndirectNeighbourShapes(BlockState pState, LevelAccessor pLevel, BlockPos pPos, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLeft) Updates the shapes of indirect neighbors of this block.BlockBehaviour.BlockStateBase.updateShape(LevelReader pLevel, ScheduledTickAccess pScheduledTickAccess, BlockPos pPos, Direction pDirection, BlockPos pNeighborPos, BlockState pNeighborState, RandomSource pRandom) protected BlockStateBlockBehaviour.updateShape(BlockState pState, LevelReader pLevel, ScheduledTickAccess pScheduledTickAccess, BlockPos pPos, Direction pDirection, BlockPos pNeighborPos, BlockState pNeighborState, RandomSource pRandom) protected InteractionResultBlockBehaviour.useItemOn(ItemStack pStack, BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, BlockHitResult pHitResult) protected booleanBlockBehaviour.useShapeForLightOcclusion(BlockState pState) protected InteractionResultBlockBehaviour.useWithoutItem(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, BlockHitResult pHitResult) Method parameters in net.minecraft.world.level.block.state with type arguments of type BlockStateModifier and TypeMethodDescriptionBlockBehaviour.Properties.lightLevel(ToIntFunction<BlockState> pLightEmission) BlockBehaviour.Properties.mapColor(Function<BlockState, MapColor> pMapColor) 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 pOwner, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> pValues, com.mojang.serialization.MapCodec<BlockState> pPropertiesCodec) -
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<@Nullable BlockInWorld> BlockInWorld.hasState(Predicate<BlockState> pState) -
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 pState, Property<T> pProperty, Predicate<Object> pValuePredicate) booleanBlockPredicate.test(@Nullable BlockState pState) booleanBlockStatePredicate.test(@Nullable BlockState pState) Constructor parameters in net.minecraft.world.level.block.state.predicate with type arguments of type BlockStateModifierConstructorDescriptionprivateBlockStatePredicate(StateDefinition<Block, BlockState> pDefinition) -
Uses of BlockState in net.minecraft.world.level.chunk
Fields in net.minecraft.world.level.chunk declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStatePalettedContainerFactory.defaultBlockStateThe field for thedefaultBlockStaterecord component.Fields in net.minecraft.world.level.chunk with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final com.mojang.serialization.Codec<PalettedContainer<BlockState>> PalettedContainerFactory.blockStatesContainerCodecThe field for theblockStatesContainerCodecrecord component.private final Strategy<BlockState> PalettedContainerFactory.blockStatesStrategyThe field for theblockStatesStrategyrecord component.private final PalettedContainer<BlockState> LevelChunkSection.statesMethods in net.minecraft.world.level.chunk that return BlockStateModifier and TypeMethodDescriptionPalettedContainerFactory.defaultBlockState()Returns the value of thedefaultBlockStaterecord component.BlockColumn.getBlock(int pPos) BulkSectionAccess.getBlockState(BlockPos pPos) EmptyLevelChunk.getBlockState(BlockPos p_62625_) ImposterProtoChunk.getBlockState(BlockPos p_62749_) LevelChunk.getBlockState(BlockPos p_62923_) LevelChunkSection.getBlockState(int pX, int pY, int pZ) ProtoChunk.getBlockState(BlockPos p_63264_) @Nullable BlockStateChunkAccess.setBlockState(BlockPos pPos, BlockState pState) abstract @Nullable BlockStateChunkAccess.setBlockState(BlockPos pPos, BlockState pState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) @Nullable BlockStateEmptyLevelChunk.setBlockState(BlockPos p_62605_, BlockState p_62606_, @net.minecraft.world.level.block.Block.UpdateFlags int p_394216_) @Nullable BlockStateImposterProtoChunk.setBlockState(BlockPos p_62722_, BlockState p_62723_, @net.minecraft.world.level.block.Block.UpdateFlags int p_393912_) @Nullable BlockStateLevelChunk.setBlockState(BlockPos p_62865_, BlockState p_62866_, @net.minecraft.world.level.block.Block.UpdateFlags int p_393859_) LevelChunkSection.setBlockState(int pX, int pY, int pZ, BlockState pState) LevelChunkSection.setBlockState(int pX, int pY, int pZ, BlockState pState, boolean pUseLocks) @Nullable BlockStateProtoChunk.setBlockState(BlockPos p_63217_, BlockState p_63218_, @net.minecraft.world.level.block.Block.UpdateFlags int p_393955_) UpgradeData.BlockFixer.updateShape(BlockState pState, Direction pDirection, BlockState pOffsetState, LevelAccessor pLevel, BlockPos pPos, BlockPos pOffsetPos) private static BlockStateUpgradeData.updateState(BlockState pState, Direction pDirection, LevelAccessor pLevel, BlockPos pPos, BlockPos pOffsetPos) Methods in net.minecraft.world.level.chunk that return types with arguments of type BlockStateModifier and TypeMethodDescriptioncom.mojang.serialization.Codec<PalettedContainer<BlockState>> PalettedContainerFactory.blockStatesContainerCodec()Returns the value of theblockStatesContainerCodecrecord component.PalettedContainerFactory.blockStatesStrategy()Returns the value of theblockStatesStrategyrecord component.PalettedContainerFactory.createForBlockStates()LevelChunkSection.getStates()Methods in net.minecraft.world.level.chunk with parameters of type BlockStateModifier and TypeMethodDescriptionvoidBlockColumn.setBlock(int pPos, BlockState pState) @Nullable BlockStateChunkAccess.setBlockState(BlockPos pPos, BlockState pState) abstract @Nullable BlockStateChunkAccess.setBlockState(BlockPos pPos, BlockState pState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags) @Nullable BlockStateEmptyLevelChunk.setBlockState(BlockPos p_62605_, BlockState p_62606_, @net.minecraft.world.level.block.Block.UpdateFlags int p_394216_) @Nullable BlockStateImposterProtoChunk.setBlockState(BlockPos p_62722_, BlockState p_62723_, @net.minecraft.world.level.block.Block.UpdateFlags int p_393912_) @Nullable BlockStateLevelChunk.setBlockState(BlockPos p_62865_, BlockState p_62866_, @net.minecraft.world.level.block.Block.UpdateFlags int p_393859_) LevelChunkSection.setBlockState(int pX, int pY, int pZ, BlockState pState) LevelChunkSection.setBlockState(int pX, int pY, int pZ, BlockState pState, boolean pUseLocks) @Nullable BlockStateProtoChunk.setBlockState(BlockPos p_63217_, BlockState p_63218_, @net.minecraft.world.level.block.Block.UpdateFlags int p_393955_) UpgradeData.BlockFixer.updateShape(BlockState pState, Direction pDirection, BlockState pOffsetState, LevelAccessor pLevel, BlockPos pPos, BlockPos pOffsetPos) private static BlockStateUpgradeData.updateState(BlockState pState, Direction pDirection, LevelAccessor pLevel, BlockPos pPos, BlockPos pOffsetPos) Method parameters in net.minecraft.world.level.chunk with type arguments of type BlockStateModifier and TypeMethodDescriptionfinal voidChunkAccess.findBlockLightSources(BiConsumer<BlockPos, BlockState> p_285269_) voidLightChunk.findBlockLightSources(BiConsumer<BlockPos, BlockState> pOutput) voidChunkAccess.findBlocks(Predicate<BlockState> pPredicate, BiConsumer<BlockPos, BlockState> pOutput) voidChunkAccess.findBlocks(Predicate<BlockState> pPredicate, BiConsumer<BlockPos, BlockState> pOutput) voidChunkAccess.findBlocks(Predicate<BlockState> p_285343_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidChunkAccess.findBlocks(Predicate<BlockState> p_285343_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidChunkAccess.findBlocks(Predicate<BlockState> p_285343_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidImposterProtoChunk.findBlocks(Predicate<BlockState> p_285465_, BiConsumer<BlockPos, BlockState> p_285061_) voidImposterProtoChunk.findBlocks(Predicate<BlockState> p_285465_, BiConsumer<BlockPos, BlockState> p_285061_) 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> pPredicate) Constructors in net.minecraft.world.level.chunk with parameters of type BlockStateModifierConstructorDescriptionPalettedContainerFactory(Strategy<BlockState> blockStatesStrategy, BlockState defaultBlockState, com.mojang.serialization.Codec<PalettedContainer<BlockState>> blockStatesContainerCodec, Strategy<Holder<Biome>> biomeStrategy, Holder<Biome> defaultBiome, com.mojang.serialization.Codec<PalettedContainerRO<Holder<Biome>>> biomeContainerCodec) Creates an instance of aPalettedContainerFactoryrecord class.Constructor parameters in net.minecraft.world.level.chunk with type arguments of type BlockStateModifierConstructorDescriptionLevelChunkSection(PalettedContainer<BlockState> pStates, PalettedContainerRO<Holder<Biome>> pBiomes) PalettedContainerFactory(Strategy<BlockState> blockStatesStrategy, BlockState defaultBlockState, com.mojang.serialization.Codec<PalettedContainer<BlockState>> blockStatesContainerCodec, Strategy<Holder<Biome>> biomeStrategy, Holder<Biome> defaultBiome, com.mojang.serialization.Codec<PalettedContainerRO<Holder<Biome>>> biomeContainerCodec) Creates an instance of aPalettedContainerFactoryrecord class.PalettedContainerFactory(Strategy<BlockState> blockStatesStrategy, BlockState defaultBlockState, com.mojang.serialization.Codec<PalettedContainer<BlockState>> blockStatesContainerCodec, Strategy<Holder<Biome>> biomeStrategy, Holder<Biome> defaultBiome, com.mojang.serialization.Codec<PalettedContainerRO<Holder<Biome>>> biomeContainerCodec) Creates an instance of aPalettedContainerFactoryrecord class. -
Uses of BlockState in net.minecraft.world.level.gameevent
Fields in net.minecraft.world.level.gameevent declared as BlockStateModifier and TypeFieldDescriptionprivate final @Nullable BlockStateGameEvent.Context.affectedStateThe field for theaffectedStaterecord component.Methods in net.minecraft.world.level.gameevent that return BlockStateModifier and TypeMethodDescription@Nullable BlockStateGameEvent.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(@Nullable Entity pSourceEntity, @Nullable BlockState pAffectedState) static GameEvent.ContextGameEvent.Context.of(@Nullable BlockState pAffectedState) Constructors in net.minecraft.world.level.gameevent with parameters of type BlockStateModifierConstructorDescriptionContext(@Nullable Entity sourceEntity, @Nullable BlockState affectedState) Creates an instance of aContextrecord class. -
Uses of BlockState in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as BlockStateModifier and TypeFieldDescriptionprotected static final BlockStateDebugLevelSource.AIRprivate static final BlockStateNoiseBasedChunkGenerator.AIRprotected static final BlockStateDebugLevelSource.BARRIERprivate static final BlockStateSurfaceSystem.BROWN_TERRACOTTAprivate final BlockState[]SurfaceSystem.clayBandsprivate final BlockStateNoiseGeneratorSettings.defaultBlockThe field for thedefaultBlockrecord component.private final BlockStateSurfaceSystem.defaultBlockprivate final BlockStateNoiseGeneratorSettings.defaultFluidThe field for thedefaultFluidrecord component.(package private) final BlockStateOreVeinifier.VeinType.fillerprivate final BlockStateAquifer.FluidStatus.fluidTypeThe field for thefluidTyperecord component.private static final BlockStateSurfaceSystem.LIGHT_GRAY_TERRACOTTAprivate static final BlockStateSurfaceSystem.ORANGE_TERRACOTTA(package private) final BlockStateOreVeinifier.VeinType.oreprivate static final BlockStateSurfaceSystem.PACKED_ICE(package private) final BlockStateOreVeinifier.VeinType.rawOreBlockprivate static final BlockStateSurfaceSystem.RED_TERRACOTTAprivate final BlockStateSurfaceRules.BlockRuleSource.resultStateThe field for theresultStaterecord component.private static final BlockStateSurfaceSystem.SNOW_BLOCKprivate final BlockStateSurfaceRules.StateRule.stateThe field for thestaterecord component.private static final BlockStateSurfaceSystem.TERRACOTTAprivate static final BlockStateSurfaceSystem.WHITE_TERRACOTTAprivate static final BlockStateSurfaceSystem.YELLOW_TERRACOTTAFields in net.minecraft.world.level.levelgen with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate static List<BlockState> DebugLevelSource.ALL_BLOCKSA list of all valid block states.final List<BlockState> GeodeBlockSettings.innerPlacementsprivate final Predicate<BlockState> Heightmap.isOpaqueprivate final Predicate<BlockState> Heightmap.Types.isOpaque(package private) static final Predicate<BlockState> Heightmap.MATERIAL_MOTION_BLOCKING(package private) static final Predicate<BlockState> Heightmap.NOT_AIRMethods in net.minecraft.world.level.levelgen that return BlockStateModifier and TypeMethodDescriptionAquifer.FluidStatus.at(int pY) @Nullable BlockStateNoiseChunk.BlockStateFiller.calculate(DensityFunction.FunctionContext pContext) private BlockStateAquifer.NoiseBasedAquifer.computeFluidType(int pX, int pY, int pZ, Aquifer.FluidStatus pFluidStatus, int pSurfaceLevel) @Nullable BlockStateAquifer.computeSubstance(DensityFunction.FunctionContext pContext, double pSubstance) @Nullable BlockStateAquifer.NoiseBasedAquifer.computeSubstance(DensityFunction.FunctionContext p_208186_, double p_208187_) private BlockStateNoiseBasedChunkGenerator.debugPreliminarySurfaceLevel(NoiseChunk pChunk, int pX, int pY, int pZ, BlockState pState) NoiseGeneratorSettings.defaultBlock()Returns the value of thedefaultBlockrecord component.NoiseGeneratorSettings.defaultFluid()Returns the value of thedefaultFluidrecord component.Aquifer.FluidStatus.fluidType()Returns the value of thefluidTyperecord component.private static BlockState[]SurfaceSystem.generateBands(RandomSource pRandom) protected BlockStateSurfaceSystem.getBand(int pX, int pY, int pZ) static BlockStateDebugLevelSource.getBlockStateFor(int pChunkX, int pChunkZ) protected @Nullable BlockStateNoiseChunk.getInterpolatedState()SurfaceRules.BlockRuleSource.resultState()Returns the value of theresultStaterecord component.SurfaceRules.StateRule.state()Returns the value of thestaterecord component.@Nullable BlockStateSurfaceRules.SequenceRule.tryApply(int p_189694_, int p_189695_, int p_189696_) SurfaceRules.StateRule.tryApply(int p_189721_, int p_189722_, int p_189723_) @Nullable BlockStateSurfaceRules.SurfaceRule.tryApply(int pX, int pY, int pZ) @Nullable BlockStateSurfaceRules.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 pRule, CarvingContext pContext, Function<BlockPos, Holder<Biome>> pBiomeGetter, ChunkAccess pChunk, NoiseChunk pNoiseChunk, BlockPos pPos, boolean pHasFluid) Deprecated.Methods in net.minecraft.world.level.levelgen with parameters of type BlockStateModifier and TypeMethodDescriptionprivate BlockStateNoiseBasedChunkGenerator.debugPreliminarySurfaceLevel(NoiseChunk pChunk, int pX, int pY, int pZ, BlockState pState) private booleanSurfaceSystem.isStone(BlockState pState) private static voidSurfaceSystem.makeBands(RandomSource pRandom, BlockState[] pOutput, int pMinSize, BlockState pState) static SurfaceRules.RuleSourceSurfaceRules.state(BlockState pResultState) booleanHeightmap.update(int pX, int pY, int pZ, BlockState pState) Method parameters in net.minecraft.world.level.levelgen with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected OptionalIntNoiseBasedChunkGenerator.iterateNoiseColumn(LevelHeightAccessor pLevel, RandomState pRandom, int pX, int pZ, @Nullable org.apache.commons.lang3.mutable.MutableObject<NoiseColumn> pColumn, @Nullable Predicate<BlockState> pStoppingState) Column.scan(LevelSimulatedReader pLevel, BlockPos pPos, int pMaxDistance, Predicate<BlockState> pColumnPredicate, Predicate<BlockState> pTipPredicate) 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 pLevel, int pMaxDistance, Predicate<BlockState> pColumnPredicate, Predicate<BlockState> pTipPredicate, BlockPos.MutableBlockPos pMutablePos, int pStartY, Direction pDirection) Scans for a sequence of states in a givendirection, up to a length ofmaxDistancewhich satisfycolumnPredicate, and ending with a state which satisfiestipPredicate.Constructors in net.minecraft.world.level.levelgen with parameters of type BlockStateModifierConstructorDescription(package private)BlockRuleSource(BlockState p_189517_) (package private)BlockRuleSource(BlockState resultState, SurfaceRules.StateRule rule) Creates an instance of aBlockRuleSourcerecord class.FluidStatus(int fluidLevel, BlockState fluidType) Creates an instance of aFluidStatusrecord class.NoiseGeneratorSettings(NoiseSettings noiseSettings, BlockState defaultBlock, BlockState defaultFluid, NoiseRouter noiseRouter, SurfaceRules.RuleSource surfaceRule, List<Climate.ParameterPoint> spawnTarget, int seaLevel, boolean disableMobGeneration, boolean aquifersEnabled, boolean oreVeinsEnabled, boolean useLegacyRandomSource) Creates an instance of aNoiseGeneratorSettingsrecord class.(package private)StateRule(BlockState state) Creates an instance of aStateRulerecord class.SurfaceSystem(RandomState pRandomState, BlockState pDefaultBlock, int pSeaLevel, PositionalRandomFactory pNoiseRandom) privateVeinType(BlockState pOre, BlockState pRawOreBlock, BlockState pFiller, int pMinY, int pMaxY) Constructor parameters in net.minecraft.world.level.levelgen with type arguments of type BlockStateModifierConstructorDescriptionGeodeBlockSettings(BlockStateProvider pFillingProvider, BlockStateProvider pInnerLayerProvider, BlockStateProvider pAlternateInnerLayerProvider, BlockStateProvider pMiddleLayerProvider, BlockStateProvider pOuterLayerProvider, List<BlockState> pInnerPlacements, TagKey<Block> pCannotReplace, TagKey<Block> pInvalidBlocks) privateTypes(int pId, String pSerializationKey, Heightmap.Usage pUsage, Predicate<BlockState> pIsOpaque) -
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 p_190487_) protected booleanMatchingBlockTagPredicate.test(BlockState p_198343_) protected booleanMatchingFluidsPredicate.test(BlockState p_190500_) protected booleanReplaceablePredicate.test(BlockState p_190527_) protected booleanSolidPredicate.test(BlockState p_190536_) Deprecated.protected abstract booleanStateTestingPredicate.test(BlockState pState) static BlockPredicateBlockPredicate.wouldSurvive(BlockState pState, Vec3i pOffset) 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 @Nullable BlockStateWorldCarver.getCarveState(CarvingContext pContext, C pConfig, BlockPos pPos, Aquifer pAquifer) private static BlockStateWorldCarver.getDebugState(CarverConfiguration pConfig, BlockState pState) 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>> pBiomeMapper, ChunkAccess pAccess, BlockPos pPos, boolean pHasFluid) Deprecated.Methods in net.minecraft.world.level.levelgen.carver with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanWorldCarver.canReplaceBlock(C pConfig, BlockState pState) private static BlockStateWorldCarver.getDebugState(CarverConfiguration pConfig, BlockState pState) static CarverDebugSettingsCarverDebugSettings.of(boolean pDebugMode, BlockState pAirState) static CarverDebugSettingsCarverDebugSettings.of(boolean pDebugMode, BlockState pAirState, BlockState pWaterState, BlockState pLavaState, BlockState pBarrierState) static CarverDebugSettingsCarverDebugSettings.of(BlockState pAirState, BlockState pWaterState, BlockState pLavaState, BlockState pBarrierState) Constructors in net.minecraft.world.level.levelgen.carver with parameters of type BlockStateModifierConstructorDescriptionprivateCarverDebugSettings(boolean pDebugMode, BlockState pAirState, BlockState pWaterState, BlockState pLavaState, BlockState pBarrierState) -
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 pDirection, DripstoneThickness pDripstoneThickness) Methods in net.minecraft.world.level.levelgen.feature that return types with arguments of type BlockStateModifier and TypeMethodDescriptionprivate BiConsumer<BlockPos, BlockState> FallenTreeFeature.getDecorationSetter(WorldGenLevel pLevel) private static Function<BlockState, BlockState> FallenTreeFeature.getSidewaysStateModifier(Direction pDirection) private static Function<BlockState, BlockState> FallenTreeFeature.getSidewaysStateModifier(Direction pDirection) static Predicate<BlockState> Feature.isReplaceable(TagKey<Block> pBlockTag) Methods in net.minecraft.world.level.levelgen.feature with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanOreFeature.canPlaceOre(BlockState pState, Function<BlockPos, BlockState> pAdjacentStateAccessor, RandomSource pRandom, OreConfiguration pConfig, OreConfiguration.TargetBlockState pTargetState, BlockPos.MutableBlockPos pMutablePos) private booleanLakeFeature.canReplaceBlock(BlockState pState) Deprecated.private voidIcebergFeature.generateIcebergBlock(LevelAccessor pLevel, RandomSource pRandom, BlockPos pPos, int pHeight, int pLocalX, int pLocalY, int pLocalZ, int pRadius, int pMajorRadius, boolean pElliptical, int pMinorRadius, double pAngle, boolean pPlaceSnow, BlockState pState) private static booleanMultifaceGrowthFeature.isAirOrWater(BlockState pState) private static booleanRootSystemFeature.isAllowedTreeSpace(BlockState pState, int pY, int pAllowedVerticalWater) static booleanFeature.isDirt(BlockState pState) static booleanDripstoneUtils.isDripstoneBase(BlockState pState) static booleanDripstoneUtils.isDripstoneBaseOrLava(BlockState pState) static booleanDripstoneUtils.isEmptyOrWater(BlockState pState) static booleanDripstoneUtils.isEmptyOrWaterOrLava(BlockState pState) private static booleanIcebergFeature.isIcebergState(BlockState pState) static booleanDripstoneUtils.isNeitherEmptyNorWater(BlockState pState) protected static booleanFeature.isStone(BlockState pState) private static booleanUnderwaterMagmaFeature.isWaterOrAir(BlockState pState) protected booleanCoralFeature.placeCoralBlock(LevelAccessor pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) protected booleanCoralClawFeature.placeFeature(LevelAccessor p_224959_, RandomSource p_224960_, BlockPos p_224961_, BlockState p_224962_) protected abstract booleanCoralFeature.placeFeature(LevelAccessor pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) 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 pLevel, BlockPos pPos, BlockState pState, MultifaceGrowthConfiguration pConfig, RandomSource pRandom, List<Direction> pDirections) private voidHugeFungusFeature.placeHatDropBlock(LevelAccessor pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState, boolean pWeepingVines) protected voidAbstractHugeMushroomFeature.placeMushroomBlock(LevelAccessor pLevel, BlockPos.MutableBlockPos pMutablePos, BlockState pState) protected voidFeature.safeSetBlock(WorldGenLevel pLevel, BlockPos pPos, BlockState pState, Predicate<BlockState> pOldState) protected voidFeature.setBlock(LevelWriter pLevel, BlockPos pPos, BlockState pState) protected voidTreeFeature.setBlock(LevelWriter pLevel, BlockPos pPos, BlockState pState) private static voidTreeFeature.setBlockKnownShape(LevelWriter pLevel, BlockPos pPos, BlockState pState) private voidIcebergFeature.setIcebergBlock(BlockPos pPos, LevelAccessor pLevel, RandomSource pRandom, int pHeightRemaining, int pHeight, boolean pElliptical, boolean pPlaceSnow, BlockState pState) Method parameters in net.minecraft.world.level.levelgen.feature with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected static voidDripstoneUtils.buildBaseToTipColumn(Direction pDirection, int pHeight, boolean pMergeTip, Consumer<BlockState> pBlockSetter) static booleanOreFeature.canPlaceOre(BlockState pState, Function<BlockPos, BlockState> pAdjacentStateAccessor, RandomSource pRandom, OreConfiguration pConfig, OreConfiguration.TargetBlockState pTargetState, BlockPos.MutableBlockPos pMutablePos) static booleanFeature.checkNeighbors(Function<BlockPos, BlockState> pAdjacentStateAccessor, BlockPos pPos, Predicate<BlockState> pFilter) static booleanFeature.checkNeighbors(Function<BlockPos, BlockState> pAdjacentStateAccessor, BlockPos pPos, Predicate<BlockState> pFilter) private booleanTreeFeature.doPlace(WorldGenLevel pLevel, RandomSource pRandom, BlockPos pPos, BiConsumer<BlockPos, BlockState> pRootBlockSetter, BiConsumer<BlockPos, BlockState> pTrunkBlockSetter, FoliagePlacer.FoliageSetter pFoliageBlockSetter, TreeConfiguration pConfig) static booleanFeature.isAdjacentToAir(Function<BlockPos, BlockState> pAdjacentStateAccessor, BlockPos pPos) protected booleanVegetationPatchFeature.placeGround(WorldGenLevel pLevel, VegetationPatchConfiguration pConfig, Predicate<BlockState> pReplaceableBlocks, RandomSource pRandom, BlockPos.MutableBlockPos pMutablePos, int pMaxDistance) VegetationPatchFeature.placeGroundPatch(WorldGenLevel pLevel, VegetationPatchConfiguration pConfig, RandomSource pRandom, BlockPos pPos, Predicate<BlockState> pState, int pXRadius, int pZRadius) WaterloggedVegetationPatchFeature.placeGroundPatch(WorldGenLevel p_225339_, VegetationPatchConfiguration p_225340_, RandomSource p_225341_, BlockPos p_225342_, Predicate<BlockState> p_225343_, int p_225344_, int p_225345_) private BlockPosFallenTreeFeature.placeLogBlock(FallenTreeConfiguration pConfig, WorldGenLevel pLevel, RandomSource pRandom, BlockPos.MutableBlockPos pPos, Function<BlockState, BlockState> pStateModifier) private BlockPosFallenTreeFeature.placeLogBlock(FallenTreeConfiguration pConfig, WorldGenLevel pLevel, RandomSource pRandom, BlockPos.MutableBlockPos pPos, Function<BlockState, BlockState> pStateModifier) protected voidFeature.safeSetBlock(WorldGenLevel pLevel, BlockPos pPos, BlockState pState, Predicate<BlockState> pOldState) Constructors in net.minecraft.world.level.levelgen.feature with parameters of type BlockStateModifierConstructorDescriptionHugeFungusConfiguration(BlockState pValidBaseState, BlockState pStemState, BlockState pHatState, BlockState pDecorState, BlockPredicate pReplaceableBlocks, boolean pPlanted) -
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 BlockStateModifierConstructorDescriptionBlockStateConfiguration(BlockState pState) DeltaFeatureConfiguration(BlockState pContents, BlockState pRim, IntProvider pSize, IntProvider pRimSize) LayerConfiguration(int pHeight, BlockState pState) OreConfiguration(RuleTest pTarget, BlockState pState, int pSize) OreConfiguration(RuleTest pTarget, BlockState pState, int pSize, float pDiscardChanceOnAirExposure) ReplaceBlockConfiguration(BlockState pTargetState, BlockState pState) ReplaceSphereConfiguration(BlockState pTargetState, BlockState pReplaceState, IntProvider pRadius) (package private)TargetBlockState(RuleTest pTarget, BlockState pState) -
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 pPos, BlockState pState) -
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 pLevel, BlockPos pPos, BlockState pState) Methods in net.minecraft.world.level.levelgen.feature.rootplacers with parameters of type BlockStateModifier and TypeMethodDescriptionprotected BlockStateRootPlacer.getPotentiallyWaterloggedState(LevelSimulatedReader pLevel, BlockPos pPos, BlockState pState) Method parameters in net.minecraft.world.level.levelgen.feature.rootplacers with type arguments of type BlockStateModifier and TypeMethodDescriptionprotected voidMangroveRootPlacer.placeRoot(LevelSimulatedReader p_225834_, BiConsumer<BlockPos, BlockState> p_225835_, RandomSource p_225836_, BlockPos p_225837_, TreeConfiguration p_225838_) protected voidRootPlacer.placeRoot(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pPos, TreeConfiguration pTreeConfig) booleanMangroveRootPlacer.placeRoots(LevelSimulatedReader p_225840_, BiConsumer<BlockPos, BlockState> p_225841_, RandomSource p_225842_, BlockPos p_225843_, BlockPos p_225844_, TreeConfiguration p_225845_) abstract booleanRootPlacer.placeRoots(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pPos, BlockPos pTrunkOrigin, TreeConfiguration pTreeConfig) -
Uses of BlockState in net.minecraft.world.level.levelgen.feature.stateproviders
Fields in net.minecraft.world.level.levelgen.feature.stateproviders declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateNoiseThresholdProvider.defaultStateprivate final BlockStateSimpleStateProvider.stateFields in net.minecraft.world.level.levelgen.feature.stateproviders with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final List<BlockState> NoiseThresholdProvider.highStatesprivate final List<BlockState> NoiseThresholdProvider.lowStatesprotected final List<BlockState> NoiseProvider.statesprivate final WeightedList<BlockState> WeightedStateProvider.weightedListMethods in net.minecraft.world.level.levelgen.feature.stateproviders that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateNoiseProvider.getRandomState(List<BlockState> pPossibleStates, double pDelta) protected BlockStateNoiseProvider.getRandomState(List<BlockState> pPossibleStates, BlockPos pPos, double pDelta) abstract BlockStateBlockStateProvider.getState(RandomSource pRandom, BlockPos pPos) DualNoiseProvider.getState(RandomSource p_225910_, BlockPos p_225911_) NoiseProvider.getState(RandomSource p_225913_, BlockPos p_225914_) NoiseThresholdProvider.getState(RandomSource p_225916_, BlockPos p_225917_) RandomizedIntStateProvider.getState(RandomSource p_225919_, BlockPos p_225920_) RotatedBlockProvider.getState(RandomSource p_225922_, BlockPos p_225923_) RuleBasedBlockStateProvider.getState(WorldGenLevel pLevel, RandomSource pRandom, BlockPos pPos) SimpleStateProvider.getState(RandomSource p_225963_, BlockPos p_225964_) WeightedStateProvider.getState(RandomSource p_225966_, BlockPos p_225967_) 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> pInstance) Methods in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockStateModifier and TypeMethodDescriptionprivate static @Nullable IntegerPropertyRandomizedIntStateProvider.findProperty(BlockState pState, String pPropertyName) static SimpleStateProviderBlockStateProvider.simple(BlockState pState) Method parameters in net.minecraft.world.level.levelgen.feature.stateproviders with type arguments of type BlockStateModifier and TypeMethodDescriptionprivate static com.mojang.serialization.DataResult<WeightedStateProvider> WeightedStateProvider.create(WeightedList<BlockState> pWeightedList) protected BlockStateNoiseProvider.getRandomState(List<BlockState> pPossibleStates, double pDelta) protected BlockStateNoiseProvider.getRandomState(List<BlockState> pPossibleStates, BlockPos pPos, double pDelta) Constructors in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockStateModifierConstructorDescriptionNoiseThresholdProvider(long pSeed, NormalNoise.NoiseParameters pParameters, float pScale, float pThreshold, float pHighChance, BlockState pDefaultState, List<BlockState> pLowStates, List<BlockState> pHighStates) protectedSimpleStateProvider(BlockState pState) Constructor parameters in net.minecraft.world.level.levelgen.feature.stateproviders with type arguments of type BlockStateModifierConstructorDescriptionDualNoiseProvider(InclusiveRange<Integer> pVariety, NormalNoise.NoiseParameters pSlowNoiseParameters, float pSlowScale, long pSeed, NormalNoise.NoiseParameters pParameters, float pScale, List<BlockState> pStates) NoiseProvider(long pSeed, NormalNoise.NoiseParameters pParameters, float pScale, List<BlockState> pStates) NoiseThresholdProvider(long pSeed, NormalNoise.NoiseParameters pParameters, float pScale, float pThreshold, float pHighChance, BlockState pDefaultState, List<BlockState> pLowStates, List<BlockState> pHighStates) WeightedStateProvider(WeightedList.Builder<BlockState> pWeightedList) WeightedStateProvider(WeightedList<BlockState> pWeightedList) -
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 pPos, BlockState pState) Method parameters in net.minecraft.world.level.levelgen.feature.treedecorators with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanTreeDecorator.Context.checkBlock(BlockPos pPos, Predicate<BlockState> pPredicate) Constructor parameters in net.minecraft.world.level.levelgen.feature.treedecorators with type arguments of type BlockStateModifierConstructorDescriptionContext(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pDecorationSetter, RandomSource pRandom, Set<BlockPos> pLogs, Set<BlockPos> pLeaves, Set<BlockPos> pRoots) -
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 pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, BlockPos pPos, TreeConfiguration pConfig, Function<BlockState, BlockState> pPropertySetter, Direction pDirection, int pSecondBranchStartOffsetFromTop, boolean pDoubleBranch, BlockPos.MutableBlockPos pCurrentPos) private FoliagePlacer.FoliageAttachmentCherryTrunkPlacer.generateBranch(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, BlockPos pPos, TreeConfiguration pConfig, Function<BlockState, BlockState> pPropertySetter, Direction pDirection, int pSecondBranchStartOffsetFromTop, boolean pDoubleBranch, BlockPos.MutableBlockPos pCurrentPos) private FoliagePlacer.FoliageAttachmentCherryTrunkPlacer.generateBranch(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, BlockPos pPos, TreeConfiguration pConfig, Function<BlockState, BlockState> pPropertySetter, Direction pDirection, int pSecondBranchStartOffsetFromTop, boolean pDoubleBranch, BlockPos.MutableBlockPos pCurrentPos) private voidFancyTrunkPlacer.makeBranches(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pMaxHeight, BlockPos pPos, List<FancyTrunkPlacer.FoliageCoords> pFoliageCoords, TreeConfiguration pConfig) private booleanFancyTrunkPlacer.makeLimb(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pBasePos, BlockPos pOffsetPos, boolean pModifyWorld, TreeConfiguration pConfig) private voidUpwardsBranchingTrunkPlacer.placeBranch(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, TreeConfiguration pTreeConfig, List<FoliagePlacer.FoliageAttachment> pFoliageAttachments, BlockPos.MutableBlockPos pPos, int pY, Direction pDirection, int pExtraBranchLength, int pExtraBranchSteps) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pPos, TreeConfiguration pConfig) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pPos, TreeConfiguration pConfig, Function<BlockState, BlockState> pPropertySetter) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pPos, TreeConfiguration pConfig, Function<BlockState, BlockState> pPropertySetter) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pPos, TreeConfiguration pConfig, Function<BlockState, BlockState> pPropertySetter) protected voidTrunkPlacer.placeLogIfFree(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos.MutableBlockPos pPos, TreeConfiguration pConfig) private voidGiantTrunkPlacer.placeLogIfFreeWithOffset(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos.MutableBlockPos pPos, TreeConfiguration pConfig, BlockPos pOffsetPos, int pOffsetX, int pOffsetY, int pOffsetZ) BendingTrunkPlacer.placeTrunk(LevelSimulatedReader p_226079_, BiConsumer<BlockPos, BlockState> p_226080_, RandomSource p_226081_, int p_226082_, BlockPos p_226083_, TreeConfiguration p_226084_) CherryTrunkPlacer.placeTrunk(LevelSimulatedReader p_272827_, BiConsumer<BlockPos, BlockState> p_272650_, RandomSource p_272993_, int p_272990_, BlockPos p_273471_, TreeConfiguration p_273355_) DarkOakTrunkPlacer.placeTrunk(LevelSimulatedReader p_226086_, BiConsumer<BlockPos, BlockState> p_226087_, RandomSource p_226088_, int p_226089_, BlockPos p_226090_, TreeConfiguration p_226091_) FancyTrunkPlacer.placeTrunk(LevelSimulatedReader p_226093_, BiConsumer<BlockPos, BlockState> p_226094_, RandomSource p_226095_, int p_226096_, BlockPos p_226097_, TreeConfiguration p_226098_) ForkingTrunkPlacer.placeTrunk(LevelSimulatedReader p_226116_, BiConsumer<BlockPos, BlockState> p_226117_, RandomSource p_226118_, int p_226119_, BlockPos p_226120_, TreeConfiguration p_226121_) GiantTrunkPlacer.placeTrunk(LevelSimulatedReader p_226123_, BiConsumer<BlockPos, BlockState> p_226124_, RandomSource p_226125_, int p_226126_, BlockPos p_226127_, TreeConfiguration p_226128_) MegaJungleTrunkPlacer.placeTrunk(LevelSimulatedReader p_226140_, BiConsumer<BlockPos, BlockState> p_226141_, RandomSource p_226142_, int p_226143_, BlockPos p_226144_, TreeConfiguration p_226145_) StraightTrunkPlacer.placeTrunk(LevelSimulatedReader p_226147_, BiConsumer<BlockPos, BlockState> p_226148_, RandomSource p_226149_, int p_226150_, BlockPos p_226151_, TreeConfiguration p_226152_) abstract List<FoliagePlacer.FoliageAttachment> TrunkPlacer.placeTrunk(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, BlockPos pPos, TreeConfiguration pConfig) UpwardsBranchingTrunkPlacer.placeTrunk(LevelSimulatedReader p_226225_, BiConsumer<BlockPos, BlockState> p_226226_, RandomSource p_226227_, int p_226228_, BlockPos p_226229_, TreeConfiguration p_226230_) protected static voidTrunkPlacer.setDirtAt(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pPos, TreeConfiguration pConfig) -
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 TypeMethodDescription@Nullable BlockStateWorldGenMaterialRule.apply(NoiseChunk pChunk, int pX, int pY, int pZ) @Nullable BlockStateMaterialRuleList.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 pState) 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 pLevel, int pX, int pY, int pZ, BoundingBox pBox) StructurePiece.BlockSelector.getNext()static BlockStateStructurePiece.reorient(BlockGetter pLevel, BlockPos pPos, BlockState pState) Methods in net.minecraft.world.level.levelgen.structure with parameters of type BlockStateModifier and TypeMethodDescriptionprotected booleanStructurePiece.createChest(ServerLevelAccessor pLevel, BoundingBox pBox, RandomSource pRandom, BlockPos pPos, ResourceKey<LootTable> pLootTable, @Nullable BlockState pState) protected voidStructurePiece.fillColumnDown(WorldGenLevel pLevel, BlockState pState, int pX, int pY, int pZ, BoundingBox pBox) protected voidStructurePiece.generateBox(WorldGenLevel pLevel, BoundingBox pBox, int pXMin, int pYMin, int pZMin, int pXMax, int pYMax, int pZMax, BlockState pBoundaryBlockState, BlockState pInsideBlockState, boolean pExistingOnly) Fill the given area with the selected blocksprotected voidStructurePiece.generateBox(WorldGenLevel pLevel, BoundingBox pBoundingBox, BoundingBox pBox, BlockState pBoundaryBlockState, BlockState pInsideBlockState, boolean pExistingOnly) protected voidStructurePiece.generateMaybeBox(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, float pChance, int pX1, int pY1, int pZ1, int pX2, int pY2, int pZ2, BlockState pEdgeState, BlockState pState, boolean pRequireNonAir, boolean pRequireSkylight) protected voidStructurePiece.generateUpperHalfSphere(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, BlockState pState, boolean pExcludeAir) protected booleanStructurePiece.isReplaceableByStructures(BlockState pState) protected voidStructurePiece.maybeGenerateBlock(WorldGenLevel pLevel, BoundingBox pBox, RandomSource pRandom, float pChance, int pX, int pY, int pZ, BlockState pState) protected voidStructurePiece.placeBlock(WorldGenLevel pLevel, BlockState pBlockstate, int pX, int pY, int pZ, BoundingBox pBoundingbox) static BlockStateStructurePiece.reorient(BlockGetter pLevel, BlockPos pPos, BlockState pState) -
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 pLevel, BlockPos pPos, BlockState pState) private booleanMineshaftPieces.MineShaftCorridor.canPlaceColumnOnTopOf(LevelReader pLevel, BlockPos pPos, BlockState pState) private static voidMineshaftPieces.MineShaftCorridor.fillColumnBetween(WorldGenLevel pLevel, BlockState pState, BlockPos.MutableBlockPos pPos, int pMinY, int pMaxY) protected voidMineshaftPieces.MineShaftCorridor.fillColumnDown(WorldGenLevel p_227813_, BlockState p_227814_, int p_227815_, int p_227816_, int p_227817_, BoundingBox p_227818_) protected voidMineshaftPieces.MineShaftCorridor.fillPillarDownOrChainUp(WorldGenLevel pLevel, BlockState pState, int pX, int pY, int pZ, BoundingBox pBox) protected voidOceanMonumentPieces.OceanMonumentPiece.generateBoxOnFillOnly(WorldGenLevel pLevel, BoundingBox pBox, int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ, BlockState pState) private booleanBuriedTreasurePieces.BuriedTreasurePiece.isLiquid(BlockState pState) protected voidMineshaftPieces.MineShaftPiece.setPlanksBlock(WorldGenLevel pLevel, BoundingBox pBox, BlockState pPlankState, int pX, int pY, int pZ) -
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 pRandom, BlockState[] pStates) private BlockStateBlockAgeProcessor.getRandomBlock(RandomSource pRandom, BlockState[] pNormalStates, BlockState[] pMossyStates) private static BlockStateBlockAgeProcessor.getRandomFacingStairs(RandomSource pRandom, Block pStairsBlock) private @Nullable BlockStateBlockAgeProcessor.maybeReplaceFullStoneBlock(RandomSource pRandom) private @Nullable BlockStateBlockAgeProcessor.maybeReplaceObsidian(RandomSource pRandom) private @Nullable BlockStateBlockAgeProcessor.maybeReplaceSlab(BlockState pState, RandomSource pRandom) private @Nullable BlockStateBlockAgeProcessor.maybeReplaceStairs(BlockState pState, RandomSource pRandom) private @Nullable BlockStateBlockAgeProcessor.maybeReplaceWall(BlockState pState, RandomSource pRandom) StructureTemplate.StructureBlockInfo.state()Returns the value of thestaterecord component.@Nullable BlockStateStructureTemplate.SimplePalette.stateFor(int pId) 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 pState, int pId) static JigsawBlockEntity.JointTypeStructureTemplate.getDefaultJointType(BlockState pState) static JigsawBlockEntity.JointTypeStructureTemplate.getJointType(CompoundTag pTag, BlockState pState) private static BlockStateBlockAgeProcessor.getRandomBlock(RandomSource pRandom, BlockState[] pStates) private BlockStateBlockAgeProcessor.getRandomBlock(RandomSource pRandom, BlockState[] pNormalStates, BlockState[] pMossyStates) intStructureTemplate.SimplePalette.idFor(BlockState pState) private @Nullable BlockStateBlockAgeProcessor.maybeReplaceSlab(BlockState pState, RandomSource pRandom) private @Nullable BlockStateBlockAgeProcessor.maybeReplaceStairs(BlockState pState, RandomSource pRandom) private @Nullable BlockStateBlockAgeProcessor.maybeReplaceWall(BlockState pState, RandomSource pRandom) booleanAlwaysTrueTest.test(BlockState p_230248_, RandomSource p_230249_) booleanBlockMatchTest.test(BlockState p_230277_, RandomSource p_230278_) booleanBlockStateMatchTest.test(BlockState p_230293_, RandomSource p_230294_) booleanProcessorRule.test(BlockState pInputState, BlockState pExistingState, BlockPos pLocalPos, BlockPos pRelativePos, BlockPos pStructurePos, RandomSource pRandom) booleanRandomBlockMatchTest.test(BlockState p_230317_, RandomSource p_230318_) booleanRandomBlockStateMatchTest.test(BlockState p_230320_, RandomSource p_230321_) abstract booleanRuleTest.test(BlockState pState, RandomSource pRandom) booleanTagMatchTest.test(BlockState p_230452_, RandomSource p_230453_) Constructors in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type BlockStateModifierConstructorDescriptionBlockStateMatchTest(BlockState pBlockState) ProcessorRule(RuleTest pInputPredicate, RuleTest pLocPredicate, BlockState pOutputState) ProcessorRule(RuleTest pInputPredicate, RuleTest pLocPredicate, PosRuleTest pPosPredicate, BlockState pOutputState) ProcessorRule(RuleTest pInputPredicate, RuleTest pLocPredicate, PosRuleTest pPosPredicate, BlockState pOutputState, RuleBlockEntityModifier pBlockEntityModifier) RandomBlockStateMatchTest(BlockState pBlockState, float pProbability) StructureBlockInfo(BlockPos pos, BlockState state, @Nullable 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 pLevel, BlockPos pPos, BlockState pState) private intBlockLightEngine.getEmission(long pPackedPos, BlockState pState) static intLightEngine.getLightBlockInto(BlockState pState1, BlockState pState2, Direction pDirection, int pDefaultReturnValue) static VoxelShapeLightEngine.getOcclusionShape(BlockState pState, Direction pDirection) protected intLightEngine.getOpacity(BlockState pState) static booleanLightEngine.hasDifferentLightProperties(BlockState pState1, BlockState pState2) Deprecated.Neo: use overload with level context insteadstatic booleanLightEngine.hasDifferentLightProperties(BlockGetter level, BlockPos pos, BlockState p_285110_, BlockState p_285372_) private static booleanChunkSkyLightSources.isEdgeOccluded(BlockState pState1, BlockState pState2) protected static booleanLightEngine.isEmptyShape(BlockState pState) protected booleanLightEngine.shapeOccludes(BlockState pState1, BlockState pState2, Direction pDirection) private booleanChunkSkyLightSources.updateEdge(BlockGetter pLevel, int pIndex, int pMinY, BlockPos pPos1, BlockState pState1, BlockPos pPos2, BlockState pState2) -
Uses of BlockState in net.minecraft.world.level.material
Fields in net.minecraft.world.level.material declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateFlowingFluid.BlockStatePairKey.firstThe field for thefirstrecord component.private final BlockStateFlowingFluid.BlockStatePairKey.secondThe field for thesecondrecord component.Fields in net.minecraft.world.level.material with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.shorts.Short2ObjectMap<BlockState> FlowingFluid.SpreadContext.stateCacheMethods in net.minecraft.world.level.material that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateEmptyFluid.createLegacyBlock(FluidState pState) protected abstract BlockStateFluid.createLegacyBlock(FluidState pState) FluidState.createLegacyBlock()LavaFluid.createLegacyBlock(FluidState pState) WaterFluid.createLegacyBlock(FluidState pState) FlowingFluid.BlockStatePairKey.first()Returns the value of thefirstrecord component.FlowingFluid.SpreadContext.getBlockState(BlockPos pPos) private BlockStateFlowingFluid.SpreadContext.getBlockState(BlockPos pPos, short pCacheKey) FlowingFluid.BlockStatePairKey.second()Returns the value of thesecondrecord component.Methods in net.minecraft.world.level.material with parameters of type BlockStateModifier and TypeMethodDescriptionprotected abstract voidFlowingFluid.beforeDestroyingBlock(LevelAccessor pLevel, BlockPos pPos, BlockState pState) protected voidLavaFluid.beforeDestroyingBlock(LevelAccessor pLevel, BlockPos pPos, BlockState pState) protected voidWaterFluid.beforeDestroyingBlock(LevelAccessor pLevel, BlockPos pPos, BlockState pState) private static booleanFlowingFluid.canHoldAnyFluid(BlockState pState) private static booleanFlowingFluid.canHoldFluid(BlockGetter pLevel, BlockPos pPos, BlockState pState, Fluid pFluid) private static booleanFlowingFluid.canHoldSpecificFluid(BlockGetter pLevel, BlockPos pPos, BlockState pState, Fluid pFluid) private booleanFlowingFluid.canMaybePassThrough(BlockGetter pLevel, BlockPos pPos, BlockState pState, Direction pDirection, BlockPos pSpreadPos, BlockState pSpreadState, FluidState pFluidState) private booleanFlowingFluid.canPassThrough(BlockGetter pLevel, Fluid pFluid, BlockPos pPos, BlockState pState, Direction pDirection, BlockPos pSpreadPos, BlockState pSpreadState, FluidState pFluidState) private static booleanFlowingFluid.canPassThroughWall(Direction pDirection, BlockGetter pLevel, BlockPos pPos, BlockState pState, BlockPos pSpreadPos, BlockState pSpreadState) protected FluidStateFlowingFluid.getNewLiquid(ServerLevel pLevel, BlockPos pPos, BlockState pState) protected intFlowingFluid.getSlopeDistance(LevelReader pLevel, BlockPos pPos, int pDepth, Direction pDirection, BlockState pState, FlowingFluid.SpreadContext pSpreadContext) protected Map<Direction, FluidState> FlowingFluid.getSpread(ServerLevel pLevel, BlockPos pPos, BlockState pState) (package private) booleanFlowingFluid.isWaterHole(BlockGetter pLevel, BlockPos pPos, BlockState pState, BlockPos pBelowPos, BlockState pBelowState) protected voidFlowingFluid.spread(ServerLevel pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) protected voidFlowingFluid.spreadTo(LevelAccessor pLevel, BlockPos pPos, BlockState pBlockState, Direction pDirection, FluidState pFluidState) protected voidLavaFluid.spreadTo(LevelAccessor pLevel, BlockPos pPos, BlockState pBlockState, Direction pDirection, FluidState pFluidState) private voidFlowingFluid.spreadToSides(ServerLevel pLevel, BlockPos pPos, FluidState pFluidState, BlockState pBlockState) voidFlowingFluid.tick(ServerLevel p_376710_, BlockPos p_75996_, BlockState p_360412_, FluidState p_75997_) protected voidFluid.tick(ServerLevel pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) voidFluidState.tick(ServerLevel pLevel, BlockPos pPos, BlockState pState) Constructors in net.minecraft.world.level.material with parameters of type BlockStateModifierConstructorDescription(package private)BlockStatePairKey(BlockState first, BlockState second, Direction direction) Creates an instance of aBlockStatePairKeyrecord class. -
Uses of BlockState in net.minecraft.world.level.pathfinder
Methods in net.minecraft.world.level.pathfinder that return BlockStateMethods in net.minecraft.world.level.pathfinder with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.level.portal
Methods in net.minecraft.world.level.portal with parameters of type BlockState -
Uses of BlockState in net.minecraft.world.level.redstone
Fields in net.minecraft.world.level.redstone declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateCollectingNeighborUpdater.ShapeUpdate.neighborStateThe field for theneighborStaterecord component.private final BlockStateCollectingNeighborUpdater.FullNeighborUpdate.stateThe field for thestaterecord component.Methods in net.minecraft.world.level.redstone that return BlockStateModifier and TypeMethodDescriptionCollectingNeighborUpdater.ShapeUpdate.neighborState()Returns the value of theneighborStaterecord component.CollectingNeighborUpdater.FullNeighborUpdate.state()Returns the value of thestaterecord component.Methods in net.minecraft.world.level.redstone with parameters of type BlockStateModifier and TypeMethodDescriptionstatic voidNeighborUpdater.executeShapeUpdate(LevelAccessor pLevel, Direction pDirection, BlockPos pPos, BlockPos pNeighborPos, BlockState pNeighborState, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLeft) static voidNeighborUpdater.executeUpdate(Level pLevel, BlockState pState, BlockPos pPos, Block pNeighborBlock, @Nullable Orientation pOrientation, boolean pMovedByPiston) protected intExperimentalRedstoneWireEvaluator.getWireSignal(BlockPos p_360845_, BlockState p_363778_) protected intRedstoneWireEvaluator.getWireSignal(BlockPos pPos, BlockState pState) private static booleanExperimentalRedstoneWireEvaluator.isConnected(BlockState pState, Direction pDirection) voidCollectingNeighborUpdater.neighborChanged(BlockState p_230647_, BlockPos p_230648_, Block p_230649_, @Nullable Orientation p_363917_, boolean p_230651_) voidInstantNeighborUpdater.neighborChanged(BlockState p_230745_, BlockPos p_230746_, Block p_230747_, @Nullable Orientation p_365054_, boolean p_230749_) voidNeighborUpdater.neighborChanged(BlockState pState, BlockPos pPos, Block pNeighborBlock, @Nullable Orientation pOrientation, boolean pMovedByPiston) voidCollectingNeighborUpdater.shapeUpdate(Direction p_230664_, BlockState p_230665_, BlockPos p_230666_, BlockPos p_230667_, @net.minecraft.world.level.block.Block.UpdateFlags int p_230668_, int p_230669_) voidInstantNeighborUpdater.shapeUpdate(Direction p_230755_, BlockState p_230756_, BlockPos p_230757_, BlockPos p_230758_, @net.minecraft.world.level.block.Block.UpdateFlags int p_230759_, int p_230760_) voidNeighborUpdater.shapeUpdate(Direction pDirection, BlockState pState, BlockPos pPos, BlockPos pNeighborPos, @net.minecraft.world.level.block.Block.UpdateFlags int pFlags, int pRecursionLevel) voidDefaultRedstoneWireEvaluator.updatePowerStrength(Level p_362666_, BlockPos p_365481_, BlockState p_361516_, @Nullable Orientation p_362350_, boolean p_366607_) voidExperimentalRedstoneWireEvaluator.updatePowerStrength(Level p_364203_, BlockPos p_362182_, BlockState p_361454_, @Nullable Orientation p_363673_, boolean p_366757_) abstract voidRedstoneWireEvaluator.updatePowerStrength(Level pLevel, BlockPos pPos, BlockState pState, @Nullable Orientation pOrientation, boolean pUpdateShape) Constructors in net.minecraft.world.level.redstone with parameters of type BlockStateModifierConstructorDescription(package private)FullNeighborUpdate(BlockState state, BlockPos pos, Block block, @Nullable Orientation orientation, boolean movedByPiston) Creates an instance of aFullNeighborUpdaterecord class.(package private)ShapeUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, @net.minecraft.world.level.block.Block.UpdateFlags int updateFlags, int updateLimit) Creates an instance of aShapeUpdaterecord class. -
Uses of BlockState in net.minecraft.world.level.storage.loot.parameters
Fields in net.minecraft.world.level.storage.loot.parameters with type parameters of type BlockStateModifier and TypeFieldDescriptionstatic final ContextKey<BlockState> LootContextParams.BLOCK_STATE -
Uses of BlockState in net.minecraft.world.phys.shapes
Methods in net.minecraft.world.phys.shapes with parameters of type BlockStateModifier and TypeMethodDescriptionCollisionContext.getCollisionShape(BlockState pState, CollisionGetter pCollisionGetter, BlockPos pPos) EntityCollisionContext.getCollisionShape(BlockState p_366423_, CollisionGetter p_366608_, BlockPos p_366445_) MinecartCollisionContext.getCollisionShape(BlockState p_366641_, CollisionGetter p_366650_, BlockPos p_366424_) -
Uses of BlockState in net.neoforged.neoforge.capabilities
Methods in net.neoforged.neoforge.capabilities with parameters of type BlockStateModifier and TypeMethodDescription@Nullable TBlockCapability.getCapability(Level level, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity, C context) @Nullable TIBlockCapabilityProvider.getCapability(Level level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, C context) Returns the capability, ornullif not available. -
Uses of BlockState in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanClientHooks.isInTranslucentBlockOutlinePass(Level level, BlockPos pos, BlockState state) static booleanClientHooks.renderBlockOverlay(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos pos, MaterialSet materials, MultiBufferSource bufferSource) -
Uses of BlockState in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateRenderBlockScreenEffectEvent.blockStateprivate final BlockStateExtractBlockOutlineRenderStateEvent.stateMethods in net.neoforged.neoforge.client.event that return BlockStateModifier and TypeMethodDescriptionExtractBlockOutlineRenderStateEvent.getBlockState()Returns the state of the block whose outline is being extracted.RenderBlockScreenEffectEvent.getBlockState()Returns the block which the overlay is gotten from.Constructors in net.neoforged.neoforge.client.event with parameters of type BlockStateModifierConstructorDescriptionExtractBlockOutlineRenderStateEvent(LevelRenderer levelRenderer, ClientLevel level, BlockPos pos, BlockState state, BlockHitResult hitResult, CollisionContext collisionContext, boolean inTranslucentPass, boolean highContrast, Camera camera, LevelRenderState levelRenderState) RenderBlockScreenEffectEvent(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos blockPos, MaterialSet materials, MultiBufferSource bufferSource) -
Uses of BlockState in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions with parameters of type BlockStateModifier and TypeMethodDescriptiondefault List<BlockModelPart> BlockStateModelExtension.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) Helper to collects the parts of the model into a new list.default voidBlockStateModelExtension.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockModelPart> parts) Collects the parts of the model that should be rendered.default @Nullable ObjectBlockStateModelExtension.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) Collects all the data used by the model to produce renderable geometry.default ChunkSectionLayerBlockModelPartExtension.getRenderType(BlockState state) Get the setChunkSectionLayerto use when drawing this block in the level.default TextureAtlasSpriteBlockStateModelExtension.particleIcon(BlockAndTintGetter level, BlockPos pos, BlockState state) Returns the particle icon. -
Uses of BlockState in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type BlockStateModifier and TypeMethodDescriptiondefault booleanIClientBlockExtensions.addDestroyEffects(BlockState state, Level Level, BlockPos pos, ParticleEngine manager) Spawn particles for when the block is destroyed.default booleanIClientBlockExtensions.addHitEffects(BlockState state, Level level, @Nullable HitResult target, ParticleEngine manager) Spawn a digging particle effect in the level, this is a wrapper around EffectRenderer.addBlockHitEffects to allow the block more control over the particles.default booleanIClientBlockExtensions.areBreakingParticlesTinted(BlockState state, ClientLevel level, BlockPos pos) Returns true if the breaking particles created from theBlockStatepassed should be tinted with biome colors.default Vector3dIClientBlockExtensions.getFogColor(BlockState state, LevelReader level, BlockPos pos, Entity entity, Vector3d originalColor, float partialTick) NOT CURRENTLY IMPLEMENTEDstatic IClientBlockExtensionsIClientBlockExtensions.of(BlockState state) default booleanIClientBlockExtensions.playBreakSound(BlockState state, Level level, BlockPos pos) Play breaking sound(s) when the block is destroyed.default booleanIClientBlockExtensions.playHitSound(BlockState state, Level level, BlockPos pos, Direction face, SoundManager soundManager) Play hit sound(s) when the block is punched.default booleanIClientFluidTypeExtensions.renderFluid(FluidState fluidState, BlockAndTintGetter getter, BlockPos pos, VertexConsumer vertexConsumer, BlockState blockState) Called to allow rendering custom quads for a fluid during chunk meshing. -
Uses of BlockState in net.neoforged.neoforge.client.model
Methods in net.neoforged.neoforge.client.model with parameters of type BlockStateModifier and TypeMethodDescriptionvoidDelegateBlockStateModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockModelPart> parts) voidDynamicBlockStateModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockModelPart> parts) DelegateBlockStateModel.particleIcon(BlockAndTintGetter level, BlockPos pos, BlockState state) -
Uses of BlockState in net.neoforged.neoforge.client.model.ao
Methods in net.neoforged.neoforge.client.model.ao with parameters of type BlockStateModifier and TypeMethodDescriptionvoidEnhancedAoRenderStorage.calculate(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, boolean shade) private voidEnhancedAoRenderStorage.calculateAxisAligned(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, boolean shade) Computes AO for an axis-aligned quad.(package private) AoCalculatedFaceFullFaceCalculator.calculateFace(BlockAndTintGetter level, BlockState renderedState, BlockPos renderedPos, Direction direction, boolean shade, boolean sampleOutside) private voidFullFaceCalculator.calculateFaceUncached(AoCalculatedFace out, BlockAndTintGetter level, BlockState renderedState, BlockPos renderedPos, Direction direction, boolean shade, boolean sampleOutside) Computes the AO for a full face.private voidEnhancedAoRenderStorage.calculateIrregular(BlockAndTintGetter level, BlockState state, BlockPos pos, boolean shade) Computes AO for a general quad. -
Uses of BlockState in net.neoforged.neoforge.client.model.block
Methods in net.neoforged.neoforge.client.model.block that return types with arguments of type BlockStateModifier and TypeMethodDescriptionCustomBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> states, Supplier<String> sourceSupplier) Instantiate this definition.Methods in net.neoforged.neoforge.client.model.block with parameters of type BlockStateModifier and TypeMethodDescriptionvoidCompositeBlockModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockModelPart> parts) @Nullable ObjectCompositeBlockModel.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) Method parameters in net.neoforged.neoforge.client.model.block with type arguments of type BlockStateModifier and TypeMethodDescriptionCustomBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> states, Supplier<String> sourceSupplier) Instantiate this definition. -
Uses of BlockState in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanCommonHooks.canCropGrow(Level level, BlockPos pos, BlockState state, boolean def) Checks if a crop can grow by firingCropGrowEvent.Pre.static BlockEvent.BreakEventCommonHooks.fireBlockBreak(Level level, GameType gameType, ServerPlayer player, BlockPos pos, BlockState state) FiresBlockEvent.BreakEvent, pre-emptively canceling the event based on the conditions that will cause the block to not be broken anyway.static voidCommonHooks.fireCropGrowPost(Level level, BlockPos pos, BlockState state) static voidCommonHooks.handleBlockDrops(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Fires theBlockDropsEventwhen block drops (items and experience) are determined.CommonHooks.isLivingOnLadder(BlockState state, Level level, BlockPos pos, LivingEntity entity) static booleanCommonHooks.onFarmlandTrample(ServerLevel level, BlockPos pos, BlockState state, double fallDistance, Entity entity) static intCommonHooks.onNoteChange(Level level, BlockPos pos, BlockState state, int old, int _new) -
Uses of BlockState in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return BlockStateModifier and TypeMethodDescriptiondefault BlockStateIBlockExtension.getAppearance(BlockState state, BlockAndTintGetter level, BlockPos pos, Direction side, @Nullable BlockState queryState, @Nullable BlockPos queryPos) Returns theBlockStatethat this block reports to look like on the given side, for querying by other mods.default BlockStateIBlockStateExtension.getAppearance(BlockAndTintGetter level, BlockPos pos, Direction side, @Nullable BlockState queryState, @Nullable BlockPos queryPos) Returns theBlockStatethat this state reports to look like on the given side for querying by other mods.default BlockStateIBlockExtension.getStateAtViewpoint(BlockState state, BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default BlockStateIBlockStateExtension.getStateAtViewpoint(BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default @Nullable BlockStateIBlockExtension.getToolModifiedState(BlockState state, UseOnContext context, ItemAbility itemAbility, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default @Nullable BlockStateIBlockStateExtension.getToolModifiedState(UseOnContext context, ItemAbility itemAbility, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default BlockStateIBlockExtension.rotate(BlockState state, LevelAccessor level, BlockPos pos, Rotation direction) default BlockStateIBlockStateExtension.rotate(LevelAccessor level, BlockPos pos, Rotation direction) private BlockStateIBlockStateExtension.self()Methods in net.neoforged.neoforge.common.extensions with parameters of type BlockStateModifier and TypeMethodDescriptiondefault booleanIBlockExtension.addLandingEffects(BlockState state1, ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIBlockStateExtension.addLandingEffects(ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIBlockExtension.addRunningEffects(BlockState state, Level level, BlockPos pos, Entity entity) Allows a block to override the standard vanilla running particles.default booleanIBlockExtension.canBeHydrated(BlockState state, BlockGetter getter, BlockPos pos, FluidState fluid, BlockPos fluidPos) Returns whether the block can be hydrated by a fluid.default booleanIBlockExtension.canConnectRedstone(BlockState state, BlockGetter level, BlockPos pos, @Nullable Direction direction) Whether redstone dust should visually connect to this block on a given sidedefault booleanIBlockExtension.canDropFromExplosion(BlockState state, BlockGetter level, BlockPos pos, Explosion explosion) Determines if this block should drop loot when exploded.default booleanIBlockExtension.canEntityDestroy(BlockState state, BlockGetter level, BlockPos pos, Entity entity) Determines if this block is can be destroyed by the specified entities normal behavior.default booleanIBlockExtension.canHarvestBlock(BlockState state, BlockGetter level, BlockPos pos, Player player) Determines if the player can harvest this block, obtaining it's drops when the block is destroyed.default booleanIFluidExtension.canHydrate(FluidState state, BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.default booleanIFluidStateExtension.canHydrate(BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.default booleanIBaseRailBlockExtension.canMakeSlopes(BlockState state, BlockGetter level, BlockPos pos) Returns true if the rail can make up and down slopes.default booleanIBlockExtension.canStickTo(BlockState state, BlockState other) Determines if this block can stick to another block when pushed by a piston.default booleanIBlockStateExtension.canStickTo(BlockState other) Determines if this block can stick to another block when pushed by a piston.default TriStateIBlockExtension.canSustainPlant(BlockState state, BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) Determines if this block either force allow or force disallow a plant from being placed on it.default TriStateIBlockStateExtension.canSustainPlant(BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) Determines if this block either force allow or force disallow a plant from being placed on it.booleanIEntityExtension.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) default booleanIBlockExtension.collisionExtendsVertically(BlockState state, BlockGetter level, BlockPos pos, Entity collidingEntity) Determines if this block's collision box should be treated as though it can extend above its block space.default @Nullable PathTypeIBlockExtension.getAdjacentBlockPathType(BlockState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent block to a pathfinding entity.default BlockStateIBlockExtension.getAppearance(BlockState state, BlockAndTintGetter level, BlockPos pos, Direction side, @Nullable BlockState queryState, @Nullable BlockPos queryPos) Returns theBlockStatethat this block reports to look like on the given side, for querying by other mods.default BlockStateIBlockStateExtension.getAppearance(BlockAndTintGetter level, BlockPos pos, Direction side, @Nullable BlockState queryState, @Nullable BlockPos queryPos) Returns theBlockStatethat this state reports to look like on the given side for querying by other mods.default @Nullable IntegerIBlockExtension.getBeaconColorMultiplier(BlockState state, LevelReader level, BlockPos pos, BlockPos beaconPos) default DirectionIBlockExtension.getBedDirection(BlockState state, LevelReader level, BlockPos pos) Returns the direction of the block.default @Nullable PathTypeIBlockExtension.getBlockPathType(BlockState state, BlockGetter level, BlockPos pos, @Nullable Mob mob) Gets the path type of this block when an entity is pathfinding.default BubbleColumnDirectionIBlockExtension.getBubbleColumnDirection(BlockState state) Determines if this block can spawn Bubble Columns and if so, what direction the column flows.default <T,C extends @Nullable Object>
@Nullable TILevelExtension.getCapability(BlockCapability<T, C> cap, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity, C context) Retrieve a block capability.default <T> @Nullable TILevelExtension.getCapability(BlockCapability<T, @Nullable Void> cap, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity) Retrieve a block capability with no context.default ItemStackIBlockExtension.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData, Player player) Called when A user uses the creative pick block button on this blockdefault floatIBlockExtension.getEnchantPowerBonus(BlockState state, LevelReader level, BlockPos pos) Determines the amount of enchanting power this block can provide to an enchanting table.default intIBlockExtension.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity breaker, ItemStack tool) Returns how many experience points this block drops when broken, before application of enchantments.default floatIBlockExtension.getExplosionResistance(BlockState state, BlockGetter level, BlockPos pos, Explosion explosion) Location sensitive version of getExplosionResistancedefault intIBlockExtension.getFireSpreadSpeed(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when fire is updating on a neighbor block.default intIBlockExtension.getFlammability(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Chance that fire will spread and consume this block. 300 being a 100% chance, 0, being a 0% chance.default floatIBlockExtension.getFriction(BlockState state, LevelReader level, BlockPos pos, @Nullable Entity entity) Gets the slipperiness at the given location at the given state.default intIBlockExtension.getLightEmission(BlockState state, BlockGetter level, BlockPos pos) Get a light value for this block, taking into account the given state and coordinates, normal ranges are between 0 and 15default MapColorIBlockExtension.getMapColor(BlockState state, BlockGetter level, BlockPos pos, MapColor defaultColor) Returns theMapColorshown on the map.default Optional<SoundEvent> IBucketPickupExtension.getPickupSound(BlockState state) State sensitive variant ofBucketPickup.getPickupSound().default @Nullable PushReactionIBlockExtension.getPistonPushReaction(BlockState state) Returns the reaction of the block when pushed or pulled by a piston.IBaseRailBlockExtension.getRailDirection(BlockState state, BlockGetter level, BlockPos pos, @Nullable AbstractMinecart cart) Return the rail's direction.default floatIBaseRailBlockExtension.getRailMaxSpeed(BlockState state, Level level, BlockPos pos, AbstractMinecart cart) Returns the max speed of the rail at the specified position.default Optional<ServerPlayer.RespawnPosAngle> IBlockExtension.getRespawnPosition(BlockState state, EntityType<?> type, LevelReader levelReader, BlockPos pos, float orientation) Returns the position that the entity is moved to upon respawning at this block.default SoundTypeIBlockExtension.getSoundType(BlockState state, LevelReader level, BlockPos pos, @Nullable Entity entity) Sensitive version of getSoundTypedefault BlockStateIBlockExtension.getStateAtViewpoint(BlockState state, BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default @Nullable BlockStateIBlockExtension.getToolModifiedState(BlockState state, UseOnContext context, ItemAbility itemAbility, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default booleanIBlockExtension.getWeakChanges(BlockState state, LevelReader level, BlockPos pos) If this block should be notified of weak changes.default booleanIBlockExtension.hasDynamicLightEmission(BlockState state) Whether this block has dynamic light emission which is not solely based on theBlockStateand instead uses theBlockPos, theAuxiliaryLightManageror another external data source to determine its light value inIBlockExtension.getLightEmission(BlockState, BlockGetter, BlockPos)default booleanIBlockExtension.hidesNeighborFace(BlockGetter level, BlockPos pos, BlockState state, BlockState neighborState, Direction dir) Whether this block hides the neighbors face pointed towards by the given direction.default booleanIBlockStateExtension.hidesNeighborFace(BlockGetter level, BlockPos pos, BlockState neighborState, Direction dir) Whether this block hides the neighbors face pointed towards by the given direction.default booleanIBlockExtension.ignitedByLava(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when lava is updating, checks if a block face can catch fire from lava.default booleanIBlockExtension.isBed(BlockState state, BlockGetter level, BlockPos pos, LivingEntity sleeper) Determines if this block is classified as a bed, replacinginstanceof BedBlockchecks.default booleanIBlockExtension.isBurning(BlockState state, BlockGetter level, BlockPos pos) Determines if this block should set fire and deal fire damage to entities coming into contact with it.default booleanIBlockExtension.isConduitFrame(BlockState state, LevelReader level, BlockPos pos, BlockPos conduit) Determines if this block can be used as the frame of a conduit.default booleanIBlockExtension.isEmpty(BlockState state) Return true if the state is able to be replaced with Blocks.AIR in chunk sections that is entirely made of blocks that return true for isEmptydefault booleanIBlockExtension.isFertile(BlockState state, BlockGetter level, BlockPos pos) Checks if this soil is fertile, typically this means that growth rates of plants on this soil will be slightly sped up.default booleanIBlockExtension.isFireSource(BlockState state, LevelReader level, BlockPos pos, Direction direction) Currently only called by fire when it is on top of this block.default booleanIBlockExtension.isFlammable(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when fire is updating, checks if a block face can catch fire.booleanIBaseRailBlockExtension.isFlexibleRail(BlockState state, BlockGetter level, BlockPos pos) Return true if the rail can make corners.default booleanIBlockExtension.isLadder(BlockState state, LevelReader level, BlockPos pos, LivingEntity entity) Checks if a player or entity can use this block to 'climb' like a ladder.default booleanIBlockExtension.isPortalFrame(BlockState state, BlockGetter level, BlockPos pos) Determines if this block can be used as part of a frame of a nether portal.default booleanIBlockExtension.isScaffolding(BlockState state, LevelReader level, BlockPos pos, LivingEntity entity) Checks if a player or entity handles movement on this block like scaffolding.default booleanIBlockExtension.isSlimeBlock(BlockState state) default booleanIBlockExtension.isStickyBlock(BlockState state) default booleanIBlockExtension.makesOpenTrapdoorAboveClimbable(BlockState state, LevelReader level, BlockPos pos, BlockState trapdoorState) Checks if this block makes an open trapdoor above it climbable.default voidIBlockExtension.onBlockExploded(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion.default voidIBlockExtension.onBlockStateChange(LevelReader level, BlockPos pos, BlockState oldState, BlockState newState) Called after theBlockStateat the givenBlockPoswas changed and neighbors were updated.default voidIBlockStateExtension.onBlockStateChange(LevelReader level, BlockPos pos, BlockState oldState) Called after theBlockStateat the givenBlockPoswas changed and neighbors were updated.default booleanIBlockExtension.onCaughtFire(BlockState state, Level level, BlockPos pos, @Nullable Direction direction, @Nullable LivingEntity igniter) If the block is flammable, this is called when it gets lit on fire.default booleanIBlockExtension.onDestroyedByPlayer(BlockState state, Level level, BlockPos pos, Player player, ItemStack toolStack, boolean willHarvest, FluidState fluid) Called when a player removes a block.default voidIBlockExtension.onDestroyedByPushReaction(BlockState state, Level level, BlockPos pos, Direction pushDirection, FluidState fluid) Called when a block is removed byPushReaction.DESTROY.default voidIBaseRailBlockExtension.onMinecartPass(BlockState state, Level level, BlockPos pos, AbstractMinecart cart) This function is called by any minecart that passes over this rail.default voidIBlockExtension.onNeighborChange(BlockState state, LevelReader level, BlockPos pos, BlockPos neighbor) Called when a block entity on a side of this block changes, is created, or is destroyed.default booleanIBlockExtension.onTreeGrow(BlockState state, LevelReader level, BiConsumer<BlockPos, BlockState> placeFunction, RandomSource randomSource, BlockPos pos, TreeConfiguration config) Called when a tree grows on top of this block and tries to set it to dirt by the trunk placer.default voidIBlockExtension.playFallSound(BlockState state, Level level, BlockPos pos, LivingEntity entity) Allows a block to override the standard fall sound played inLivingEntity.playBlockFallSound().default voidIBlockExtension.playStepSound(BlockState state, Level level, BlockPos pos, Entity entity, float volumeMultiplier, float pitchMultiplier) Allows a block to override the standard step sound played in:Entity.playCombinationStepSounds(BlockState, BlockState, BlockPos, BlockPos)(primary step sound only)Entity.playMuffledStepSound(BlockState, BlockPos)(usually the secondary sound in a call to the above method)Entity.playStepSound(BlockPos, BlockState)(simple step sound) The volume and pitch of any sound played in this method should be multiplied with the provided multipliers to replicate the behaviour of the callers.default BlockStateIBlockExtension.rotate(BlockState state, LevelAccessor level, BlockPos pos, Rotation direction) default voidIBlockExtension.setBedOccupied(BlockState state, Level level, BlockPos pos, LivingEntity sleeper, boolean occupied) Called when a user either starts or stops sleeping in the bed.default booleanIBlockExtension.shouldCheckWeakPower(BlockState state, SignalGetter level, BlockPos pos, Direction side) Called to determine whether to allow the block to handle its own indirect power rather than using the default rules.default booleanIBlockExtension.shouldDisplayFluidOverlay(BlockState state, BlockAndTintGetter level, BlockPos pos, FluidState fluidState) Called to determine whether this block should use the fluid overlay texture or flowing texture when it is placed under the fluid.default booleanIBlockExtension.shouldHideAdjacentFluidFace(BlockState state, Direction selfFace, FluidState adjacentFluid) Determines if a fluid adjacent to the block on the given side should not be rendered.default booleanIBlockExtension.supportsExternalFaceHiding(BlockState state) Whether this block allows a neighboring block to hide the face of this block it touches.Method parameters in net.neoforged.neoforge.common.extensions with type arguments of type BlockStateModifier and TypeMethodDescriptiondefault booleanIBlockExtension.onTreeGrow(BlockState state, LevelReader level, BiConsumer<BlockPos, BlockState> placeFunction, RandomSource randomSource, BlockPos pos, TreeConfiguration config) Called when a tree grows on top of this block and tries to set it to dirt by the trunk placer.default booleanIBlockStateExtension.onTreeGrow(LevelReader level, BiConsumer<BlockPos, BlockState> placeFunction, RandomSource randomSource, BlockPos pos, TreeConfiguration config) Called when a tree grows on top of this block and tries to set it to dirt by the trunk placer. -
Uses of BlockState in net.neoforged.neoforge.common.util
Fields in net.neoforged.neoforge.common.util declared as BlockStateMethods in net.neoforged.neoforge.common.util that return BlockStateModifier and TypeMethodDescriptionBlockSnapshot.getCurrentState()Returns the current (live) block state at the recorded position, not the snapshot's recorded state.BlockSnapshot.getState()Returns the snapshot's recorded block state.Constructors in net.neoforged.neoforge.common.util with parameters of type BlockStateModifierConstructorDescriptionprivateBlockSnapshot(ResourceKey<Level> dim, LevelAccessor level, BlockPos pos, BlockState state, @Nullable CompoundTag nbt, int flags) -
Uses of BlockState in net.neoforged.neoforge.common.world.poi
Fields in net.neoforged.neoforge.common.world.poi with type parameters of type BlockStateModifier and TypeFieldDescriptionprivate final Set<BlockState> PoiStateSet.backingSetprivate final BiConsumer<ResourceKey<PoiType>, Set<BlockState>> ExtendPoiTypesEvent.registrarMethods in net.neoforged.neoforge.common.world.poi that return types with arguments of type BlockStateMethods in net.neoforged.neoforge.common.world.poi with parameters of type BlockStateMethod parameters in net.neoforged.neoforge.common.world.poi with type arguments of type BlockStateModifier and TypeMethodDescriptionbooleanPoiStateSet.addAll(Collection<? extends BlockState> c) (package private) voidPoiStateSet.addCustomStates(Set<BlockState> states) voidExtendPoiTypesEvent.addStatesToPoi(ResourceKey<PoiType> typeKey, Set<BlockState> states) private static voidPoiTypeExtender.register(ResourceKey<PoiType> typeKey, Set<BlockState> states) booleanPoiStateSet.removeIf(Predicate<? super BlockState> filter) Constructor parameters in net.neoforged.neoforge.common.world.poi with type arguments of type BlockStateModifierConstructorDescription(package private)ExtendPoiTypesEvent(BiConsumer<ResourceKey<PoiType>, Set<BlockState>> registrar) PoiStateSet(Set<BlockState> states) -
Uses of BlockState in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event that return BlockStateModifier and TypeMethodDescriptionstatic BlockStateEventHooks.fireFluidPlaceBlockEvent(LevelAccessor level, BlockPos pos, BlockPos liquidPos, BlockState state) static @Nullable BlockStateEventHooks.onToolUse(BlockState originalState, UseOnContext context, ItemAbility itemAbility, boolean simulate) Methods in net.neoforged.neoforge.event with parameters of type BlockStateModifier and TypeMethodDescriptionstatic booleanEventHooks.canCreateFluidSource(ServerLevel level, BlockPos pos, BlockState state) Checks if a fluid is allowed to create a fluid source.static booleanEventHooks.doPlayerHarvestCheck(Player player, BlockState state, BlockGetter level, BlockPos pos) static BonemealEventEventHooks.fireBonemealEvent(@Nullable Player player, Level level, BlockPos pos, BlockState state, ItemStack stack) Called when bone meal (or equivalent) is used on a block.static BlockStateEventHooks.fireFluidPlaceBlockEvent(LevelAccessor level, BlockPos pos, BlockPos liquidPos, BlockState state) static floatEventHooks.getBreakSpeed(Player player, BlockState state, float original, BlockPos pos) static booleanEventHooks.onEntityDestroyBlock(LivingEntity entity, BlockPos pos, BlockState state) EventHooks.onNeighborNotify(Level level, BlockPos pos, BlockState state, EnumSet<Direction> notifiedSides, boolean forceRedstoneUpdate) static @Nullable BlockStateEventHooks.onToolUse(BlockState originalState, UseOnContext context, ItemAbility itemAbility, boolean simulate) -
Uses of BlockState in net.neoforged.neoforge.event.entity.living
Fields in net.neoforged.neoforge.event.entity.living declared as BlockStateMethods in net.neoforged.neoforge.event.entity.living that return BlockStateConstructors in net.neoforged.neoforge.event.entity.living with parameters of type BlockStateModifierConstructorDescriptionLivingDestroyBlockEvent(LivingEntity entity, BlockPos pos, BlockState state) -
Uses of BlockState in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as BlockStateModifier and TypeFieldDescriptionprivate final BlockStateBonemealEvent.stateprivate final BlockStateCanPlayerSleepEvent.stateprivate final BlockStatePlayerEvent.BreakSpeed.stateprivate final BlockStatePlayerEvent.HarvestCheck.stateMethods in net.neoforged.neoforge.event.entity.player that return BlockStateModifier and TypeMethodDescriptionBonemealEvent.getState()Returns the state of the bone mealed block.CanPlayerSleepEvent.getState()PlayerEvent.BreakSpeed.getState()PlayerEvent.HarvestCheck.getTargetBlock()Constructors in net.neoforged.neoforge.event.entity.player with parameters of type BlockStateModifierConstructorDescriptionBonemealEvent(@Nullable Player player, Level level, BlockPos pos, BlockState state, ItemStack stack) BreakSpeed(Player player, BlockState state, float original, @Nullable BlockPos pos) HarvestCheck(Player player, BlockState state, BlockGetter level, BlockPos pos, boolean success) -
Uses of BlockState in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as BlockStateModifier and TypeFieldDescriptionprivate BlockStateBlockEvent.FluidPlaceBlockEvent.newStateprivate BlockStateBlockEvent.FluidPlaceBlockEvent.origStateprivate final BlockStateBlockEvent.EntityPlaceEvent.placedAgainstprivate final BlockStateBlockEvent.EntityPlaceEvent.placedBlockprivate BlockStateBlockEvent.BlockToolModificationEvent.stateprivate final BlockStateBlockEvent.stateMethods in net.neoforged.neoforge.event.level that return BlockStateModifier and TypeMethodDescriptionBlockEvent.BlockToolModificationEvent.getFinalState()Returns the state to transform the block into after item ability use.BlockEvent.FluidPlaceBlockEvent.getNewState()BlockEvent.FluidPlaceBlockEvent.getOriginalState()BlockEvent.EntityPlaceEvent.getPlacedAgainst()BlockEvent.EntityPlaceEvent.getPlacedBlock()AlterGroundEvent.StateProvider.getState(RandomSource random, BlockPos state) Gets the BlockState that will be placed at the passed position.BlockEvent.getState()Methods in net.neoforged.neoforge.event.level with parameters of type BlockStateModifier and TypeMethodDescriptionvoidBlockEvent.BlockToolModificationEvent.setFinalState(@Nullable BlockState finalState) Sets the state to transform the block into after tool use.voidBlockEvent.FluidPlaceBlockEvent.setNewState(BlockState state) Constructors in net.neoforged.neoforge.event.level with parameters of type BlockStateModifierConstructorDescriptionBlockDropsEvent(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Constructs a new BlockDropsEventBlockEvent(LevelAccessor level, BlockPos pos, BlockState state) BlockToolModificationEvent(BlockState originalState, UseOnContext context, ItemAbility itemAbility, boolean simulate) BreakEvent(Level level, BlockPos pos, BlockState state, Player player) Change(Level world, BlockPos pos, BlockState state, int oldNote, int newNote) EntityMultiPlaceEvent(List<BlockSnapshot> blockSnapshots, BlockState placedAgainst, @Nullable Entity entity) EntityPlaceEvent(BlockSnapshot blockSnapshot, BlockState placedAgainst, @Nullable Entity entity) FarmlandTrampleEvent(Level level, BlockPos pos, BlockState state, double fallDistance, Entity entity) FluidPlaceBlockEvent(LevelAccessor level, BlockPos pos, BlockPos liquidPos, BlockState state) NeighborNotifyEvent(Level level, BlockPos pos, BlockState state, EnumSet<Direction> notifiedSides, boolean forceRedstoneUpdate) protectedNoteBlockEvent(Level world, BlockPos pos, BlockState state, int note) Play(Level world, BlockPos pos, BlockState state, int note, NoteBlockInstrument instrument) PortalSpawnEvent(LevelAccessor level, BlockPos pos, BlockState state, PortalShape size) -
Uses of BlockState in net.neoforged.neoforge.event.level.block
Fields in net.neoforged.neoforge.event.level.block declared as BlockStateMethods in net.neoforged.neoforge.event.level.block that return BlockStateModifier and TypeMethodDescriptionCropGrowEvent.Post.getOriginalState()Returns the original state of the crop before growing.CropGrowEvent.Post.getState()Returns the new state of the crop after growing.Constructors in net.neoforged.neoforge.event.level.block with parameters of type BlockStateModifierConstructorDescriptionCreateFluidSourceEvent(ServerLevel level, BlockPos pos, BlockState state) CropGrowEvent(Level level, BlockPos pos, BlockState state) Post(Level level, BlockPos pos, BlockState original, BlockState state) Pre(Level level, BlockPos pos, BlockState state) -
Uses of BlockState in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateBaseFlowingFluid.createLegacyBlock(FluidState state) FluidType.getBlockForFluidState(BlockAndTintGetter getter, BlockPos pos, FluidState state) Returns the associatedBlockStatefor aFluidState.Methods in net.neoforged.neoforge.fluids with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidBaseFlowingFluid.beforeDestroyingBlock(LevelAccessor worldIn, BlockPos pos, BlockState state) booleanFluidType.canHydrate(FluidState state, BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.intCauldronFluidContent.currentLevel(BlockState state) Return the current level of the cauldron given its block state, or 0 if it's an empty cauldron.Constructors in net.neoforged.neoforge.fluids with parameters of type BlockStateModifierConstructorDescriptionInteractionInformation(FluidInteractionRegistry.HasFluidInteraction predicate, BlockState state) Constructor which transforms the source state into a block.InteractionInformation(FluidType type, BlockState state) Constructor which checks the surroundings fluids for a specific type and then transforms the source state into a block.Constructor parameters in net.neoforged.neoforge.fluids with type arguments of type BlockStateModifierConstructorDescriptionInteractionInformation(FluidInteractionRegistry.HasFluidInteraction predicate, Function<FluidState, BlockState> getState) Constructor which transforms the source state into a block.InteractionInformation(FluidType type, Function<FluidState, BlockState> getState) Constructor which checks the surroundings fluids for a specific type and then transforms the source state into a block. -
Uses of BlockState in net.neoforged.neoforge.fluids.capability.wrappers
Fields in net.neoforged.neoforge.fluids.capability.wrappers declared as BlockStateModifier and TypeFieldDescriptionprotected final BlockStateBlockWrapper.stateDeprecated, for removal: This API element is subject to removal in a future version.Constructors in net.neoforged.neoforge.fluids.capability.wrappers with parameters of type BlockStateModifierConstructorDescriptionBlockWrapper(BlockState state, Level world, BlockPos blockPos) Deprecated, for removal: This API element is subject to removal in a future version. -
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() -
Uses of BlockState in net.neoforged.neoforge.transfer.fluid
Methods in net.neoforged.neoforge.transfer.fluid that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateCauldronWrapper.createSnapshot()CauldronWrapper.WrapperLocation.getBlockState()Methods in net.neoforged.neoforge.transfer.fluid with parameters of type BlockStateModifier and TypeMethodDescriptionprivate CauldronFluidContentCauldronWrapper.getContent(BlockState state) protected voidCauldronWrapper.onRootCommit(BlockState originalState) protected voidCauldronWrapper.revertToSnapshot(BlockState snapshot) -
Uses of BlockState in net.neoforged.neoforge.transfer.item
Methods in net.neoforged.neoforge.transfer.item that return BlockStateModifier and TypeMethodDescriptionprotected BlockStateComposterWrapper.createSnapshot()ComposterWrapper.WrapperLocation.getBlockState()Methods in net.neoforged.neoforge.transfer.item with parameters of type BlockStateModifier and TypeMethodDescriptionprotected voidComposterWrapper.onRootCommit(BlockState originalState) protected voidComposterWrapper.revertToSnapshot(BlockState snapshot) private voidComposterWrapper.setLevel(BlockState state, int newLevel) Sets the composter's level, without sending notifications, which are deferred untilComposterWrapper.onRootCommit(net.minecraft.world.level.block.state.BlockState).