Uses of Class
net.minecraft.core.BlockPos
Packages that use BlockPos
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 BlockPos in net.minecraft
Fields in net.minecraft declared as BlockPosModifier and TypeFieldDescriptionfinal BlockPosBlockUtil.FoundRectangle.minCornerStarting position of the rectangle represented by this resultMethods in net.minecraft that return types with arguments of type BlockPosModifier and TypeMethodDescriptionBlockUtil.getTopConnectedBlock(BlockGetter getter, BlockPos pos, Block baseBlock, Direction direction, Block endBlock) Methods in net.minecraft with parameters of type BlockPosModifier and TypeMethodDescriptionstatic StringCrashReportCategory.formatLocation(LevelHeightAccessor levelHeightAccessor, BlockPos pos) static BlockUtil.FoundRectangleBlockUtil.getLargestRectangleAround(BlockPos centerPos, Direction.Axis axis1, int max1, Direction.Axis axis2, int max2, Predicate<BlockPos> posPredicate) Finds the rectangle with the largest area containing centerPos within the blocks specified by the predicateBlockUtil.getTopConnectedBlock(BlockGetter getter, BlockPos pos, Block baseBlock, Direction direction, Block endBlock) static voidCrashReportCategory.populateBlockDetails(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor, BlockPos pos, BlockState state) static CrashReportCategoryCrashReportCategory.populateBlockLocationDetails(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor, BlockPos pos) Method parameters in net.minecraft with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic BlockUtil.FoundRectangleBlockUtil.getLargestRectangleAround(BlockPos centerPos, Direction.Axis axis1, int max1, Direction.Axis axis2, int max2, Predicate<BlockPos> posPredicate) Finds the rectangle with the largest area containing centerPos within the blocks specified by the predicateprivate static intBlockUtil.getLimit(Predicate<BlockPos> posPredicate, BlockPos.MutableBlockPos centerPos, Direction direction, int max) Finds the distance we can travel in the given direction while the predicate returns trueConstructors in net.minecraft with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanBlockPredicate.matches(ServerLevel level, BlockPos pos) booleanFluidPredicate.matches(ServerLevel level, BlockPos pos) booleanLightPredicate.matches(ServerLevel level, BlockPos pos) voidAnyBlockInteractionTrigger.trigger(ServerPlayer player, BlockPos pos, ItemStack stack) voidDefaultBlockInteractionTrigger.trigger(ServerPlayer player, BlockPos pos) voidItemUsedOnLocationTrigger.trigger(ServerPlayer player, BlockPos pos, ItemStack stack) voidUsedEnderEyeTrigger.trigger(ServerPlayer player, BlockPos pos) -
Uses of BlockPos in net.minecraft.client
Methods in net.minecraft.client that return BlockPosMethods in net.minecraft.client with parameters of type BlockPosModifier and TypeMethodDescriptionprivate voidKeyboardHandler.copyCreateBlockCommand(BlockState state, BlockPos pos, CompoundTag compound) voidDebugQueryHandler.queryBlockEntityTag(BlockPos pos, Consumer<CompoundTag> tag) -
Uses of BlockPos in net.minecraft.client.color.block
Fields in net.minecraft.client.color.block with type parameters of type BlockPosMethods in net.minecraft.client.color.block with parameters of type BlockPosModifier and TypeMethodDescriptionintBlockColor.getColor(BlockState state, BlockAndTintGetter level, BlockPos pos, int tintIndex) intBlockColors.getColor(BlockState state, BlockAndTintGetter level, BlockPos pos, int tintIndex) intBlockColors.getColor(BlockState state, Level level, BlockPos pos) intConstructor parameters in net.minecraft.client.color.block with type arguments of type BlockPos -
Uses of BlockPos in net.minecraft.client.gui.screens.inventory
Fields in net.minecraft.client.gui.screens.inventory declared as BlockPos -
Uses of BlockPos in net.minecraft.client.multiplayer
Fields in net.minecraft.client.multiplayer declared as BlockPosModifier and TypeFieldDescriptionprivate BlockPosMultiPlayerGameMode.destroyBlockPosprivate BlockPosClientLevel.ClientLevelData.spawnPosMethods in net.minecraft.client.multiplayer that return BlockPosMethods in net.minecraft.client.multiplayer with parameters of type BlockPosModifier and TypeMethodDescriptionvoidClientLevel.addDestroyBlockEffect(BlockPos p_171667_, BlockState p_171668_) intClientLevel.calculateBlockTint(BlockPos blockPos, ColorResolver colorResolver) booleanMultiPlayerGameMode.continueDestroyBlock(BlockPos posBlock, Direction directionFacing) booleanMultiPlayerGameMode.destroyBlock(BlockPos pos) voidClientLevel.destroyBlockProgress(int breakerId, BlockPos pos, int progress) intClientLevel.getBlockTint(BlockPos blockPos, ColorResolver colorResolver) intClientLevel.getClientLeafTintColor(BlockPos p_400248_) ClientLevel.getModelData(BlockPos pos) voidClientLevel.globalLevelEvent(int id, BlockPos pos, int data) voidMultiPlayerGameMode.handlePickItemFromBlock(BlockPos pos, boolean includeData) voidClientLevel.levelEvent(Entity p_394519_, int p_104655_, BlockPos p_104656_, int p_104657_) private booleanMultiPlayerGameMode.sameDestroyTarget(BlockPos pos) voidClientLevel.sendBlockUpdated(BlockPos pos, BlockState oldState, BlockState newState, int flags) Flags are as in setBlockStatebooleanClientLevel.setBlock(BlockPos p_233643_, BlockState p_233644_, int p_233645_, int p_233646_) voidClientLevel.setBlocksDirty(BlockPos blockPos, BlockState oldState, BlockState newState) voidClientLevel.setDefaultSpawnPos(BlockPos spawnPos, float spawnAngle) voidClientLevel.setServerVerifiedBlockState(BlockPos pos, BlockState state, int flags) voidprivate voidClientLevel.spawnParticle(BlockPos pos, ParticleOptions particleData, VoxelShape voxelShape, double y) booleanMultiPlayerGameMode.startDestroyBlock(BlockPos loc, Direction face) Called when the player is hitting a block with an item.voidClientLevel.syncBlockState(BlockPos pos, BlockState state, Vec3 playerPos) private voidClientLevel.trySpawnDripParticles(BlockPos blockPos, BlockState blockState, ParticleOptions particleData, boolean shapeDownSolid) -
Uses of BlockPos in net.minecraft.client.multiplayer.prediction
Methods in net.minecraft.client.multiplayer.prediction with parameters of type BlockPosModifier and TypeMethodDescriptionvoidBlockStatePredictionHandler.retainKnownServerState(BlockPos pos, BlockState state, LocalPlayer player) voidBlockStatePredictionHandler.retainSnapshot(BlockPos pos, BlockSnapshot snapshot) Sets the stored BlockSnapshot on the ServerVerifiedState for the given position.booleanBlockStatePredictionHandler.updateKnownServerState(BlockPos pos, BlockState state) -
Uses of BlockPos in net.minecraft.client.particle
Fields in net.minecraft.client.particle declared as BlockPosMethods in net.minecraft.client.particle with parameters of type BlockPosModifier and TypeMethodDescriptionvoidParticleEngine.addBlockHitEffects(BlockPos pos, BlockHitResult target) voidAdds block hit particles for the specified blockvoidParticleEngine.destroy(BlockPos pos, BlockState state) TerrainParticle.updateSprite(BlockState state, BlockPos pos) Constructors in net.minecraft.client.particle with parameters of type BlockPosModifierConstructorDescriptionTerrainParticle(ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, BlockState state, BlockPos pos) -
Uses of BlockPos in net.minecraft.client.player
Methods in net.minecraft.client.player with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as BlockPosModifier and TypeFieldDescription(package private) final BlockPosOctree.cameraSectionCenterprivate BlockPosLevelRenderer.lastTranslucentSortBlockPosFields in net.minecraft.client.renderer with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final Map<BlockPos, SoundInstance> LevelEventHandler.playingJukeboxSongsMethods in net.minecraft.client.renderer that return types with arguments of type BlockPosModifier and TypeMethodDescriptionprivate static org.apache.commons.lang3.tuple.Pair<BlockState, BlockPos> ScreenEffectRenderer.getOverlayBlock(Player p_110717_) Methods in net.minecraft.client.renderer with parameters of type BlockPosModifier and TypeMethodDescriptionvoidLevelRenderer.blockChanged(BlockGetter level, BlockPos pos, BlockState oldState, BlockState newState, int flags) voidLevelRenderer.destroyBlockProgress(int breakerId, BlockPos pos, int progress) private static intBiomeColors.getAverageColor(BlockAndTintGetter level, BlockPos blockPos, ColorResolver colorResolver) static intBiomeColors.getAverageDryFoliageColor(BlockAndTintGetter level, BlockPos blockPos) static intBiomeColors.getAverageFoliageColor(BlockAndTintGetter level, BlockPos blockPos) static intBiomeColors.getAverageGrassColor(BlockAndTintGetter level, BlockPos blockPos) static intBiomeColors.getAverageWaterColor(BlockAndTintGetter level, BlockPos blockPos) static intLevelRenderer.getLightColor(LevelRenderer.BrightnessGetter brightnessGetter, BlockAndTintGetter level, BlockState state, BlockPos pos) static intLevelRenderer.getLightColor(BlockAndTintGetter level, BlockPos pos) private Biome.PrecipitationWeatherEffectRenderer.getPrecipitationAt(Level level, BlockPos pos) protected SectionRenderDispatcher.RenderSectionViewArea.getRenderSectionAt(BlockPos pos) voidLevelEventHandler.globalLevelEvent(int type, BlockPos pos, int data) Handles a global level event.booleanLevelRenderer.isSectionCompiled(BlockPos pos) voidLevelEventHandler.levelEvent(int type, BlockPos pos, int data) private voidLevelEventHandler.notifyNearbyEntities(Level level, BlockPos pos, boolean playing) Notifies living entities in a 3 block range of the specifiedposthat a record is or isn't playing nearby, dependent on the specifiedplayingparameter.intLevelRenderer.BrightnessGetter.packedBrightness(BlockAndTintGetter level, BlockPos pos) private voidLevelEventHandler.playJukeboxSong(Holder<JukeboxSong> song, BlockPos pos) private voidLevelRenderer.renderHitOutline(PoseStack poseStack, VertexConsumer buffer, Entity entity, double camX, double camY, double camZ, BlockPos pos, BlockState state, int color) private voidLevelRenderer.setBlockDirty(BlockPos pos, boolean reRenderOnMainThread) voidLevelRenderer.setBlockDirty(BlockPos pos, BlockState oldState, BlockState newState) private voidLevelEventHandler.shootParticles(int direction, BlockPos pos, RandomSource random, SimpleParticleType particleType) private voidLevelEventHandler.stopJukeboxSong(BlockPos pos) private voidLevelEventHandler.stopJukeboxSongAndNotifyNearby(BlockPos pos) -
Uses of BlockPos in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type BlockPosModifier and TypeMethodDescriptionvoidModelBlockRenderer.AmbientOcclusionRenderStorage.calculate(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, boolean shade) private floatLiquidBlockRenderer.calculateAverageHeight(BlockAndTintGetter level, Fluid fluid, float currentHeight, float height1, float height2, BlockPos pos) private static voidModelBlockRenderer.calculateShape(BlockAndTintGetter level, BlockState state, BlockPos pos, int[] verticies, Direction direction, ModelBlockRenderer.CommonRenderStorage renderStorage) private floatLiquidBlockRenderer.getHeight(BlockAndTintGetter level, Fluid fluid, BlockPos pos) private floatLiquidBlockRenderer.getHeight(BlockAndTintGetter level, Fluid fluid, BlockPos pos, BlockState blockState, FluidState fluidState) private intLiquidBlockRenderer.getLightColor(BlockAndTintGetter level, BlockPos pos) intModelBlockRenderer.Cache.getLightColor(BlockState state, BlockAndTintGetter level, BlockPos pos) BlockModelShaper.getParticleIcon(BlockState state, BlockAndTintGetter level, BlockPos pos) floatModelBlockRenderer.Cache.getShadeBrightness(BlockState state, BlockAndTintGetter level, BlockPos pos) private voidModelBlockRenderer.putQuadData(BlockAndTintGetter level, BlockState state, BlockPos pos, VertexConsumer consumer, PoseStack.Pose pose, BakedQuad quad, ModelBlockRenderer.CommonRenderStorage renderStorage, int packedOverlay) voidBlockRenderDispatcher.renderBatched(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, List<BlockModelPart> parts) Deprecated.voidBlockRenderDispatcher.renderBatched(BlockState p_234356_, BlockPos p_234357_, BlockAndTintGetter p_234358_, PoseStack p_234359_, Function<RenderType, VertexConsumer> bufferLookup, boolean p_234361_, List<BlockModelPart> p_410643_) voidBlockRenderDispatcher.renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer) voidBlockRenderDispatcher.renderLiquid(BlockPos pos, BlockAndTintGetter level, VertexConsumer consumer, BlockState blockState, FluidState fluidState) static voidModelBlockRenderer.renderModel(PoseStack.Pose p_111068_, MultiBufferSource bufferSource, BlockStateModel p_405848_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_, BlockAndTintGetter level, BlockPos pos, BlockState state) private voidModelBlockRenderer.renderModelFaceAO(BlockAndTintGetter level, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, ModelBlockRenderer.AmbientOcclusionRenderStorage renderStorage, int packedOverlay) private voidModelBlockRenderer.renderModelFaceFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int packedLight, int packedOverlay, boolean repackLight, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, ModelBlockRenderer.CommonRenderStorage renderStorage) private voidModelBlockRenderer.renderModelQuadFlat(BlockAndTintGetter p_111002_, BlockState p_111003_, BlockPos p_111004_, int p_111005_, int p_111006_, boolean p_111007_, PoseStack p_111008_, VertexConsumer p_111009_, BakedQuad bakedquad, ModelBlockRenderer.CommonRenderStorage p_412163_) voidBlockRenderDispatcher.renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay, BlockAndTintGetter level, BlockPos pos) protected static booleanModelBlockRenderer.shouldRenderFace(BlockAndTintGetter p_412640_, BlockPos pos, BlockState p_412168_, boolean p_412054_, Direction p_412130_, BlockPos p_412608_) private static booleanModelBlockRenderer.shouldRenderFace(BlockAndTintGetter level, BlockState state, boolean checkSides, Direction face, BlockPos pos) Deprecated.voidLiquidBlockRenderer.tesselate(BlockAndTintGetter level, BlockPos pos, VertexConsumer buffer, BlockState blockState, FluidState fluidState) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter p_234380_, List<BlockModelPart> p_410025_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, Function<RenderType, VertexConsumer> bufferLookup, boolean p_234386_, int p_234389_) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter p_234391_, List<BlockModelPart> p_410478_, BlockState p_234393_, BlockPos p_234394_, PoseStack p_234395_, Function<RenderType, VertexConsumer> bufferLookup, boolean p_234397_, int p_234400_) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter p_234402_, List<BlockModelPart> p_410604_, BlockState p_234404_, BlockPos p_234405_, PoseStack p_234406_, Function<RenderType, VertexConsumer> bufferLookup, boolean p_234408_, int p_234411_) -
Uses of BlockPos in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model with parameters of type BlockPosModifier and TypeMethodDescriptionSingleVariant.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) -
Uses of BlockPos in net.minecraft.client.renderer.block.model.multipart
Methods in net.minecraft.client.renderer.block.model.multipart with parameters of type BlockPosModifier and TypeMethodDescriptionvoidMultiPartModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource p_410101_, List<BlockModelPart> p_410550_) MultiPartModel.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) -
Uses of BlockPos in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static booleanAbstractSignRenderer.isOutlineVisible(BlockPos pos, int color) private voidPistonHeadRenderer.renderBlock(BlockPos pos, BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, Level level, boolean extended, int packedOverlay) private voidBlockEntityWithBoundingBoxRenderer.renderInvisibleBlocks(T blockEntity, BlockGetter level, BlockPos pos, Vec3i boxSize, MultiBufferSource bufferSource, PoseStack poseStack) private voidAbstractSignRenderer.renderSignText(BlockPos pos, SignText text, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int lineHeight, int maxLineWidth, boolean isFront) private voidBlockEntityWithBoundingBoxRenderer.renderStructureVoids(T blockEntity, BlockPos pos, Vec3i boxSize, VertexConsumer consumer, PoseStack poseStack) -
Uses of BlockPos in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final Map<BlockPos, BlockEntity> RenderChunk.blockEntitiesMethods in net.minecraft.client.renderer.chunk that return BlockPosModifier and TypeMethodDescriptionSectionRenderDispatcher.RenderSection.CompileTask.getRenderOrigin()SectionRenderDispatcher.RenderSection.getRenderOrigin()Methods in net.minecraft.client.renderer.chunk with parameters of type BlockPosModifier and TypeMethodDescriptionRenderChunk.getBlockEntity(BlockPos pos) RenderChunkRegion.getBlockEntity(BlockPos pos) RenderChunk.getBlockState(BlockPos pos) RenderChunkRegion.getBlockState(BlockPos pos) intRenderChunkRegion.getBlockTint(BlockPos pos, ColorResolver colorResolver) RenderChunkRegion.getFluidState(BlockPos pos) private static intRenderChunkRegion.getModelData(BlockPos pos) void -
Uses of BlockPos in net.minecraft.client.renderer.debug
Fields in net.minecraft.client.renderer.debug declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosGoalSelectorDebugRenderer.EntityGoalInfo.entityPosThe field for theentityPosrecord component.final BlockPosBrainDebugRenderer.PoiInfo.posFields in net.minecraft.client.renderer.debug with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final Map<BlockPos, BeeDebugRenderer.HiveDebugInfo> BeeDebugRenderer.hivesNeighborsUpdateRenderer.lastUpdateprivate final Map<BlockPos, GameTestDebugRenderer.Marker> GameTestDebugRenderer.markersprivate final Map<BlockPos, BrainDebugRenderer.PoiInfo> BrainDebugRenderer.poisprivate Collection<BlockPos> RaidDebugRenderer.raidCentersWorldGenAttemptRenderer.toRenderMethods in net.minecraft.client.renderer.debug that return BlockPosModifier and TypeMethodDescriptionGoalSelectorDebugRenderer.EntityGoalInfo.entityPos()Returns the value of theentityPosrecord component.Methods in net.minecraft.client.renderer.debug that return types with arguments of type BlockPosModifier and TypeMethodDescriptionBeeDebugRenderer.createHiveBlacklistMap()BeeDebugRenderer.getGhostHives()BrainDebugRenderer.getGhostPois()Methods in net.minecraft.client.renderer.debug with parameters of type BlockPosModifier and TypeMethodDescriptionvoidGoalSelectorDebugRenderer.addGoalSelector(int mobId, BlockPos entityPos, List<GoalDebugPayload.DebugGoal> goals) voidvoidWorldGenAttemptRenderer.addPos(BlockPos pos, float scale, float red, float green, float blue, float alpha) voidprivate static floatPathfindingRenderer.distanceToCamera(BlockPos pos, double x, double y, double z) private Collection<UUID> BeeDebugRenderer.getHiveMembers(BlockPos pos) private StringBeeDebugRenderer.getPosDescription(BeeDebugPayload.BeeInfo beeInfo, BlockPos pos) private Collection<UUID> BrainDebugRenderer.getPotentialTicketHolders(BlockPos pos) private Collection<UUID> BrainDebugRenderer.getTicketHolders(BlockPos pos) private static voidBeeDebugRenderer.highlightHive(PoseStack poseStack, MultiBufferSource buffer, BlockPos hivePos) private static voidBrainDebugRenderer.highlightPoi(PoseStack poseStack, MultiBufferSource buffer, BlockPos pos) private voidSupportBlockRenderer.highlightPosition(BlockPos pos, PoseStack poseStack, double camX, double camY, double camZ, MultiBufferSource buffer, double bias, float red, float green, float blue) private static voidRaidDebugRenderer.highlightRaidCenter(PoseStack poseStack, MultiBufferSource buffer, BlockPos pos) voidstatic voidDebugRenderer.renderFilledBox(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos pos, float scale, float red, float green, float blue, float alpha) static voidDebugRenderer.renderFilledBox(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos startPos, BlockPos endPos, float red, float green, float blue, float alpha) static voidDebugRenderer.renderFilledUnitCube(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos pos, float red, float green, float blue, float alpha) private voidBeeDebugRenderer.renderGhostHive(PoseStack poseStack, MultiBufferSource buffer, BlockPos hivePos, List<String> ghostHives) private voidBrainDebugRenderer.renderGhostPoi(PoseStack poseStack, MultiBufferSource buffer, BlockPos pos, List<String> poiName) private voidGameTestDebugRenderer.renderMarker(PoseStack poseStack, MultiBufferSource buffer, BlockPos pos, GameTestDebugRenderer.Marker marker) private static voidRaidDebugRenderer.renderTextOverBlock(PoseStack poseStack, MultiBufferSource buffer, String text, BlockPos pos, int color) private static voidBeeDebugRenderer.renderTextOverPos(PoseStack poseStack, MultiBufferSource buffer, String text, BlockPos pos, int layer, int color) private static voidBrainDebugRenderer.renderTextOverPos(PoseStack poseStack, MultiBufferSource buffer, String text, BlockPos pos, int layer, int color) voidBrainDebugRenderer.setFreeTicketCount(BlockPos pos, int freeTicketCount) Method parameters in net.minecraft.client.renderer.debug with type arguments of type BlockPosModifier and TypeMethodDescriptionvoidRaidDebugRenderer.setRaidCenters(Collection<BlockPos> raidCenters) Constructors in net.minecraft.client.renderer.debug with parameters of type BlockPosModifierConstructorDescription(package private)EntityGoalInfo(BlockPos entityPos, List<GoalDebugPayload.DebugGoal> goals) Creates an instance of aEntityGoalInforecord class. -
Uses of BlockPos in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type BlockPosModifier and TypeMethodDescriptionprotected intAllayRenderer.getBlockLightLevel(Allay p_234560_, BlockPos p_234561_) protected intBlazeRenderer.getBlockLightLevel(Blaze entity, BlockPos pos) protected intDisplayRenderer.getBlockLightLevel(T p_368656_, BlockPos p_368591_) protected intDragonFireballRenderer.getBlockLightLevel(DragonFireball entity, BlockPos pos) protected intEntityRenderer.getBlockLightLevel(T entity, BlockPos pos) protected intExperienceOrbRenderer.getBlockLightLevel(ExperienceOrb entity, BlockPos pos) protected intGlowSquidRenderer.getBlockLightLevel(GlowSquid p_174146_, BlockPos p_174147_) protected intItemFrameRenderer.getBlockLightLevel(T p_174216_, BlockPos p_174217_) protected intMagmaCubeRenderer.getBlockLightLevel(MagmaCube entity, BlockPos pos) protected intShulkerBulletRenderer.getBlockLightLevel(ShulkerBullet entity, BlockPos pos) protected intThrownItemRenderer.getBlockLightLevel(T entity, BlockPos pos) protected intVexRenderer.getBlockLightLevel(Vex entity, BlockPos pos) protected intWitherBossRenderer.getBlockLightLevel(WitherBoss entity, BlockPos pos) protected intWitherSkullRenderer.getBlockLightLevel(WitherSkull entity, BlockPos pos) protected intDisplayRenderer.getSkyLightLevel(T p_368549_, BlockPos p_368562_) protected intEntityRenderer.getSkyLightLevel(T entity, BlockPos pos) private static voidEntityRenderDispatcher.renderBlockShadow(PoseStack.Pose pose, VertexConsumer consumer, ChunkAccess chunk, LevelReader level, BlockPos pos, double x, double y, double z, float size, float weight) -
Uses of BlockPos in net.minecraft.client.renderer.entity.state
Fields in net.minecraft.client.renderer.entity.state declared as BlockPosModifier and TypeFieldDescriptionFallingBlockRenderState.blockPosFallingBlockRenderState.startBlockPosMethods in net.minecraft.client.renderer.entity.state with parameters of type BlockPosModifier and TypeMethodDescriptionFallingBlockRenderState.getBlockEntity(BlockPos p_364380_) FallingBlockRenderState.getBlockState(BlockPos p_365153_) intFallingBlockRenderState.getBlockTint(BlockPos p_363218_, ColorResolver p_362552_) FallingBlockRenderState.getFluidState(BlockPos p_362887_) -
Uses of BlockPos in net.minecraft.client.renderer.item.properties.numeric
Methods in net.minecraft.client.renderer.item.properties.numeric with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static doubleCompassAngleState.getAngleFromEntityToPos(Entity entity, BlockPos pos) private floatCompassAngleState.getRotationTowardsCompassTarget(Entity entity, long gameTime, BlockPos targetPos) -
Uses of BlockPos in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model with parameters of type BlockPosModifier and TypeMethodDescriptionvoidWeightedVariants.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource p_409649_, List<BlockModelPart> p_410123_) WeightedVariants.createGeometryKey(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random) -
Uses of BlockPos in net.minecraft.client.resources.sounds
Constructors in net.minecraft.client.resources.sounds with parameters of type BlockPosModifierConstructorDescriptionSimpleSoundInstance(SoundEvent soundEvent, SoundSource source, float volume, float pitch, RandomSource random, BlockPos entity) -
Uses of BlockPos in net.minecraft.client.tutorial
Methods in net.minecraft.client.tutorial with parameters of type BlockPosModifier and TypeMethodDescriptionvoidPunchTreeTutorialStepInstance.onDestroyBlock(ClientLevel level, BlockPos pos, BlockState state, float diggingStage) Called when a player hits block to destroy it.voidTutorial.onDestroyBlock(ClientLevel level, BlockPos pos, BlockState state, float diggingStage) default voidTutorialStepInstance.onDestroyBlock(ClientLevel level, BlockPos pos, BlockState state, float diggingStage) Called when a player hits block to destroy it. -
Uses of BlockPos in net.minecraft.commands.arguments.blocks
Methods in net.minecraft.commands.arguments.blocks with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanBlockInput.place(ServerLevel level, BlockPos pos, int flags) booleanBlockInput.test(ServerLevel level, BlockPos pos) -
Uses of BlockPos in net.minecraft.commands.arguments.coordinates
Methods in net.minecraft.commands.arguments.coordinates that return BlockPosModifier and TypeMethodDescriptionstatic BlockPosBlockPosArgument.getBlockPos(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) default BlockPosCoordinates.getBlockPos(CommandSourceStack source) static BlockPosBlockPosArgument.getLoadedBlockPos(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) static BlockPosBlockPosArgument.getLoadedBlockPos(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, ServerLevel level, String name) static BlockPosBlockPosArgument.getSpawnablePos(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) -
Uses of BlockPos in net.minecraft.core
Subclasses of BlockPos in net.minecraft.coreFields in net.minecraft.core declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosBlockBox.maxThe field for themaxrecord component.private final BlockPosBlockBox.minThe field for theminrecord component.private final BlockPosGlobalPos.posThe field for theposrecord component.static final BlockPosBlockPos.ZEROAn immutable BlockPos with zero as all coordinates.Fields in net.minecraft.core with type parameters of type BlockPosModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockPos> BlockPos.CODECstatic final StreamCodec<io.netty.buffer.ByteBuf, BlockPos> BlockPos.STREAM_CODECMethods in net.minecraft.core that return BlockPosModifier and TypeMethodDescriptionBlockPos.above()BlockPos.above(int p_121972_) BlockPos.atY(int y) BlockPos.below()BlockPos.below(int p_122000_) SectionPos.center()static BlockPosBlockPos.containing(double x, double y, double z) static BlockPosBlockPos.containing(Position position) BlockPos.east()BlockPos.east(int p_122031_) BlockPos.immutable()BlockPos.MutableBlockPos.immutable()BlockBox.max()Returns the value of themaxrecord component.static BlockPosBlockBox.min()Returns the value of theminrecord component.static BlockPosBlockPos.multiply(int p_175263_) BlockPos.MutableBlockPos.multiply(int p_175305_) BlockPos.north()BlockPos.north(int p_122014_) static BlockPosBlockPos.of(long packedPos) BlockPos.MutableBlockPos.offset(int p_122163_, int p_122164_, int p_122165_) BlockPos.offset(int p_121973_, int p_121974_, int p_121975_) SectionPos.origin()GlobalPos.pos()Returns the value of theposrecord component.BlockPos.MutableBlockPos.relative(Direction.Axis p_122145_, int p_122146_) BlockPos.relative(Direction.Axis p_121943_, int p_121944_) SectionPos.relativeToBlockPos(short pos) BlockPos.south()BlockPos.south(int distance) BlockPos.west()BlockPos.west(int p_122026_) Methods in net.minecraft.core that return types with arguments of type BlockPosModifier and TypeMethodDescriptionBlockPos.betweenClosed(int x1, int y1, int z1, int x2, int y2, int z2) Creates an Iterable that returns all positions in the box specified by the given corners.BlockPos.betweenClosed(BlockPos firstPos, BlockPos secondPos) BlockPos.betweenClosed(AABB box) BlockPos.betweenClosedStream(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) BlockPos.betweenClosedStream(BlockPos firstPos, BlockPos secondPos) BlockPos.betweenClosedStream(BoundingBox box) BlockPos.betweenClosedStream(AABB aabb) SectionPos.blocksInside()BlockPos.findClosestMatch(BlockPos pos, int width, int height, Predicate<BlockPos> posFilter) BlockBox.iterator()BlockPos.randomBetweenClosed(RandomSource random, int amount, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) BlockPos.randomInCube(RandomSource random, int amount, BlockPos center, int radius) BlockPos.squareOutSouthEast(BlockPos pos) Deprecated.BlockPos.withinManhattan(BlockPos pos, int xSize, int ySize, int zSize) BlockPos.withinManhattanStream(BlockPos pos, int xSize, int ySize, int zSize) Returns a stream of positions in a box shape, ordered by closest to furthest.Methods in net.minecraft.core with parameters of type BlockPosModifier and TypeMethodDescriptionstatic voidSectionPos.aroundAndAtBlockPos(BlockPos pos, it.unimi.dsi.fastutil.longs.LongConsumer consumer) static longBlockPos.betweenClosed(BlockPos firstPos, BlockPos secondPos) BlockPos.betweenClosedStream(BlockPos firstPos, BlockPos secondPos) static intBlockPos.breadthFirstTraversal(BlockPos startPos, int radius, int maxBlocks, BiConsumer<BlockPos, Consumer<BlockPos>> childrenGetter, Function<BlockPos, BlockPos.TraversalNodeStatus> action) booleanBlockPos.findClosestMatch(BlockPos pos, int width, int height, Predicate<BlockPos> posFilter) booleanGlobalPos.isCloseEnough(ResourceKey<Level> dimension, BlockPos pos, int maxDistance) static BlockPosstatic BlockPosstatic BlockBoxstatic BlockBoxstatic GlobalPosGlobalPos.of(ResourceKey<Level> dimension, BlockPos pos) static SectionPosBlockPos.randomInCube(RandomSource random, int amount, BlockPos center, int radius) static shortSectionPos.sectionRelativePos(BlockPos pos) static Iterable<BlockPos.MutableBlockPos> BlockPos.spiralAround(BlockPos center, int size, Direction rotationDirection, Direction expansionDirection) BlockPos.squareOutSouthEast(BlockPos pos) Deprecated.BlockPos.withinManhattan(BlockPos pos, int xSize, int ySize, int zSize) BlockPos.withinManhattanStream(BlockPos pos, int xSize, int ySize, int zSize) Returns a stream of positions in a box shape, ordered by closest to furthest.Method parameters in net.minecraft.core with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic intBlockPos.breadthFirstTraversal(BlockPos startPos, int radius, int maxBlocks, BiConsumer<BlockPos, Consumer<BlockPos>> childrenGetter, Function<BlockPos, BlockPos.TraversalNodeStatus> action) static intBlockPos.breadthFirstTraversal(BlockPos startPos, int radius, int maxBlocks, BiConsumer<BlockPos, Consumer<BlockPos>> childrenGetter, Function<BlockPos, BlockPos.TraversalNodeStatus> action) static intBlockPos.breadthFirstTraversal(BlockPos startPos, int radius, int maxBlocks, BiConsumer<BlockPos, Consumer<BlockPos>> childrenGetter, Function<BlockPos, BlockPos.TraversalNodeStatus> action) BlockPos.findClosestMatch(BlockPos pos, int width, int height, Predicate<BlockPos> posFilter) Constructors in net.minecraft.core with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.core.cauldron
Methods in net.minecraft.core.cauldron with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static InteractionResultCauldronInteraction.bannerInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) private static InteractionResultCauldronInteraction.dyedItemIteration(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) static InteractionResultCauldronInteraction.emptyBucket(Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStackl, BlockState state, SoundEvent emptySound) static InteractionResultCauldronInteraction.fillBucket(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack emptyStack, ItemStack filledStack, Predicate<BlockState> statePredicate, SoundEvent fillSound) private static InteractionResultCauldronInteraction.fillLavaInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack) private static InteractionResultCauldronInteraction.fillPowderSnowInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack) private static InteractionResultCauldronInteraction.fillWaterInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack) CauldronInteraction.interact(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) private static booleanCauldronInteraction.isUnderWater(Level level, BlockPos pos) private static InteractionResultCauldronInteraction.shulkerBoxInteraction(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) -
Uses of BlockPos in net.minecraft.core.dispenser
Fields in net.minecraft.core.dispenser declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosBlockSource.posThe field for theposrecord component.Methods in net.minecraft.core.dispenser that return BlockPosModifier and TypeMethodDescriptionBlockSource.pos()Returns the value of theposrecord component.Methods in net.minecraft.core.dispenser with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static RailShapeMinecartDispenseItemBehavior.getRailShape(BlockState state, ServerLevel level, BlockPos pos) private static booleanShearsDispenseItemBehavior.tryShearBeehive(ServerLevel level, BlockPos pos) private static booleanShearsDispenseItemBehavior.tryShearLivingEntity(ServerLevel level, BlockPos pos, ItemStack stack) Constructors in net.minecraft.core.dispenser with parameters of type BlockPosModifierConstructorDescriptionBlockSource(ServerLevel level, BlockPos pos, BlockState state, DispenserBlockEntity blockEntity) Creates an instance of aBlockSourcerecord class. -
Uses of BlockPos in net.minecraft.core.particles
Fields in net.minecraft.core.particles declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosBlockParticleOption.posNeo: Position of the block this particle was spawned for, if available, to provide model data for the particle texture selectionMethods in net.minecraft.core.particles that return BlockPosModifier and TypeMethodDescriptionBlockParticleOption.getPos()Neo: returns the position of the block this particle was spawned for, if availableConstructors in net.minecraft.core.particles with parameters of type BlockPosModifierConstructorDescriptionBlockParticleOption(ParticleType<BlockParticleOption> type, BlockState state, BlockPos pos) Neo: construct aBlockParticleOptionfor the given type andBlockStateand optionally the position of the block this particle is being spawned for -
Uses of BlockPos in net.minecraft.gametest.framework
Fields in net.minecraft.gametest.framework declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosGameTestAssertPosException.absolutePosprivate final BlockPosStructureGridSpawner.firstTestNorthWestCornerprivate final BlockPosGameTestAssertPosException.relativePosprivate BlockPosGameTestInfo.testBlockPosFields in net.minecraft.gametest.framework with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final UnaryOperator<Supplier<Stream<BlockPos>>> TestFinder.Builder.structureBlockPosFinderWrapperMethods in net.minecraft.gametest.framework that return BlockPosModifier and TypeMethodDescriptionGameTestHelper.absolutePos(BlockPos pos) private static BlockPosTestCommand.createTestPositionAround(CommandSourceStack source) private BlockPosBlockBasedTestInstance.findStartBlock(GameTestHelper helper) GameTestAssertPosException.getAbsolutePos()GameTestAssertPosException.getRelativePos()GameTestInfo.getTestBlockPos()GameTestInfo.getTestOrigin()static BlockPosStructureUtils.getTransformedFarCorner(BlockPos pos, Vec3i offset, Rotation rotation) GameTestHelper.relativePos(BlockPos pos) Methods in net.minecraft.gametest.framework that return types with arguments of type BlockPosModifier and TypeMethodDescriptionStructureUtils.findNearestTest(BlockPos pos, int radius, ServerLevel level) BlockBasedTestInstance.findTestBlocks(GameTestHelper helper, TestBlockMode mode) StructureUtils.findTestBlocks(BlockPos pos, int radius, ServerLevel level) StructureUtils.findTestContainingPos(BlockPos pos, int radius, ServerLevel level) TestFinder.findTestPos()TestPosFinder.findTestPos()StructureUtils.lookedAtTestPos(BlockPos pos, Entity entity, ServerLevel level) Methods in net.minecraft.gametest.framework with parameters of type BlockPosModifier and TypeMethodDescriptionGameTestHelper.absolutePos(BlockPos pos) voidGameTestHelper.assertAtTickTimeContainerContains(long tickTime, BlockPos pos, Item item) voidGameTestHelper.assertAtTickTimeContainerEmpty(long tickTime, BlockPos pos) voidGameTestHelper.assertBlock(BlockPos pos, Predicate<Block> predicate, Function<Block, Component> message) <T extends BlockEntity>
voidGameTestHelper.assertBlockEntityData(BlockPos pos, Class<T> blockEntityClass, Predicate<T> predicate, Supplier<Component> message) voidGameTestHelper.assertBlockNotPresent(Block block, BlockPos pos) voidGameTestHelper.assertBlockPresent(Block block, BlockPos pos) <T extends Comparable<T>>
voidGameTestHelper.assertBlockProperty(BlockPos pos, Property<T> property, Predicate<T> predicate, Component message) <T extends Comparable<T>>
voidGameTestHelper.assertBlockProperty(BlockPos pos, Property<T> property, T value) voidGameTestHelper.assertBlockState(BlockPos pos, Predicate<BlockState> predicate, Function<BlockState, Component> message) voidGameTestHelper.assertBlockState(BlockPos pos, BlockState state) voidGameTestHelper.assertBlockTag(TagKey<Block> tag, BlockPos pos) voidGameTestHelper.assertContainerContains(BlockPos pos, Item item) voidGameTestHelper.assertContainerContainsSingle(BlockPos pos, Item item) voidGameTestHelper.assertContainerEmpty(BlockPos pos) voidGameTestHelper.assertEntitiesPresent(EntityType<?> entityType, BlockPos pos, int count, double radius) <E extends Entity,T>
voidGameTestHelper.assertEntityData(BlockPos pos, EntityType<E> type, Function<? super E, T> entityDataGetter, T testEntityData) <E extends Entity,T>
voidGameTestHelper.assertEntityData(BlockPos pos, EntityType<E> type, Predicate<E> predicate) voidGameTestHelper.assertEntityInstancePresent(Entity entity, BlockPos pos) <E extends Entity & InventoryCarrier>
voidGameTestHelper.assertEntityInventoryContains(BlockPos pos, EntityType<E> entityType, Item item) <E extends LivingEntity>
voidGameTestHelper.assertEntityIsHolding(BlockPos pos, EntityType<E> entityType, Item item) voidGameTestHelper.assertEntityNotPresent(EntityType<?> type, BlockPos pos) voidGameTestHelper.assertEntityPresent(EntityType<?> type, BlockPos pos) voidGameTestHelper.assertEntityPresent(EntityType<?> type, BlockPos pos, double expansionAmount) GameTestHelper.assertionException(BlockPos pos, String messageKey, Object... args) GameTestHelper.assertionException(BlockPos pos, Component message) voidGameTestHelper.assertItemEntityCountIs(Item item, BlockPos pos, double expansionAmount, int count) voidGameTestHelper.assertItemEntityNotPresent(Item item, BlockPos pos, double radius) voidGameTestHelper.assertItemEntityPresent(Item item, BlockPos pos, double expansionAmount) voidGameTestHelper.assertRedstoneSignal(BlockPos pos, Direction direction, IntPredicate signalStrengthPredicate, Supplier<Component> message) voidGameTestHelper.assertSameBlockState(BlockPos testPos, BlockPos comparisonPos) voidGameTestHelper.assertSameBlockStates(BoundingBox boundingBox, BlockPos pos) private static voidStructureUtils.clearBlock(int structureBlockY, BlockPos pos, ServerLevel serverLevel) private static Optional<GameTestInfo> TestCommand.createGameTestInfo(BlockPos pos, CommandSourceStack source, RetryOptions retryOptions) static TestInstanceBlockEntityStructureUtils.createNewEmptyTest(ResourceLocation id, BlockPos pos, Vec3i size, Rotation rotation, ServerLevel level) private TestInstanceBlockEntityGameTestInfo.createTestInstanceBlock(BlockPos pos, Rotation rotation, ServerLevel level) voidGameTestHelper.destroyBlock(BlockPos pos) private static booleanStructureUtils.doesStructureContain(BlockPos structureBlockPos, BlockPos posToTest, ServerLevel serverLevel) voidStructureUtils.findNearestTest(BlockPos pos, int radius, ServerLevel level) StructureUtils.findTestBlocks(BlockPos pos, int radius, ServerLevel level) StructureUtils.findTestContainingPos(BlockPos pos, int radius, ServerLevel level) <T extends BlockEntity>
TGameTestHelper.getBlockEntity(BlockPos pos, Class<T> clazz) GameTestHelper.getBlockState(BlockPos pos) private static BoundingBoxStructureUtils.getBoundingBoxAtGround(BlockPos pos, int radius, ServerLevel level) GameTestHelper.getEntities(EntityType<T> entityType, BlockPos pos, double radius) static BoundingBoxStructureUtils.getStructureBoundingBox(BlockPos pos, Vec3i offset, Rotation rotation) static BlockPosStructureUtils.getTransformedFarCorner(BlockPos pos, Vec3i offset, Rotation rotation) StructureUtils.lookedAtTestPos(BlockPos pos, Entity entity, ServerLevel level) voidvoidGameTestHelper.pressButton(BlockPos pos) voidvoidGameTestHelper.pulseRedstone(BlockPos pos, long delay) voidGameTestHelper.randomTick(BlockPos pos) GameTestHelper.relativePos(BlockPos pos) voidvoidGameTestHelper.setBlock(BlockPos pos, BlockState state) voidGameTestInfo.setTestBlockPos(BlockPos testBlockPos) private static voidReportGameListener.showRedBox(ServerLevel serverLevel, BlockPos pos, String displayMessage) <E extends Entity>
EGameTestHelper.spawn(EntityType<E> type, BlockPos pos) <E extends Mob>
EGameTestHelper.spawnWithNoFreeWill(EntityType<E> type, BlockPos pos) voidGameTestHelper.succeedWhenBlockPresent(Block block, BlockPos pos) <E extends Entity,T>
voidGameTestHelper.succeedWhenEntityData(BlockPos pos, EntityType<E> type, Function<E, T> entityDataGetter, T testEntityData) voidGameTestHelper.succeedWhenEntityNotPresent(EntityType<?> type, BlockPos pos) voidGameTestHelper.succeedWhenEntityPresent(EntityType<?> type, BlockPos pos) voidvoidGameTestHelper.tickPrecipitation(BlockPos pos) voidvoidvoidGameTestHelper.useBlock(BlockPos pos, Player player, BlockHitResult result) Method parameters in net.minecraft.gametest.framework with type arguments of type BlockPosModifier and TypeMethodDescriptionvoidGameTestHelper.forEveryBlockInStructure(Consumer<BlockPos> consumer) Constructors in net.minecraft.gametest.framework with parameters of type BlockPosModifierConstructorDescriptionGameTestAssertPosException(Component message, BlockPos absolutePos, BlockPos relativePos, int tick) StructureGridSpawner(BlockPos northTestNorthWestCorner, int testsPerRow, boolean clearOnBatch) -
Uses of BlockPos in net.minecraft.network
Methods in net.minecraft.network that return BlockPosModifier and TypeMethodDescriptionFriendlyByteBuf.readBlockPos()static BlockPosFriendlyByteBuf.readBlockPos(io.netty.buffer.ByteBuf buffer) Methods in net.minecraft.network with parameters of type BlockPosModifier and TypeMethodDescriptionstatic voidFriendlyByteBuf.writeBlockPos(io.netty.buffer.ByteBuf buffer, BlockPos pos) FriendlyByteBuf.writeBlockPos(BlockPos pos) Writes a BlockPos encoded as a long to the buffer. -
Uses of BlockPos in net.minecraft.network.protocol.common.custom
Fields in net.minecraft.network.protocol.common.custom declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosBeeDebugPayload.BeeInfo.flowerPosThe field for theflowerPosrecord component.private final BlockPosBeeDebugPayload.BeeInfo.hivePosThe field for thehivePosrecord component.private final BlockPosBreezeDebugPayload.BreezeInfo.jumpTargetThe field for thejumpTargetrecord component.private final BlockPosGameTestAddMarkerDebugPayload.posThe field for theposrecord component.private final BlockPosGoalDebugPayload.posThe field for theposrecord component.private final BlockPosHiveDebugPayload.HiveInfo.posThe field for theposrecord component.private final BlockPosNeighborUpdatesDebugPayload.posThe field for theposrecord component.private final BlockPosPoiAddedDebugPayload.posThe field for theposrecord component.private final BlockPosPoiRemovedDebugPayload.posThe field for theposrecord component.private final BlockPosPoiTicketCountDebugPayload.posThe field for theposrecord component.private final BlockPosRedstoneWireOrientationsDebugPayload.Wire.posThe field for theposrecord component.private final BlockPosWorldGenAttemptDebugPayload.posThe field for theposrecord component.Fields in net.minecraft.network.protocol.common.custom with type parameters of type BlockPosModifier and TypeFieldDescriptionBeeDebugPayload.BeeInfo.blacklistedHivesThe field for theblacklistedHivesrecord component.BrainDebugPayload.BrainDump.poisThe field for thepoisrecord component.BrainDebugPayload.BrainDump.potentialPoisThe field for thepotentialPoisrecord component.RaidsDebugPayload.raidCentersThe field for theraidCentersrecord component.Methods in net.minecraft.network.protocol.common.custom that return BlockPosModifier and TypeMethodDescriptionBeeDebugPayload.BeeInfo.flowerPos()Returns the value of theflowerPosrecord component.BeeDebugPayload.BeeInfo.hivePos()Returns the value of thehivePosrecord component.BreezeDebugPayload.BreezeInfo.jumpTarget()Returns the value of thejumpTargetrecord component.GameTestAddMarkerDebugPayload.pos()Returns the value of theposrecord component.GoalDebugPayload.pos()Returns the value of theposrecord component.HiveDebugPayload.HiveInfo.pos()Returns the value of theposrecord component.NeighborUpdatesDebugPayload.pos()Returns the value of theposrecord component.PoiAddedDebugPayload.pos()Returns the value of theposrecord component.PoiRemovedDebugPayload.pos()Returns the value of theposrecord component.PoiTicketCountDebugPayload.pos()Returns the value of theposrecord component.RedstoneWireOrientationsDebugPayload.Wire.pos()Returns the value of theposrecord component.WorldGenAttemptDebugPayload.pos()Returns the value of theposrecord component.Methods in net.minecraft.network.protocol.common.custom that return types with arguments of type BlockPosModifier and TypeMethodDescriptionBeeDebugPayload.BeeInfo.blacklistedHives()Returns the value of theblacklistedHivesrecord component.BrainDebugPayload.BrainDump.pois()Returns the value of thepoisrecord component.BrainDebugPayload.BrainDump.potentialPois()Returns the value of thepotentialPoisrecord component.RaidsDebugPayload.raidCenters()Returns the value of theraidCentersrecord component.Methods in net.minecraft.network.protocol.common.custom with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanbooleanbooleanBrainDebugPayload.BrainDump.hasPotentialPoi(BlockPos pos) Constructors in net.minecraft.network.protocol.common.custom with parameters of type BlockPosModifierConstructorDescriptionBeeInfo(UUID uuid, int id, Vec3 pos, Path path, BlockPos hivePos, BlockPos flowerPos, int travelTicks, Set<String> goals, List<BlockPos> blacklistedHives) Creates an instance of aBeeInforecord class.BreezeInfo(UUID uuid, int id, Integer attackTarget, BlockPos jumpTarget) Creates an instance of aBreezeInforecord class.GameTestAddMarkerDebugPayload(BlockPos pos, int color, String text, int durationMs) Creates an instance of aGameTestAddMarkerDebugPayloadrecord class.GoalDebugPayload(int entityId, BlockPos pos, List<GoalDebugPayload.DebugGoal> goals) Creates an instance of aGoalDebugPayloadrecord class.Creates an instance of aHiveInforecord class.NeighborUpdatesDebugPayload(long time, BlockPos pos) Creates an instance of aNeighborUpdatesDebugPayloadrecord class.PoiAddedDebugPayload(BlockPos pos, String poiType, int freeTicketCount) Creates an instance of aPoiAddedDebugPayloadrecord class.Creates an instance of aPoiRemovedDebugPayloadrecord class.PoiTicketCountDebugPayload(BlockPos pos, int freeTicketCount) Creates an instance of aPoiTicketCountDebugPayloadrecord class.Wire(BlockPos pos, Orientation orientation) Creates an instance of aWirerecord class.WorldGenAttemptDebugPayload(BlockPos pos, float scale, float red, float green, float blue, float alpha) Creates an instance of aWorldGenAttemptDebugPayloadrecord class.Constructor parameters in net.minecraft.network.protocol.common.custom with type arguments of type BlockPosModifierConstructorDescriptionBeeInfo(UUID uuid, int id, Vec3 pos, Path path, BlockPos hivePos, BlockPos flowerPos, int travelTicks, Set<String> goals, List<BlockPos> blacklistedHives) Creates an instance of aBeeInforecord class.BrainDump(UUID uuid, int id, String name, String profession, int xp, float health, float maxHealth, Vec3 pos, String inventory, Path path, boolean wantsGolem, int angerLevel, List<String> activities, List<String> behaviors, List<String> memories, List<String> gossips, Set<BlockPos> pois, Set<BlockPos> potentialPois) Creates an instance of aBrainDumprecord class.RaidsDebugPayload(List<BlockPos> raidCenters) Creates an instance of aRaidsDebugPayloadrecord class. -
Uses of BlockPos in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosServerboundSetStructureBlockPacket.offsetprivate final BlockPosClientboundBlockDestructionPacket.posprivate final BlockPosClientboundBlockEntityDataPacket.posprivate final BlockPosClientboundBlockEventPacket.posprivate final BlockPosClientboundBlockUpdatePacket.posprivate final BlockPosClientboundLevelEventPacket.posprivate final BlockPosClientboundOpenSignEditorPacket.posprivate final BlockPosClientboundSetDefaultSpawnPositionPacket.posprivate final BlockPosServerboundBlockEntityTagQueryPacket.posprivate final BlockPosServerboundJigsawGeneratePacket.posprivate final BlockPosServerboundPickItemFromBlockPacket.posThe field for theposrecord component.private final BlockPosServerboundPlayerActionPacket.posprivate final BlockPosServerboundSetCommandBlockPacket.posprivate final BlockPosServerboundSetJigsawBlockPacket.posprivate final BlockPosServerboundSetStructureBlockPacket.posprivate final BlockPosServerboundSignUpdatePacket.posprivate final BlockPosServerboundTestInstanceBlockActionPacket.posThe field for theposrecord component.private final BlockPosServerboundSetTestBlockPacket.positionThe field for thepositionrecord component.Methods in net.minecraft.network.protocol.game that return BlockPosModifier and TypeMethodDescriptionServerboundSetStructureBlockPacket.getOffset()ClientboundBlockDestructionPacket.getPos()ClientboundBlockEntityDataPacket.getPos()ClientboundBlockEventPacket.getPos()ClientboundBlockUpdatePacket.getPos()ClientboundLevelEventPacket.getPos()ClientboundOpenSignEditorPacket.getPos()ClientboundSetDefaultSpawnPositionPacket.getPos()ServerboundBlockEntityTagQueryPacket.getPos()ServerboundJigsawGeneratePacket.getPos()ServerboundPlayerActionPacket.getPos()ServerboundSetCommandBlockPacket.getPos()ServerboundSetJigsawBlockPacket.getPos()ServerboundSetStructureBlockPacket.getPos()ServerboundSignUpdatePacket.getPos()ServerboundPickItemFromBlockPacket.pos()Returns the value of theposrecord component.ServerboundTestInstanceBlockActionPacket.pos()Returns the value of theposrecord component.ServerboundSetTestBlockPacket.position()Returns the value of thepositionrecord component.Methods in net.minecraft.network.protocol.game with parameters of type BlockPosModifier and TypeMethodDescriptionvoidClientboundLevelChunkPacketData.BlockEntityTagOutput.accept(BlockPos pos, BlockEntityType<?> type, CompoundTag nbt) static voidDebugPackets.sendGameTestAddMarker(ServerLevel level, BlockPos pos, String text, int color, int lifetimeMillis) static voidDebugPackets.sendHiveInfo(Level level, BlockPos pos, BlockState blockState, BeehiveBlockEntity hiveBlockEntity) static voidDebugPackets.sendNeighborsUpdatePacket(Level level, BlockPos pos) static voidDebugPackets.sendPoiAddedPacket(ServerLevel level, BlockPos pos) static voidDebugPackets.sendPoiRemovedPacket(ServerLevel level, BlockPos pos) static voidDebugPackets.sendPoiTicketCountPacket(ServerLevel level, BlockPos pos) private static voidDebugPackets.sendVillageSectionsPacket(ServerLevel level, BlockPos pos) Method parameters in net.minecraft.network.protocol.game with type arguments of type BlockPosModifier and TypeMethodDescriptionvoidClientboundSectionBlocksUpdatePacket.runUpdates(BiConsumer<BlockPos, BlockState> consumer) Constructors in net.minecraft.network.protocol.game with parameters of type BlockPosModifierConstructorDescriptionClientboundAddEntityPacket(Entity entity, int data, BlockPos pos) ClientboundBlockDestructionPacket(int id, BlockPos pos, int progress) privateClientboundBlockEntityDataPacket(BlockPos pos, BlockEntityType<?> type, CompoundTag tag) ClientboundBlockEventPacket(BlockPos pos, Block block, int b0, int b1) ClientboundBlockUpdatePacket(BlockPos pos, BlockState blockState) ClientboundBlockUpdatePacket(BlockGetter blockGetter, BlockPos pos) ClientboundLevelEventPacket(int type, BlockPos pos, int data, boolean globalEvent) ClientboundOpenSignEditorPacket(BlockPos pos, boolean isFrontText) ClientboundSetDefaultSpawnPositionPacket(BlockPos pos, float angle) ServerboundBlockEntityTagQueryPacket(int transactionId, BlockPos pos) ServerboundJigsawGeneratePacket(BlockPos pos, int levels, boolean keepJigsaws) ServerboundPickItemFromBlockPacket(BlockPos pos, boolean includeData) Creates an instance of aServerboundPickItemFromBlockPacketrecord class.ServerboundPlayerActionPacket(ServerboundPlayerActionPacket.Action action, BlockPos pos, Direction direction) ServerboundPlayerActionPacket(ServerboundPlayerActionPacket.Action action, BlockPos pos, Direction direction, int sequence) ServerboundSetCommandBlockPacket(BlockPos pos, String command, CommandBlockEntity.Mode mode, boolean trackOutput, boolean conditional, boolean automatic) ServerboundSetJigsawBlockPacket(BlockPos pos, ResourceLocation name, ResourceLocation target, ResourceLocation pool, String finalState, JigsawBlockEntity.JointType joint, int selectionPriority, int placementPriority) ServerboundSetStructureBlockPacket(BlockPos pos, StructureBlockEntity.UpdateType updateType, StructureMode mode, String name, BlockPos offset, Vec3i size, Mirror mirror, Rotation rotation, String data, boolean ignoreEntities, boolean strict, boolean showAir, boolean showBoundingBox, float integrity, long seed) ServerboundSetTestBlockPacket(BlockPos position, TestBlockMode mode, String message) Creates an instance of aServerboundSetTestBlockPacketrecord class.ServerboundSignUpdatePacket(BlockPos pos, boolean isFrontText, String line1, String line2, String line3, String line4) ServerboundTestInstanceBlockActionPacket(BlockPos p_397563_, ServerboundTestInstanceBlockActionPacket.Action p_397686_, Optional<ResourceKey<GameTestInstance>> p_397885_, Vec3i p_397965_, Rotation p_397552_, boolean p_397584_) ServerboundTestInstanceBlockActionPacket(BlockPos pos, ServerboundTestInstanceBlockActionPacket.Action action, TestInstanceBlockEntity.Data data) Creates an instance of aServerboundTestInstanceBlockActionPacketrecord class. -
Uses of BlockPos in net.minecraft.network.syncher
Fields in net.minecraft.network.syncher with type parameters of type BlockPosModifier and TypeFieldDescriptionstatic final EntityDataSerializer<BlockPos> EntityDataSerializers.BLOCK_POSstatic final EntityDataSerializer<Optional<BlockPos>> EntityDataSerializers.OPTIONAL_BLOCK_POS -
Uses of BlockPos in net.minecraft.server
Methods in net.minecraft.server with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanMinecraftServer.isUnderSpawnProtection(ServerLevel level, BlockPos pos, Player player) -
Uses of BlockPos in net.minecraft.server.commands
Fields in net.minecraft.server.commands declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosCloneCommands.CloneBlockInfo.posThe field for theposrecord component.private final BlockPosCloneCommands.DimensionAndPosition.positionThe field for thepositionrecord component.Methods in net.minecraft.server.commands that return BlockPosModifier and TypeMethodDescriptionCloneCommands.CloneBlockInfo.pos()Returns the value of theposrecord component.CloneCommands.DimensionAndPosition.position()Returns the value of thepositionrecord component.private static BlockPosMethods in net.minecraft.server.commands with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanFillCommand.Affector.affect(ServerLevel level, BlockPos pos) private static intLootCommand.blockDistribute(CommandSourceStack source, BlockPos pos, List<ItemStack> items, LootCommand.Callback callback) private static intLootCommand.blockReplace(CommandSourceStack source, BlockPos pos, int slot, int numSlots, List<ItemStack> items, LootCommand.Callback callback) private static intItemCommands.blockToBlock(CommandSourceStack source, BlockPos sourcePos, int sourceSlot, BlockPos pos, int slot) private static intItemCommands.blockToBlock(CommandSourceStack source, BlockPos sourcePos, int sourceSlot, BlockPos pos, int slot, Holder<LootItemFunction> modifier) private static intItemCommands.blockToEntities(CommandSourceStack source, BlockPos pos, int sourceSlot, Collection<? extends Entity> targets, int slot) private static intItemCommands.blockToEntities(CommandSourceStack source, BlockPos pos, int sourceSlot, Collection<? extends Entity> targets, int slot, Holder<LootItemFunction> modifier) private static OptionalIntExecuteCommand.checkRegions(ServerLevel level, BlockPos begin, BlockPos end, BlockPos destination, boolean isMasked) private static intExecuteCommand.countItems(CommandSourceStack source, BlockPos pos, SlotRange slotRange, Predicate<ItemStack> filter) private static intLootCommand.dropBlockLoot(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, BlockPos pos, ItemStack tool, LootCommand.DropConsumer dropConsumer) private static intLootCommand.dropFishingLoot(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, Holder<LootTable> lootTable, BlockPos pos, ItemStack tool, LootCommand.DropConsumer dropConsumet) private static intItemCommands.entityToBlock(CommandSourceStack source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot) private static intItemCommands.entityToBlock(CommandSourceStack source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot, Holder<LootItemFunction> modifier) private static intFillBiomeCommand.fill(CommandSourceStack source, BlockPos from, BlockPos to, Holder.Reference<Biome> biome, Predicate<Holder<Biome>> filter) static com.mojang.datafixers.util.Either<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> static com.mojang.datafixers.util.Either<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fill(ServerLevel level, BlockPos from, BlockPos to, Holder<Biome> biome, Predicate<Holder<Biome>> filter, Consumer<Supplier<Component>> messageOutput) private static intDebugPathCommand.fillBlocks(CommandSourceStack stack, BlockPos pos) FillCommand.Filter.filter(BoundingBox box, BlockPos pos, BlockInput block, ServerLevel level) private static ItemStackItemCommands.getBlockItem(CommandSourceStack source, BlockPos pos, int slot) (package private) static ContainerItemCommands.getContainer(CommandSourceStack source, BlockPos pos, com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType exception) private static ContainerLootCommand.getContainer(CommandSourceStack source, BlockPos pos) private static booleanExecuteCommand.isChunkLoaded(ServerLevel level, BlockPos pos) private static intItemCommands.modifyBlockItem(CommandSourceStack source, BlockPos pos, int slot, Holder<LootItemFunction> modifier) static intPlaceCommand.placeFeature(CommandSourceStack source, Holder.Reference<ConfiguredFeature<?, ?>> feature, BlockPos pos) static intPlaceCommand.placeJigsaw(CommandSourceStack source, Holder<StructureTemplatePool> templatePool, ResourceLocation target, int maxDepth, BlockPos pos) static intPlaceCommand.placeStructure(CommandSourceStack source, Holder.Reference<Structure> structure, BlockPos pos) static intPlaceCommand.placeTemplate(CommandSourceStack source, ResourceLocation template, BlockPos pos, Rotation rotation, Mirror mirror, float integrity, int seed, boolean strict) private static BlockPosprivate static intSetBlockCommand.setBlock(CommandSourceStack source, BlockPos pos, BlockInput block, SetBlockCommand.Mode mode, Predicate<BlockInWorld> filter, boolean strict) private static intItemCommands.setBlockItem(CommandSourceStack source, BlockPos pos, int slot, ItemStack item) private static intSetSpawnCommand.setSpawn(CommandSourceStack source, Collection<ServerPlayer> targets, BlockPos pos, float angle) private static intSetWorldSpawnCommand.setSpawn(CommandSourceStack source, BlockPos pos, float angle) static intLocateCommand.showLocateResult(CommandSourceStack source, ResourceOrTagArgument.Result<?> result, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithPosition, String translationKey, boolean absoluteY, Duration duration) static intLocateCommand.showLocateResult(CommandSourceStack source, ResourceOrTagKeyArgument.Result<?> result, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithPosition, String translationKey, boolean absoluteY, Duration duration) private static intLocateCommand.showLocateResult(CommandSourceStack source, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithoutPosition, String translationKey, boolean absoluteY, String elementName, Duration duration) private static intDebugMobSpawningCommand.spawnMobs(CommandSourceStack source, MobCategory mobCategory, BlockPos pos) Method parameters in net.minecraft.server.commands with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic intLocateCommand.showLocateResult(CommandSourceStack source, ResourceOrTagArgument.Result<?> result, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithPosition, String translationKey, boolean absoluteY, Duration duration) static intLocateCommand.showLocateResult(CommandSourceStack source, ResourceOrTagKeyArgument.Result<?> result, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithPosition, String translationKey, boolean absoluteY, Duration duration) private static intLocateCommand.showLocateResult(CommandSourceStack source, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithoutPosition, String translationKey, boolean absoluteY, String elementName, Duration duration) private static com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> FillCommand.wrapWithMode(CommandBuildContext buildContext, com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> argumentBuilder, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, BlockPos> from, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, BlockPos> to, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, BlockInput> block, FillCommand.NullableCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, Predicate<BlockInWorld>> filter) Constructors in net.minecraft.server.commands with parameters of type BlockPosModifierConstructorDescription(package private)CloneBlockInfo(BlockPos pos, BlockState state, CloneCommands.CloneBlockEntityInfo blockEntityInfo) Creates an instance of aCloneBlockInforecord class.(package private)DimensionAndPosition(ServerLevel dimension, BlockPos position) Creates an instance of aDimensionAndPositionrecord class. -
Uses of BlockPos in net.minecraft.server.commands.data
Fields in net.minecraft.server.commands.data declared as BlockPosConstructors in net.minecraft.server.commands.data with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.server.dedicated
Methods in net.minecraft.server.dedicated with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanDedicatedServer.isUnderSpawnProtection(ServerLevel level, BlockPos pos, Player player) -
Uses of BlockPos in net.minecraft.server.level
Fields in net.minecraft.server.level declared as BlockPosModifier and TypeFieldDescriptionprivate BlockPosServerPlayerGameMode.delayedDestroyPosprivate BlockPosServerPlayerGameMode.destroyPosstatic final BlockPosServerLevel.END_SPAWN_POINTprivate final BlockPosBlockDestructionProgress.posprivate final BlockPosServerPlayer.RespawnConfig.posThe field for theposrecord component.private BlockPosServerPlayer.raidOmenPositionMethods in net.minecraft.server.level that return BlockPosModifier and TypeMethodDescriptionServerPlayer.adjustSpawnLocation(ServerLevel p_352206_, BlockPos p_352202_) protected BlockPosServerLevel.findLightningTargetAround(BlockPos pos) ServerLevel.findNearestMapStructure(TagKey<Structure> structureTag, BlockPos pos, int radius, boolean skipExistingChunks) protected static BlockPosPlayerRespawnLogic.getOverworldRespawnPos(ServerLevel level, int x, int z) BlockDestructionProgress.getPos()ServerPlayer.getRaidOmenPosition()static BlockPosPlayerRespawnLogic.getSpawnPosInChunk(ServerLevel level, ChunkPos chunkPos) ServerPlayer.RespawnConfig.pos()Returns the value of theposrecord component.Methods in net.minecraft.server.level that return types with arguments of type BlockPosModifier and TypeMethodDescriptionServerLevel.findClosestBiome3d(Predicate<Holder<Biome>> biomePredicate, BlockPos pos, int radius, int horizontalStep, int verticalStep) ServerLevel.findLightningRod(BlockPos pos) Methods in net.minecraft.server.level with parameters of type BlockPosModifier and TypeMethodDescriptionServerPlayer.adjustSpawnLocation(ServerLevel p_352206_, BlockPos p_352202_) booleanServerLevel.anyPlayerCloseEnoughForSpawning(BlockPos pos) private booleanServerPlayer.bedBlocked(BlockPos pos, Direction direction) private booleanServerPlayer.bedInRange(BlockPos pos, Direction direction) booleanChunkHolder.blockChanged(BlockPos pos) voidServerChunkCache.blockChanged(BlockPos pos) voidServerLevel.blockEvent(BlockPos pos, Block block, int eventID, int eventParam) private voidChunkHolder.broadcastBlockEntity(List<ServerPlayer> players, Level level, BlockPos pos) private voidChunkHolder.broadcastBlockEntityIfNeeded(List<ServerPlayer> players, Level level, BlockPos pos, BlockState state) private static floatServerPlayer.RespawnPosAngle.calculateLookAtYaw(Vec3 position, BlockPos towardsPos) voidThreadedLevelLightEngine.checkBlock(BlockPos p_9357_) protected voidServerPlayer.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) private voidServerPlayerGameMode.debugLogging(BlockPos pos, boolean terminate, int sequence, String message) voidServerPlayerGameMode.destroyAndAck(BlockPos pos, int sequence, String message) booleanServerPlayerGameMode.destroyBlock(BlockPos pos) Attempts to harvest a blockbooleanWorldGenRegion.destroyBlock(BlockPos pos, boolean dropBlock, Entity entity, int recursionLeft) voidServerLevel.destroyBlockProgress(int breakerId, BlockPos pos, int progress) booleanWorldGenRegion.ensureCanWrite(BlockPos p_181031_) ServerLevel.findClosestBiome3d(Predicate<Holder<Biome>> biomePredicate, BlockPos pos, int radius, int horizontalStep, int verticalStep) ServerLevel.findLightningRod(BlockPos pos) protected BlockPosServerLevel.findLightningTargetAround(BlockPos pos) ServerLevel.findNearestMapStructure(TagKey<Structure> structureTag, BlockPos pos, int radius, boolean skipExistingChunks) WorldGenRegion.getBlockEntity(BlockPos pos) WorldGenRegion.getBlockState(BlockPos pos) WorldGenRegion.getCurrentDifficultyAt(BlockPos pos) WorldGenRegion.getFluidState(BlockPos pos) voidServerLevel.globalLevelEvent(int id, BlockPos pos, int data) voidDemoMode.handleBlockBreakAction(BlockPos p_214976_, ServerboundPlayerActionPacket.Action p_214977_, Direction p_214978_, int p_214979_, int p_214980_) voidServerPlayerGameMode.handleBlockBreakAction(BlockPos pos, ServerboundPlayerActionPacket.Action action, Direction face, int maxBuildHeight, int sequence) private floatServerPlayerGameMode.incrementDestroyProgress(BlockState state, BlockPos pos, int startTick) voidServerLevel.invalidateCapabilities(BlockPos pos) booleanServerLevel.isCloseToVillage(BlockPos pos, int sections) booleanWorldGenRegion.isFluidAtPosition(BlockPos p_143500_, Predicate<FluidState> p_143501_) booleanServerLevel.isPositionEntityTicking(BlockPos pos) booleanprivate booleanServerPlayer.isReachableBedBlock(BlockPos pos) booleanWorldGenRegion.isStateAtPosition(BlockPos pos, Predicate<BlockState> state) booleanvoidServerLevel.levelEvent(Entity p_393790_, int p_8685_, BlockPos p_8686_, int p_8687_) voidWorldGenRegion.levelEvent(Entity p_394406_, int p_9524_, BlockPos p_9525_, int p_9526_) private voidWorldGenRegion.markPosForPostprocessing(BlockPos pos) booleanServerLevel.mayInteract(Entity p_393624_, BlockPos p_8697_) booleanServerPlayer.mayInteract(ServerLevel p_376296_, BlockPos p_143407_) voidServerLevel.neighborChanged(BlockPos p_215036_, Block p_215037_, Orientation p_363242_) voidServerLevel.neighborChanged(BlockState p_362490_, BlockPos p_215048_, Block p_215049_, Orientation p_363197_, boolean p_365415_) static ServerPlayer.RespawnPosAngleprotected voidServerPlayer.onChangedBlock(ServerLevel p_346052_, BlockPos p_9206_) voidWorldGenRegion.playSound(Entity p_394194_, BlockPos p_9529_, SoundEvent p_9530_, SoundSource p_9531_, float p_9532_, float p_9533_) voidServerLevel.registerCapabilityListener(BlockPos pos, ICapabilityInvalidationListener listener) Register a listener for capability invalidation.private booleanServerPlayerGameMode.removeBlock(BlockPos pos, BlockState state, boolean canHarvest) Patched-in method that handles actual removal of blocks forServerPlayerGameMode.destroyBlock(BlockPos).booleanWorldGenRegion.removeBlock(BlockPos pos, boolean isMoving) voidServerLevel.sendBlockUpdated(BlockPos pos, BlockState oldState, BlockState newState, int flags) Flags are as in setBlockStatebooleanWorldGenRegion.setBlock(BlockPos pos, BlockState state, int flags, int recursionLeft) voidServerLevel.setDefaultSpawnPos(BlockPos pos, float angle) voidServerPlayer.setRaidOmenPosition(BlockPos raidOmenPosition) com.mojang.datafixers.util.Either<Player.BedSleepingProblem, Unit> ServerPlayer.startSleepInBed(BlockPos at) voidServerPlayer.startSleeping(BlockPos pos) private voidprivate voidvoidServerLevel.tickPrecipitation(BlockPos blockPos) voidServerLevel.updateNeighborsAt(BlockPos p_215045_, Block p_215046_) voidServerLevel.updateNeighborsAt(BlockPos p_363893_, Block p_362383_, Orientation p_364696_) voidServerLevel.updateNeighborsAtExceptFromFacing(BlockPos p_215052_, Block p_215053_, Direction p_215054_, Orientation p_365231_) voidServerLevel.updatePOIOnBlockStateChange(BlockPos p_8751_, BlockState p_8752_, BlockState p_8753_) Constructors in net.minecraft.server.level with parameters of type BlockPosModifierConstructorDescriptionBlockDestructionProgress(int id, BlockPos pos) RespawnConfig(ResourceKey<Level> dimension, BlockPos pos, float angle, boolean forced) Creates an instance of aRespawnConfigrecord class. -
Uses of BlockPos in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static voidServerGamePacketListenerImpl.addBlockDataToItem(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack) -
Uses of BlockPos in net.minecraft.util
Methods in net.minecraft.util with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanSpawnUtil.Strategy.canSpawnOn(ServerLevel level, BlockPos targetPos, BlockState targetState, BlockPos attemptedPos, BlockState attemptedState) static voidParticleUtils.spawnParticleBelow(Level level, BlockPos pos, RandomSource random, ParticleOptions particle) static voidParticleUtils.spawnParticleInBlock(LevelAccessor level, BlockPos pos, int count, ParticleOptions particle) static voidParticleUtils.spawnParticleOnFace(Level level, BlockPos pos, Direction direction, ParticleOptions particle, Vec3 speed, double spread) static voidParticleUtils.spawnParticles(LevelAccessor level, BlockPos pos, int count, double xzSpread, double ySpread, boolean allowInAir, ParticleOptions particle) static voidParticleUtils.spawnParticlesAlongAxis(Direction.Axis axis, Level level, BlockPos pos, double spread, ParticleOptions particle, UniformInt count) static voidParticleUtils.spawnParticlesOnBlockFace(Level level, BlockPos pos, ParticleOptions particle, IntProvider count, Direction direction, Supplier<Vec3> speedSupplier, double spread) static voidParticleUtils.spawnParticlesOnBlockFaces(Level level, BlockPos pos, ParticleOptions particle, IntProvider count) static voidParticleUtils.spawnSmashAttackParticles(LevelAccessor level, BlockPos pos, int power) SpawnUtil.trySpawnMob(EntityType<T> entityType, EntitySpawnReason spawnReason, ServerLevel level, BlockPos pos, int attempts, int range, int yOffset, SpawnUtil.Strategy strategy, boolean checkCollision) -
Uses of BlockPos in net.minecraft.world
Methods in net.minecraft.world that return BlockPosMethods in net.minecraft.world with parameters of type BlockPosModifier and TypeMethodDescriptionstatic voidContainers.dropContents(Level level, BlockPos pos, NonNullList<ItemStack> stackList) static voidContainers.dropContents(Level level, BlockPos pos, Container inventory) WorldlyContainerHolder.getContainer(BlockState state, LevelAccessor level, BlockPos pos) static voidRandomizableContainer.setBlockEntityLootTable(BlockGetter level, RandomSource random, BlockPos ps, ResourceKey<LootTable> lootTable) static voidContainers.updateNeighboursAfterDestroy(BlockState state, Level level, BlockPos pos) -
Uses of BlockPos in net.minecraft.world.effect
Methods in net.minecraft.world.effect with parameters of type BlockPosModifier and TypeMethodDescriptionprivate voidWeavingMobEffect.spawnCobwebsRandomlyAround(ServerLevel level, RandomSource random, BlockPos pos) -
Uses of BlockPos in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as BlockPosModifier and TypeFieldDescriptionprivate BlockPosEntity.blockPositionprivate BlockPosPortalProcessor.entryPositionprivate BlockPosLivingEntity.lastPosprivate BlockPosMob.restrictCenterFields in net.minecraft.world.entity with type parameters of type BlockPosModifier and TypeFieldDescriptionLeashable.LeashData.delayedLeashInfoLivingEntity.lastClimbablePosEntity.mainSupportingBlockPosprivate static final EntityDataAccessor<Optional<BlockPos>> LivingEntity.SLEEPING_POS_IDMethods in net.minecraft.world.entity that return BlockPosModifier and TypeMethodDescriptionEntity.adjustSpawnLocation(ServerLevel level, BlockPos pos) default BlockPosSpawnPlacementType.adjustSpawnPosition(LevelReader level, BlockPos pos) Entity.blockPosition()ExperienceOrb.getBlockPosBelowThatAffectsMyMovement()PortalProcessor.getEntryPosition()Entity.getOnPos()protected BlockPosEntity.getOnPos(float yOffset) Entity.getOnPosLegacy()Deprecated.protected BlockPosEntity.getPrimaryStepSoundBlockPos(BlockPos pos) Mob.getRestrictCenter()private BlockPosLightningBolt.getStrikePosition()Methods in net.minecraft.world.entity that return types with arguments of type BlockPosModifier and TypeMethodDescriptionLivingEntity.getLastClimbablePos()LivingEntity.getSleepingPos()LightningBolt.randomStepCleaningCopper(Level level, BlockPos pos) Methods in net.minecraft.world.entity with parameters of type BlockPosModifier and TypeMethodDescriptionEntity.adjustSpawnLocation(ServerLevel level, BlockPos pos) default BlockPosSpawnPlacementType.adjustSpawnPosition(LevelReader level, BlockPos pos) private voidEntity.applyMovementEmissionAndPlaySound(Entity.MovementEmission movementEmission, Vec3 movement, BlockPos pos, BlockState state) private booleanTamableAnimal.canTeleportTo(BlockPos pos) booleanEntity.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) protected voidEntity.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidFlyingMob.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidLivingEntity.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) static booleanGlowSquid.checkGlowSquidSpawnRules(EntityType<? extends LivingEntity> entityType, ServerLevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanMob.checkMobSpawnRules(EntityType<? extends Mob> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static <T extends Entity>
booleanSpawnPlacements.checkSpawnRules(EntityType<T> entityType, ServerLevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) private static voidLightningBolt.clearCopperOnLightningStrike(Level level, BlockPos pos) private booleanEntity.collidedWithFluid(FluidState fluid, BlockPos pos, Vec3 from, Vec3 to) EntityType.create(ServerLevel level, Consumer<T> consumer, BlockPos pos, EntitySpawnReason reason, boolean shoulOffsetY, boolean shouldOffsetYMore) floatEntity.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, FluidState fluidState, float explosionPower) Explosion resistance of a block relative to this entityprotected BlockPosEntity.getPrimaryStepSoundBlockPos(BlockPos pos) floatPathfinderMob.getWalkTargetValue(BlockPos pos) floatPathfinderMob.getWalkTargetValue(BlockPos pos, LevelReader level) protected static doubleEntityType.getYOffset(LevelReader level, BlockPos pos, boolean shouldOffsetYMore, AABB box) protected static voidEntity.handleOnAboveBubbleColumn(Entity entity, boolean downwards, BlockPos pos) booleanEntity.isColliding(BlockPos pos, BlockState state) static booleanSpawnPlacements.isSpawnPositionOk(EntityType<?> entityType, LevelReader level, BlockPos pos) booleanSpawnPlacementType.isSpawnPositionOk(LevelReader level, BlockPos pos, EntityType<?> entityType) booleanEntity.isSupportedBy(BlockPos pos) booleanMob.isWithinRestriction(BlockPos pos) booleanEntity.mayInteract(ServerLevel level, BlockPos pos) voidEntity.onAboveBubbleColumn(boolean downwards, BlockPos pos) protected voidLivingEntity.onChangedBlock(ServerLevel level, BlockPos pos) voidEntity.placePortalTicket(BlockPos pos) protected voidEntity.playCombinationStepSounds(BlockState primaryState, BlockState secondaryState, BlockPos primaryPos, BlockPos secondaryPos) protected voidEntity.playMuffledStepSound(BlockState state, BlockPos pos) protected voidEntity.playStepSound(BlockPos pos, BlockState state) LightningBolt.randomStepCleaningCopper(Level level, BlockPos pos) private static voidLightningBolt.randomWalkCleaningCopper(Level level, BlockPos pos, BlockPos.MutableBlockPos mutable, int steps) voidMob.restrictTo(BlockPos pos, int distance) protected static voidEntity.sendBubbleColumnParticles(Level level, BlockPos pos) voidEntity.setAsInsidePortal(Portal portal, BlockPos pos) private voidLivingEntity.setPosToBed(BlockPos pos) Sets entity position to a supplied BlockPos plus a little offsetvoidLivingEntity.setRecordPlayingNearby(BlockPos jukebox, boolean partyParrot) Called when a record starts or stops playing.voidLivingEntity.setSleepingPos(BlockPos pos) booleanEntity.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, float explosionPower) voidEntityType.spawn(ServerLevel level, Consumer<T> consumer, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) EntityType.spawn(ServerLevel level, BlockPos pos, EntitySpawnReason reason) EntityType.spawn(ServerLevel level, ItemStack spawnedFrom, LivingEntity owner, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) voidLivingEntity.startSleeping(BlockPos pos) private voidTamableAnimal.teleportToAroundBlockPos(BlockPos pos) booleanSpawnPlacements.SpawnPredicate.test(EntityType<T> entityType, ServerLevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) private booleanLivingEntity.trapdoorUsableAsLadder(BlockPos pos, BlockState state) voidPortalProcessor.updateEntryPosition(BlockPos entryPosition) private booleanEntity.vibrationAndSoundEffectsFromBlock(BlockPos pos, BlockState state, boolean playStepSound, boolean broadcastGameEvent, Vec3 entityPos) private voidEntity.walkingStepSound(BlockPos pos, BlockState state) Constructors in net.minecraft.world.entity with parameters of type BlockPosConstructor parameters in net.minecraft.world.entity with type arguments of type BlockPos -
Uses of BlockPos in net.minecraft.world.entity.ai.behavior
Fields in net.minecraft.world.entity.ai.behavior declared as BlockPosModifier and TypeFieldDescriptionprivate BlockPosHarvestFarmland.aboveFarmlandPosprivate final BlockPosBlockPosTracker.blockPosprivate BlockPosMoveToTargetSink.lastTargetPosprivate final BlockPosPrepareRamNearestTarget.RamCandidate.startPositionprivate BlockPosJumpOnBed.targetBedprivate final BlockPosLongJumpToRandomPos.PossibleJump.targetPosThe field for thetargetPosrecord component.private final BlockPosPrepareRamNearestTarget.RamCandidate.targetPositionFields in net.minecraft.world.entity.ai.behavior with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final BiPredicate<E, BlockPos> LongJumpToRandomPos.acceptableLandingSpotUseBonemeal.cropPosHarvestFarmland.validFarmlandAroundVillagerMethods in net.minecraft.world.entity.ai.behavior that return BlockPosModifier and TypeMethodDescriptionBlockPosTracker.currentBlockPosition()EntityTracker.currentBlockPosition()PositionTracker.currentBlockPosition()private static BlockPosGoToTargetLocation.getNearbyPos(Mob mob, BlockPos pos) PrepareRamNearestTarget.RamCandidate.getStartPosition()PrepareRamNearestTarget.RamCandidate.getTargetPosition()private BlockPosHarvestFarmland.getValidFarmland(ServerLevel serverLevel) LongJumpToRandomPos.PossibleJump.targetPos()Returns the value of thetargetPosrecord component.Methods in net.minecraft.world.entity.ai.behavior that return types with arguments of type BlockPosModifier and TypeMethodDescriptionPrepareRamNearestTarget.calculateRammingStartPosition(PathfinderMob pathfinder, LivingEntity entity) JumpOnBed.getNearestBed(Mob mob) AnimalPanic.lookForWater(BlockGetter level, Entity entity) UseBonemeal.pickNextTarget(ServerLevel level, Villager villager) VillagerMakeLove.takeVacantBed(ServerLevel level, Villager villager) Methods in net.minecraft.world.entity.ai.behavior with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static booleanInteractWithDoor.areOtherMobsComingThroughDoor(LivingEntity entity, BlockPos pos, Optional<List<LivingEntity>> nearestLivingEntities) private static booleanValidateNearbyPoi.bedIsOccupied(ServerLevel level, BlockPos pos, LivingEntity entity) private static booleanValidateNearbyPoi.bedIsOccupiedByVillager(ServerLevel level, BlockPos pos) private booleanprivate static booleanYieldJobSite.canReachPos(PathfinderMob mob, BlockPos pos, PoiType poi) static <E extends Mob>
booleanLongJumpToRandomPos.defaultAcceptableLandingSpot(E mob, BlockPos pos) private Vec3PrepareRamNearestTarget.getEdgeOfBlock(BlockPos pos, BlockPos other) private static BlockPosGoToTargetLocation.getNearbyPos(Mob mob, BlockPos pos) private voidVillagerMakeLove.giveBedToChild(ServerLevel level, Villager villager, BlockPos pos) static booleanMoveToSkySeeingSpot.hasNoBlocksAbove(ServerLevel level, LivingEntity entity, BlockPos pos) private booleanLongJumpToRandomPos.isAcceptableLandingPosition(ServerLevel level, E entity, BlockPos pos) private booleanJumpOnBed.isBed(ServerLevel level, BlockPos pos) private static booleanInteractWithDoor.isMobComingThroughDoor(Brain<?> brain, BlockPos pos) private booleanPrepareRamNearestTarget.isWalkableBlock(PathfinderMob pathfinder, BlockPos pos) private static booleanYieldJobSite.nearbyWantsJobsite(Holder<PoiType> poi, Villager villager, BlockPos pos) InteractWithDoor.rememberDoorToClose(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> doorsToClose, Optional<Set<GlobalPos>> doorPositions, ServerLevel level, BlockPos pos) static voidBehaviorUtils.setWalkAndLookTargetMemories(LivingEntity livingEntity, BlockPos pos, float speed, int distance) private voidWorkAtComposter.spawnComposterFillEffects(ServerLevel level, BlockState preState, BlockPos pos, BlockState postState) private voidJumpOnBed.startWalkingTowardsBed(Mob mob, BlockPos pos) private static booleanVillagerGoalPackages.validateBedPoi(ServerLevel level, BlockPos pos) private booleanHarvestFarmland.validPos(BlockPos pos, ServerLevel serverLevel) private booleanUseBonemeal.validPos(BlockPos pos, ServerLevel level) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> acquirablePois, MemoryModuleType<GlobalPos> acquiringMemory, boolean onlyIfAdult, Optional<Byte> entityEventId, BiPredicate<ServerLevel, BlockPos> predicate) static BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> acquirablePois, MemoryModuleType<GlobalPos> existingAbsentMemory, MemoryModuleType<GlobalPos> acquiringMemory, boolean onlyIfAdult, Optional<Byte> entityEventId, BiPredicate<ServerLevel, BlockPos> predicate) GoToTargetLocation.create(MemoryModuleType<BlockPos> locationMemory, int closeEnoughDist, float speedModifier) static PathAcquirePoi.findPathToPois(Mob mob, Set<com.mojang.datafixers.util.Pair<Holder<PoiType>, BlockPos>> poiPositions) static BehaviorControl<PathfinderMob> SetWalkTargetAwayFrom.pos(MemoryModuleType<BlockPos> walkTargetAwayFromMemory, float speedModifier, int desiredDistance, boolean hasTarget) Constructors in net.minecraft.world.entity.ai.behavior with parameters of type BlockPosModifierConstructorDescriptionBlockPosTracker(BlockPos blockPos) PossibleJump(BlockPos targetPos, int weight) Creates an instance of aPossibleJumprecord class.RamCandidate(BlockPos startPosition, BlockPos targetPosition, LivingEntity target) Constructor parameters in net.minecraft.world.entity.ai.behavior with type arguments of type BlockPosModifierConstructorDescriptionLongJumpToPreferredBlock(UniformInt timeBetweenLongJumps, int maxLongJumpHeight, int maxLongJumpWidth, float maxJumpVelocity, Function<E, SoundEvent> getJumpSound, TagKey<Block> preferredBlockTag, float preferredBlocksChance, BiPredicate<E, BlockPos> acceptableLandingSpot) LongJumpToRandomPos(UniformInt timeBetweenLongJumps, int maxLongJumpHeight, int maxLongJumpWidth, float maxJumpVelocity, Function<E, SoundEvent> getJumpSound, BiPredicate<E, BlockPos> acceptableLandingSpot) -
Uses of BlockPos in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal declared as BlockPosModifier and TypeFieldDescriptionprotected BlockPosMoveToBlockGoal.blockPosBlock to move toprotected BlockPosDoorInteractGoal.doorPosprivate BlockPosMoveThroughVillageGoal.poiPosprivate BlockPosStrollThroughVillageGoal.wantedPosFields in net.minecraft.world.entity.ai.goal with type parameters of type BlockPosMethods in net.minecraft.world.entity.ai.goal that return BlockPosModifier and TypeMethodDescriptionprotected BlockPosMoveToBlockGoal.getMoveToTarget()private BlockPosRemoveBlockGoal.getPosWithBlock(BlockPos pos, BlockGetter level) private BlockPosGolemRandomStrollInVillageGoal.getRandomPoiWithinSection(SectionPos sectionPos) protected BlockPosPanicGoal.lookForWater(BlockGetter level, Entity entity, int range) Methods in net.minecraft.world.entity.ai.goal with parameters of type BlockPosModifier and TypeMethodDescriptionprivate BlockPosRemoveBlockGoal.getPosWithBlock(BlockPos pos, BlockGetter level) private booleanBreathAirGoal.givesAir(LevelReader level, BlockPos pos) private booleanMoveThroughVillageGoal.hasNotVisited(BlockPos pos) protected booleanCatLieOnBedGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationprotected booleanCatSitOnBlockGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationprotected abstract booleanMoveToBlockGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationprotected booleanRemoveBlockGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationvoidRemoveBlockGoal.playBreakSound(Level level, BlockPos pos) voidRemoveBlockGoal.playDestroyProgressSound(LevelAccessor level, BlockPos pos) private booleanDolphinJumpGoal.surfaceIsClear(BlockPos pos, int dx, int dz, int scale) private booleanDolphinJumpGoal.waterIsClear(BlockPos pos, int dx, int dz, int scale) -
Uses of BlockPos in net.minecraft.world.entity.ai.memory
Fields in net.minecraft.world.entity.ai.memory with type parameters of type BlockPosModifier and TypeFieldDescriptionstatic final MemoryModuleType<BlockPos> MemoryModuleType.BREEZE_JUMP_TARGETstatic final MemoryModuleType<BlockPos> MemoryModuleType.CELEBRATE_LOCATIONstatic final MemoryModuleType<BlockPos> MemoryModuleType.DISTURBANCE_LOCATIONstatic final MemoryModuleType<BlockPos> MemoryModuleType.NEAREST_BEDstatic final MemoryModuleType<BlockPos> MemoryModuleType.NEAREST_REPELLENTstatic final MemoryModuleType<BlockPos> MemoryModuleType.SNIFFER_SNIFFING_TARGETConstructors in net.minecraft.world.entity.ai.memory with parameters of type BlockPosModifierConstructorDescriptionWalkTarget(BlockPos pos, float speedModifier, int closeEnoughDist) Constructs a walk target that tracks a position -
Uses of BlockPos in net.minecraft.world.entity.ai.sensing
Methods in net.minecraft.world.entity.ai.sensing that return types with arguments of type BlockPosModifier and TypeMethodDescriptionHoglinSpecificSensor.findNearestRepellent(ServerLevel level, Hoglin hoglin) PiglinSpecificSensor.findNearestRepellent(ServerLevel level, LivingEntity livingEntity) Methods in net.minecraft.world.entity.ai.sensing with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static booleanPiglinSpecificSensor.isValidRepellent(ServerLevel level, BlockPos pos) -
Uses of BlockPos in net.minecraft.world.entity.ai.util
Methods in net.minecraft.world.entity.ai.util that return BlockPosModifier and TypeMethodDescriptionstatic BlockPosRandomPos.generateRandomDirection(RandomSource random, int horizontalDistance, int verticalDistance) Gets a random position within a certain distance.static BlockPosRandomPos.generateRandomDirectionWithinRadians(RandomSource random, int maxHorizontalDifference, int yRange, int y, double x, double z, double maxAngleDelta) static BlockPosAirAndWaterRandomPos.generateRandomPos(PathfinderMob mob, int maxDistance, int yRange, int y, double x, double z, double amplifier, boolean shortCircuit) private static BlockPosDefaultRandomPos.generateRandomPosTowardDirection(PathfinderMob mob, int radius, boolean shortCircuit, BlockPos pos) static BlockPosLandRandomPos.generateRandomPosTowardDirection(PathfinderMob mob, int radius, boolean shortCircuit, BlockPos pos) static BlockPosRandomPos.generateRandomPosTowardDirection(PathfinderMob mob, int range, RandomSource random, BlockPos pos) static BlockPosLandRandomPos.movePosUpOutOfSolid(PathfinderMob mob, BlockPos pos) static BlockPosRandomPos.moveUpOutOfSolid(BlockPos pos, int maxY, Predicate<BlockPos> posPredicate) static BlockPosRandomPos.moveUpToAboveSolid(BlockPos pos, int aboveSolidAmount, int maxY, Predicate<BlockPos> posPredicate) Finds a position above based on the conditions.Methods in net.minecraft.world.entity.ai.util with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static BlockPosDefaultRandomPos.generateRandomPosTowardDirection(PathfinderMob mob, int radius, boolean shortCircuit, BlockPos pos) static BlockPosLandRandomPos.generateRandomPosTowardDirection(PathfinderMob mob, int radius, boolean shortCircuit, BlockPos pos) static BlockPosRandomPos.generateRandomPosTowardDirection(PathfinderMob mob, int range, RandomSource random, BlockPos pos) static booleanGoalUtils.hasMalus(PathfinderMob mob, BlockPos pos) static booleanGoalUtils.isNotStable(PathNavigation navigation, BlockPos pos) static booleanGoalUtils.isOutsideLimits(BlockPos pos, PathfinderMob mob) static booleanGoalUtils.isRestricted(boolean shortCircuit, PathfinderMob mob, BlockPos pos) static booleanGoalUtils.isSolid(PathfinderMob mob, BlockPos pos) static booleanGoalUtils.isWater(PathfinderMob mob, BlockPos pos) static BlockPosLandRandomPos.movePosUpOutOfSolid(PathfinderMob mob, BlockPos pos) static BlockPosRandomPos.moveUpOutOfSolid(BlockPos pos, int maxY, Predicate<BlockPos> posPredicate) static BlockPosRandomPos.moveUpToAboveSolid(BlockPos pos, int aboveSolidAmount, int maxY, Predicate<BlockPos> posPredicate) Finds a position above based on the conditions.Method parameters in net.minecraft.world.entity.ai.util with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic Vec3RandomPos.generateRandomPos(Supplier<BlockPos> posSupplier, ToDoubleFunction<BlockPos> toDoubleFunction) Tries 10 times to maximize the return value of the position to double function based on the supplied positionstatic Vec3RandomPos.generateRandomPos(Supplier<BlockPos> posSupplier, ToDoubleFunction<BlockPos> toDoubleFunction) Tries 10 times to maximize the return value of the position to double function based on the supplied positionstatic Vec3RandomPos.generateRandomPos(PathfinderMob mob, Supplier<BlockPos> posSupplier) static Vec3LandRandomPos.getPos(PathfinderMob mob, int radius, int yRange, ToDoubleFunction<BlockPos> toDoubleFunction) static BlockPosRandomPos.moveUpOutOfSolid(BlockPos pos, int maxY, Predicate<BlockPos> posPredicate) static BlockPosRandomPos.moveUpToAboveSolid(BlockPos pos, int aboveSolidAmount, int maxY, Predicate<BlockPos> posPredicate) Finds a position above based on the conditions. -
Uses of BlockPos in net.minecraft.world.entity.ai.village
Methods in net.minecraft.world.entity.ai.village with parameters of type BlockPosModifier and TypeMethodDescriptionprivate Vec3VillageSiege.findRandomSpawnPos(ServerLevel level, BlockPos pos) -
Uses of BlockPos in net.minecraft.world.entity.ai.village.poi
Fields in net.minecraft.world.entity.ai.village.poi declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosPoiRecord.Packed.posThe field for theposrecord component.private final BlockPosPoiRecord.posMethods in net.minecraft.world.entity.ai.village.poi that return BlockPosModifier and TypeMethodDescriptionPoiRecord.getPos()PoiRecord.Packed.pos()Returns the value of theposrecord component.Methods in net.minecraft.world.entity.ai.village.poi that return types with arguments of type BlockPosModifier and TypeMethodDescriptionPoiManager.find(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAll(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAllClosestFirstWithType(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAllWithType(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosest(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosest(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosestWithType(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.getRandom(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, PoiManager.Occupancy status, BlockPos pos, int distance, RandomSource random) PoiManager.take(Predicate<Holder<PoiType>> typePredicate, BiPredicate<Holder<PoiType>, BlockPos> combinedTypePosPredicate, BlockPos pos, int distance) Methods in net.minecraft.world.entity.ai.village.poi with parameters of type BlockPosModifier and TypeMethodDescriptionvoidvoidvoidPoiManager.ensureLoadedAndValid(LevelReader levelReader, BlockPos pos, int coordinateOffset) booleanbooleanbooleanPoiManager.existsAtPosition(ResourceKey<PoiType> type, BlockPos pos) PoiManager.find(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAll(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAllClosestFirstWithType(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAllWithType(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosest(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosest(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosestWithType(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) longPoiManager.getCountInRange(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) intPoiManager.getFreeTickets(BlockPos pos) Deprecated.intPoiSection.getFreeTickets(BlockPos pos) Deprecated.PoiManager.getInRange(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.getInSquare(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiSection.getPoiRecord(BlockPos pos) PoiManager.getRandom(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, PoiManager.Occupancy status, BlockPos pos, int distance, RandomSource random) booleanbooleanvoidvoidPoiManager.take(Predicate<Holder<PoiType>> typePredicate, BiPredicate<Holder<PoiType>, BlockPos> combinedTypePosPredicate, BlockPos pos, int distance) Method parameters in net.minecraft.world.entity.ai.village.poi with type arguments of type BlockPosModifier and TypeMethodDescriptionvoidPoiManager.take(Predicate<Holder<PoiType>> typePredicate, BiPredicate<Holder<PoiType>, BlockPos> combinedTypePosPredicate, BlockPos pos, int distance) private voidPoiManager.updateFromSection(LevelChunkSection section, SectionPos sectionPos, BiConsumer<BlockPos, Holder<PoiType>> posToTypeConsumer) Constructors in net.minecraft.world.entity.ai.village.poi with parameters of type BlockPosModifierConstructorDescriptionCreates an instance of aPackedrecord class.(package private) -
Uses of BlockPos in net.minecraft.world.entity.ambient
Fields in net.minecraft.world.entity.ambient declared as BlockPosMethods in net.minecraft.world.entity.ambient with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanBat.checkBatSpawnRules(EntityType<Bat> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource randomSource) protected voidBat.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) -
Uses of BlockPos in net.minecraft.world.entity.animal
Fields in net.minecraft.world.entity.animal declared as BlockPosModifier and TypeFieldDescriptionprivate BlockPosCat.CatRelaxOnOwnerGoal.goalPos(package private) BlockPosBee.hivePos(package private) BlockPosTurtle.homePosprivate BlockPosParrot.jukebox(package private) BlockPosBee.savedFlowerPos(package private) BlockPosTurtle.travelPos(package private) BlockPosDolphin.treasurePosFields in net.minecraft.world.entity.animal with type parameters of type BlockPosMethods in net.minecraft.world.entity.animal that return BlockPosMethods in net.minecraft.world.entity.animal that return types with arguments of type BlockPosModifier and TypeMethodDescriptionBee.BeePollinateGoal.findNearbyFlower()Bee.BeeLocateHiveGoal.findNearbyHivesWithSpace()Bee.getBlacklistedHives()Methods in net.minecraft.world.entity.animal with parameters of type BlockPosModifier and TypeMethodDescriptionprivate voidBee.BeeGoToHiveGoal.blacklistTarget(BlockPos pos) static booleanAnimal.checkAnimalSpawnRules(EntityType<? extends Animal> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected voidBee.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) protected voidParrot.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) static booleanFox.checkFoxSpawnRules(EntityType<Fox> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanMushroomCow.checkMushroomSpawnRules(EntityType<MushroomCow> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanOcelot.checkOcelotSpawnRules(EntityType<Ocelot> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanParrot.checkParrotSpawnRules(EntityType<Parrot> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanPolarBear.checkPolarBearSpawnRules(EntityType<PolarBear> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanRabbit.checkRabbitSpawnRules(EntityType<Rabbit> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanAgeableWaterCreature.checkSurfaceAgeableWaterCreatureSpawnRules(EntityType<? extends AgeableWaterCreature> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanWaterAnimal.checkSurfaceWaterAnimalSpawnRules(EntityType<? extends WaterAnimal> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanTropicalFish.checkTropicalFishSpawnRules(EntityType<TropicalFish> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanTurtle.checkTurtleSpawnRules(EntityType<Turtle> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) (package private) booleanBee.closerThan(BlockPos pos, int distance) private booleanBee.doesHiveHaveSpace(BlockPos hivePos) private static Rabbit.VariantRabbit.getRandomRabbitVariant(LevelAccessor level, BlockPos pos) floatAnimal.getWalkTargetValue(BlockPos pos, LevelReader level) floatBee.getWalkTargetValue(BlockPos pos, LevelReader level) floatMushroomCow.getWalkTargetValue(BlockPos pos, LevelReader level) floatTurtle.getWalkTargetValue(BlockPos pos, LevelReader level) private booleanBee.BeeGoToHiveGoal.hasReachedTarget(BlockPos pos) protected static booleanAnimal.isBrightEnoughToSpawn(BlockAndTintGetter level, BlockPos pos) private booleanbooleanTurtle.TurtlePathNavigation.isStableDestination(BlockPos pos) (package private) booleanBee.BeeGoToHiveGoal.isTargetBlacklisted(BlockPos pos) (package private) booleanBee.isTooFarAway(BlockPos pos) protected booleanFox.FoxEatBerriesGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationprotected booleanRabbit.RaidGardenGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationprotected booleanTurtle.TurtleGoToWaterGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationprotected booleanTurtle.TurtleLayEggGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationprivate booleanBee.BeeGoToHiveGoal.pathfindDirectlyTowards(BlockPos pos) (package private) voidBee.pathfindRandomlyTowards(BlockPos pos) protected voidAbstractCow.playStepSound(BlockPos p_401406_, BlockState p_401079_) protected voidAbstractFish.playStepSound(BlockPos pos, BlockState block) protected voidBee.playStepSound(BlockPos pos, BlockState block) protected voidChicken.playStepSound(BlockPos pos, BlockState block) protected voidIronGolem.playStepSound(BlockPos pos, BlockState block) protected voidPanda.playStepSound(BlockPos pos, BlockState block) protected voidParrot.playStepSound(BlockPos pos, BlockState block) protected voidPig.playStepSound(BlockPos pos, BlockState block) protected voidPolarBear.playStepSound(BlockPos pos, BlockState block) protected voidTurtle.playStepSound(BlockPos pos, BlockState block) voidBee.setHivePos(BlockPos hivePos) voidTurtle.setHomePos(BlockPos homePos) voidParrot.setRecordPlayingNearby(BlockPos pos, boolean isPartying) Called when a record starts or stops playing.voidBee.setSavedFlowerPos(BlockPos savedFlowerPos) -
Uses of BlockPos in net.minecraft.world.entity.animal.allay
Fields in net.minecraft.world.entity.animal.allay declared as BlockPosMethods in net.minecraft.world.entity.animal.allay with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanAllay.VibrationUser.canReceiveVibration(ServerLevel p_282038_, BlockPos p_283385_, Holder<GameEvent> p_316820_, GameEvent.Context p_282208_) protected voidAllay.checkFallDamage(double p_218316_, boolean p_218317_, BlockState p_218318_, BlockPos p_218319_) static voidAllayAi.hearNoteblock(LivingEntity entity, BlockPos pos) voidAllay.VibrationUser.onReceiveVibration(ServerLevel p_281422_, BlockPos p_281449_, Holder<GameEvent> p_316630_, Entity p_281794_, Entity p_281864_, float p_281642_) protected voidAllay.playStepSound(BlockPos p_218364_, BlockState p_218365_) voidAllay.setJukeboxPlaying(BlockPos jukeboxPos, boolean jukeboxPlaying) -
Uses of BlockPos in net.minecraft.world.entity.animal.armadillo
Methods in net.minecraft.world.entity.animal.armadillo with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanArmadillo.checkArmadilloSpawnRules(EntityType<Armadillo> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected voidArmadillo.playStepSound(BlockPos p_316146_, BlockState p_316719_) -
Uses of BlockPos in net.minecraft.world.entity.animal.axolotl
Methods in net.minecraft.world.entity.animal.axolotl with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanAxolotl.checkAxolotlSpawnRules(EntityType<? extends LivingEntity> entityType, ServerLevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) floatAxolotl.getWalkTargetValue(BlockPos p_149140_, LevelReader p_149141_) -
Uses of BlockPos in net.minecraft.world.entity.animal.camel
Methods in net.minecraft.world.entity.animal.camel with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanCamel.checkCamelSpawnRules(EntityType<Camel> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected voidCamel.playStepSound(BlockPos p_252056_, BlockState p_251457_) -
Uses of BlockPos in net.minecraft.world.entity.animal.frog
Methods in net.minecraft.world.entity.animal.frog with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanFrog.checkFrogSpawnRules(EntityType<? extends Animal> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) private static <E extends Mob>
booleanFrogAi.isAcceptableLandingSpot(E mob, BlockPos pos) protected voidFrog.playStepSound(BlockPos p_218505_, BlockState p_218506_) -
Uses of BlockPos in net.minecraft.world.entity.animal.goat
Methods in net.minecraft.world.entity.animal.goat with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanGoat.checkGoatSpawnRules(EntityType<? extends Animal> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected voidGoat.playStepSound(BlockPos p_149382_, BlockState p_149383_) -
Uses of BlockPos in net.minecraft.world.entity.animal.horse
Methods in net.minecraft.world.entity.animal.horse with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanSkeletonHorse.checkSkeletonHorseSpawnRules(EntityType<? extends Animal> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanZombieHorse.checkZombieHorseSpawnRules(EntityType<? extends Animal> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected voidAbstractHorse.playStepSound(BlockPos pos, BlockState block) protected voidLlama.playStepSound(BlockPos pos, BlockState block) -
Uses of BlockPos in net.minecraft.world.entity.animal.sheep
Methods in net.minecraft.world.entity.animal.sheep with parameters of type BlockPosModifier and TypeMethodDescriptionstatic DyeColorSheep.getRandomSheepColor(ServerLevelAccessor level, BlockPos pos) protected voidSheep.playStepSound(BlockPos p_405483_, BlockState p_405036_) -
Uses of BlockPos in net.minecraft.world.entity.animal.sniffer
Methods in net.minecraft.world.entity.animal.sniffer that return BlockPosMethods in net.minecraft.world.entity.animal.sniffer that return types with arguments of type BlockPosMethods in net.minecraft.world.entity.animal.sniffer with parameters of type BlockPosModifier and TypeMethodDescriptionprivate booleanprotected voidSniffer.playStepSound(BlockPos p_272953_, BlockState p_273729_) private SnifferSniffer.storeExploredPosition(BlockPos pos) -
Uses of BlockPos in net.minecraft.world.entity.animal.wolf
Methods in net.minecraft.world.entity.animal.wolf with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanWolf.checkWolfSpawnRules(EntityType<Wolf> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected voidWolf.playStepSound(BlockPos p_406221_, BlockState p_406277_) -
Uses of BlockPos in net.minecraft.world.entity.boss.enderdragon
Fields in net.minecraft.world.entity.boss.enderdragon declared as BlockPosFields in net.minecraft.world.entity.boss.enderdragon with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<Optional<BlockPos>> EndCrystal.DATA_BEAM_TARGETMethods in net.minecraft.world.entity.boss.enderdragon that return BlockPosMethods in net.minecraft.world.entity.boss.enderdragon with parameters of type BlockPosModifier and TypeMethodDescriptionvoidEnderDragon.onCrystalDestroyed(ServerLevel level, EndCrystal crystal, BlockPos pos, DamageSource damageSource) voidEndCrystal.setBeamTarget(BlockPos beamTarget) voidEnderDragon.setFightOrigin(BlockPos fightOrigin) -
Uses of BlockPos in net.minecraft.world.entity.boss.enderdragon.phases
Methods in net.minecraft.world.entity.boss.enderdragon.phases with parameters of type BlockPosModifier and TypeMethodDescriptionvoidAbstractDragonPhaseInstance.onCrystalDestroyed(EndCrystal crystal, BlockPos pos, DamageSource dmgSrc, Player plyr) voidDragonHoldingPatternPhase.onCrystalDestroyed(EndCrystal crystal, BlockPos pos, DamageSource dmgSrc, Player plyr) voidDragonPhaseInstance.onCrystalDestroyed(EndCrystal crystal, BlockPos pos, DamageSource damageSource, Player player) -
Uses of BlockPos in net.minecraft.world.entity.decoration
Fields in net.minecraft.world.entity.decoration declared as BlockPosMethods in net.minecraft.world.entity.decoration that return BlockPosMethods in net.minecraft.world.entity.decoration with parameters of type BlockPosModifier and TypeMethodDescriptionprotected abstract AABBHangingEntity.calculateBoundingBox(BlockPos pos, Direction direction) protected AABBItemFrame.calculateBoundingBox(BlockPos p_345363_, Direction p_344892_) protected AABBPainting.calculateBoundingBox(BlockPos p_344831_, Direction p_345917_) static LeashFenceKnotEntityLeashFenceKnotEntity.getOrCreateKnot(Level level, BlockPos pos) Constructors in net.minecraft.world.entity.decoration with parameters of type BlockPosModifierConstructorDescriptionprotectedBlockAttachedEntity(EntityType<? extends BlockAttachedEntity> entityType, Level level, BlockPos pos) GlowItemFrame(Level p_149610_, BlockPos p_149611_, Direction p_149612_) protectedHangingEntity(EntityType<? extends HangingEntity> entityType, Level level, BlockPos pos) ItemFrame(EntityType<? extends ItemFrame> entityType, Level level, BlockPos pos, Direction direction) LeashFenceKnotEntity(Level level, BlockPos pos) private -
Uses of BlockPos in net.minecraft.world.entity.item
Fields in net.minecraft.world.entity.item with type parameters of type BlockPosModifier and TypeFieldDescriptionprotected static final EntityDataAccessor<BlockPos> FallingBlockEntity.DATA_START_POSMethods in net.minecraft.world.entity.item that return BlockPosModifier and TypeMethodDescriptionItemEntity.getBlockPosBelowThatAffectsMyMovement()FallingBlockEntity.getStartPos()Methods in net.minecraft.world.entity.item with parameters of type BlockPosModifier and TypeMethodDescriptionvoidFallingBlockEntity.callOnBrokenAfterFall(Block block, BlockPos pos) static FallingBlockEntityFallingBlockEntity.fall(Level level, BlockPos pos, BlockState blockState) voidFallingBlockEntity.setStartPos(BlockPos startPos) -
Uses of BlockPos in net.minecraft.world.entity.monster
Fields in net.minecraft.world.entity.monster declared as BlockPosModifier and TypeFieldDescription(package private) BlockPosPhantom.anchorPointprivate BlockPosVex.boundOriginprivate BlockPosShulker.clientOldAttachPositionprivate BlockPosPatrollingMonster.patrolTargetMethods in net.minecraft.world.entity.monster that return BlockPosModifier and TypeMethodDescriptionVex.getBoundOrigin()Strider.StriderGoToLavaGoal.getMoveToTarget()PatrollingMonster.getPatrolTarget()Methods in net.minecraft.world.entity.monster with parameters of type BlockPosModifier and TypeMethodDescriptionprivate booleanEnderMan.EndermanLeaveBlockGoal.canPlaceBlock(Level level, BlockPos destinationPos, BlockState carriedState, BlockState destinationState, BlockState belowDestinationState, BlockPos belowDestinationPos) (package private) booleanstatic booleanMonster.checkAnyLightMonsterSpawnRules(EntityType<? extends Monster> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanDrowned.checkDrownedSpawnRules(EntityType<Drowned> entityType, ServerLevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanEndermite.checkEndermiteSpawnRules(EntityType<Endermite> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected voidStrider.checkFallDamage(double y, boolean onGround, BlockState state, BlockPos pos) static booleanGhast.checkGhastSpawnRules(EntityType<Ghast> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanGuardian.checkGuardianSpawnRules(EntityType<? extends Guardian> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanHusk.checkHuskSpawnRules(EntityType<Husk> entityType, ServerLevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanMagmaCube.checkMagmaCubeSpawnRules(EntityType<MagmaCube> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanMonster.checkMonsterSpawnRules(EntityType<? extends Monster> entityType, ServerLevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanPatrollingMonster.checkPatrollingMonsterSpawnRules(EntityType<? extends PatrollingMonster> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource randomSource) static booleanSilverfish.checkSilverfishSpawnRules(EntityType<Silverfish> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanSlime.checkSlimeSpawnRules(EntityType<Slime> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanStray.checkStraySpawnRules(EntityType<Stray> entityType, ServerLevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanStrider.checkStriderSpawnRules(EntityType<Strider> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) static booleanZombifiedPiglin.checkZombifiedPiglinSpawnRules(EntityType<ZombifiedPiglin> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected DirectionShulker.findAttachableSurface(BlockPos pos) floatGiant.getWalkTargetValue(BlockPos pos, LevelReader level) floatGuardian.getWalkTargetValue(BlockPos pos, LevelReader level) floatMonster.getWalkTargetValue(BlockPos pos, LevelReader level) floatPillager.getWalkTargetValue(BlockPos pos, LevelReader level) floatSilverfish.getWalkTargetValue(BlockPos pos, LevelReader level) floatStrider.getWalkTargetValue(BlockPos pos, LevelReader level) static booleanMonster.isDarkEnoughToSpawn(ServerLevelAccessor level, BlockPos pos, RandomSource random) Static predicate for determining if the current light level and environmental conditions allow for a monster to spawn.private static booleanDrowned.isDeepEnoughToSpawn(LevelAccessor level, BlockPos pos) private booleanShulker.isPositionBlocked(BlockPos pos) booleanStrider.StriderPathNavigation.isStableDestination(BlockPos pos) protected booleanDrowned.DrownedGoToBeachGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationprotected booleanStrider.StriderGoToLavaGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destinationvoidZombie.ZombieAttackTurtleEggGoal.playBreakSound(Level level, BlockPos pos) voidZombie.ZombieAttackTurtleEggGoal.playDestroyProgressSound(LevelAccessor level, BlockPos pos) protected voidAbstractSkeleton.playStepSound(BlockPos pos, BlockState block) protected voidEndermite.playStepSound(BlockPos pos, BlockState block) protected voidRavager.playStepSound(BlockPos pos, BlockState block) protected voidSilverfish.playStepSound(BlockPos pos, BlockState block) protected voidSpider.playStepSound(BlockPos pos, BlockState block) protected voidStrider.playStepSound(BlockPos pos, BlockState block) protected voidZoglin.playStepSound(BlockPos pos, BlockState block) protected voidZombie.playStepSound(BlockPos pos, BlockState block) voidVex.setBoundOrigin(BlockPos boundOrigin) voidPatrollingMonster.setPatrolTarget(BlockPos patrolTarget) -
Uses of BlockPos in net.minecraft.world.entity.monster.breeze
Methods in net.minecraft.world.entity.monster.breeze that return BlockPosModifier and TypeMethodDescriptionprivate static BlockPosLongJump.snapToSurface(LivingEntity owner, Vec3 targetPos) -
Uses of BlockPos in net.minecraft.world.entity.monster.creaking
Fields in net.minecraft.world.entity.monster.creaking with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<Optional<BlockPos>> Creaking.HOME_POSMethods in net.minecraft.world.entity.monster.creaking that return BlockPosMethods in net.minecraft.world.entity.monster.creaking with parameters of type BlockPosModifier and TypeMethodDescriptionfloatCreaking.getWalkTargetValue(BlockPos p_379756_, LevelReader p_380102_) protected voidCreaking.playStepSound(BlockPos p_379428_, BlockState p_380060_) voidCreaking.setHomePos(BlockPos homePos) voidCreaking.setTransient(BlockPos homePos) -
Uses of BlockPos in net.minecraft.world.entity.monster.hoglin
Methods in net.minecraft.world.entity.monster.hoglin with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanHoglin.checkHoglinSpawnRules(EntityType<Hoglin> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) floatHoglin.getWalkTargetValue(BlockPos pos, LevelReader level) (package private) static booleanHoglinAi.isPosNearNearestRepellent(Hoglin hoglin, BlockPos pos) protected voidHoglin.playStepSound(BlockPos pos, BlockState block) -
Uses of BlockPos in net.minecraft.world.entity.monster.piglin
Methods in net.minecraft.world.entity.monster.piglin with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanPiglin.checkPiglinSpawnRules(EntityType<Piglin> entityType, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random) protected voidPiglin.playStepSound(BlockPos pos, BlockState block) protected voidPiglinBrute.playStepSound(BlockPos pos, BlockState block) -
Uses of BlockPos in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanWarden.VibrationUser.canReceiveVibration(ServerLevel p_282574_, BlockPos p_282323_, Holder<GameEvent> p_316784_, GameEvent.Context p_282515_) private static List<ServerPlayer> WardenSpawnTracker.getNearbyPlayers(ServerLevel level, BlockPos pos) floatWarden.getWalkTargetValue(BlockPos p_219410_, LevelReader p_219411_) private static booleanWardenSpawnTracker.hasNearbyWarden(ServerLevel level, BlockPos pos) voidWarden.VibrationUser.onReceiveVibration(ServerLevel p_281325_, BlockPos p_282386_, Holder<GameEvent> p_316139_, Entity p_281438_, Entity p_282582_, float p_283699_) protected voidWarden.playStepSound(BlockPos p_219431_, BlockState p_219432_) static voidWardenAi.setDisturbanceLocation(Warden warden, BlockPos disturbanceLocation) static OptionalIntWardenSpawnTracker.tryWarn(ServerLevel level, BlockPos pos, ServerPlayer player) -
Uses of BlockPos in net.minecraft.world.entity.npc
Fields in net.minecraft.world.entity.npc declared as BlockPosMethods in net.minecraft.world.entity.npc that return BlockPosModifier and TypeMethodDescriptionprivate BlockPosWanderingTraderSpawner.findSpawnPositionNear(LevelReader level, BlockPos pos, int maxDistance) (package private) BlockPosWanderingTrader.getWanderTarget()Methods in net.minecraft.world.entity.npc with parameters of type BlockPosModifier and TypeMethodDescriptionprivate BlockPosWanderingTraderSpawner.findSpawnPositionNear(LevelReader level, BlockPos pos, int maxDistance) private booleanWanderingTraderSpawner.hasEnoughSpace(BlockGetter level, BlockPos pos) private booleanWanderingTrader.WanderToPositionGoal.isTooFarAway(BlockPos pos, double distance) voidWanderingTrader.setWanderTarget(BlockPos wanderTarget) private voidCatSpawner.spawnCat(BlockPos pos, ServerLevel level, boolean persistent) private voidCatSpawner.spawnInHut(ServerLevel level, BlockPos pos) private voidCatSpawner.spawnInVillage(ServerLevel level, BlockPos pos) voidVillager.startSleeping(BlockPos pos) -
Uses of BlockPos in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanPlayer.blockActionRestricted(Level level, BlockPos pos, GameType gameMode) booleanPlayer.canInteractWithBlock(BlockPos pos, double distance) protected booleanfloatPlayer.getDestroySpeed(BlockState state, BlockPos pos) booleanPlayer.hasCorrectToolForDrops(BlockState state, Level level, BlockPos pos) booleanPlayer.mayUseItemAt(BlockPos pos, Direction facing, ItemStack stack) Returns whether this player can modify the block at a certain location with the given stack.voidPlayer.onAboveBubbleColumn(boolean p_368525_, BlockPos p_393868_) protected voidPlayer.playStepSound(BlockPos p_282121_, BlockState p_282194_) com.mojang.datafixers.util.Either<Player.BedSleepingProblem, Unit> Player.startSleepInBed(BlockPos bedPos) Constructors in net.minecraft.world.entity.player with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type BlockPosModifier and TypeMethodDescriptionprivate booleanFishingHook.calculateOpenWater(BlockPos pos) private voidFishingHook.catchingFish(BlockPos pos) private voidfloatWitherSkull.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, FluidState fluidState, float explosionPower) Explosion resistance of a block relative to this entityprivate FishingHook.OpenWaterTypeFishingHook.getOpenWaterTypeForArea(BlockPos firstPos, BlockPos secondPos) private FishingHook.OpenWaterTypeFishingHook.getOpenWaterTypeForBlock(BlockPos pos) booleanProjectile.mayInteract(ServerLevel p_376318_, BlockPos p_150168_) voidAbstractArrow.onAboveBubbleColumn(boolean p_399823_, BlockPos p_399645_) voidProjectile.onAboveBubbleColumn(boolean p_400117_, BlockPos p_400267_) voidThrownEnderpearl.onAboveBubbleColumn(boolean p_399523_, BlockPos p_399674_) void -
Uses of BlockPos in net.minecraft.world.entity.raid
Fields in net.minecraft.world.entity.raid declared as BlockPosModifier and TypeFieldDescriptionprivate BlockPosRaid.centerprivate BlockPosRaider.RaiderMoveThroughVillageGoal.poiPosFields in net.minecraft.world.entity.raid with type parameters of type BlockPosMethods in net.minecraft.world.entity.raid that return BlockPosModifier and TypeMethodDescriptionprivate BlockPosRaid.findRandomSpawnPos(ServerLevel level, int attempts) Raid.getCenter()Methods in net.minecraft.world.entity.raid that return types with arguments of type BlockPosMethods in net.minecraft.world.entity.raid with parameters of type BlockPosModifier and TypeMethodDescriptionRaids.createOrExtendRaid(ServerPlayer player, BlockPos pos) Raids.getNearbyRaid(BlockPos pos, int distance) private RaidRaids.getOrCreateRaid(ServerLevel serverLevel, BlockPos pos) private booleanRaider.RaiderMoveThroughVillageGoal.hasNotVisited(BlockPos pos) voidRaid.joinRaid(ServerLevel level, int wave, Raider raider, BlockPos pos, boolean isRecruited) private voidRaid.playSound(ServerLevel level, BlockPos pos) private voidprivate voidRaid.spawnGroup(ServerLevel level, BlockPos pos) Constructors in net.minecraft.world.entity.raid with parameters of type BlockPosModifierConstructorDescriptionprivateRaid(boolean started, boolean active, long ticksActive, int raidOmenLevel, int groupsSpawned, int raidCooldownTicks, int postRaidTicks, float totalHealth, int numGroups, Raid.RaidStatus status, BlockPos center, Set<UUID> heroesOfTheVillage) Raid(BlockPos center, Difficulty difficulty) -
Uses of BlockPos in net.minecraft.world.entity.variant
Fields in net.minecraft.world.entity.variant declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosSpawnContext.posThe field for theposrecord component.Methods in net.minecraft.world.entity.variant that return BlockPosModifier and TypeMethodDescriptionSpawnContext.pos()Returns the value of theposrecord component.Methods in net.minecraft.world.entity.variant with parameters of type BlockPosModifier and TypeMethodDescriptionstatic SpawnContextSpawnContext.create(ServerLevelAccessor level, BlockPos pos) Constructors in net.minecraft.world.entity.variant with parameters of type BlockPosModifierConstructorDescriptionSpawnContext(BlockPos pos, ServerLevelAccessor level, Holder<Biome> biome) Creates an instance of aSpawnContextrecord class. -
Uses of BlockPos in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return BlockPosMethods in net.minecraft.world.entity.vehicle with parameters of type BlockPosModifier and TypeMethodDescriptionvoidNewMinecartBehavior.adjustToRails(BlockPos pos, BlockState state, boolean snapToStart) private Vec3NewMinecartBehavior.calculateBoostTrackSpeed(Vec3 speed, BlockPos pos, BlockState state) private Vec3NewMinecartBehavior.calculateTrackSpeed(ServerLevel level, Vec3 speed, NewMinecartBehavior.TrackIteration trackIteration, BlockPos pos, BlockState state, RailShape railShape) protected voidAbstractBoat.checkFallDamage(double p_376661_, boolean p_376924_, BlockState p_376918_, BlockPos p_376727_) static doubleDismountHelper.findCeilingFrom(BlockPos pos, int ceiling, Function<BlockPos, VoxelShape> shapeForPos) static Vec3DismountHelper.findSafeDismountLocation(EntityType<?> entityType, CollisionGetter level, BlockPos pos, boolean onlySafePositions) floatMinecartTNT.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, FluidState fluidState, float explosionPower) Explosion resistance of a block relative to this entityAbstractMinecart.getRedstoneDirection(BlockPos pos) booleanAbstractMinecart.isRedstoneConductor(BlockPos pos) protected doubleAbstractMinecart.makeStepAlongTrack(BlockPos pos, RailShape railShape, double speed) protected doubleMinecartHopper.makeStepAlongTrack(BlockPos p_360714_, RailShape p_361562_, double p_361083_) static VoxelShapeDismountHelper.nonClimbableShape(BlockGetter level, BlockPos pos) voidAbstractBoat.onAboveBubbleColumn(boolean p_376266_, BlockPos p_393506_) booleanMinecartTNT.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState blockState, float explosionPower) abstract doubleMinecartBehavior.stepAlongTrack(BlockPos pos, RailShape railShape, double speed) doubleNewMinecartBehavior.stepAlongTrack(BlockPos p_362592_, RailShape p_361660_, double p_361219_) doubleOldMinecartBehavior.stepAlongTrack(BlockPos p_361990_, RailShape p_361139_, double p_362001_) Method parameters in net.minecraft.world.entity.vehicle with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic doubleDismountHelper.findCeilingFrom(BlockPos pos, int ceiling, Function<BlockPos, VoxelShape> shapeForPos) -
Uses of BlockPos in net.minecraft.world.inventory
Methods in net.minecraft.world.inventory with parameters of type BlockPosMethod parameters in net.minecraft.world.inventory with type arguments of type BlockPosModifier and TypeMethodDescription<T> Optional<T> ContainerLevelAccess.evaluate(BiFunction<Level, BlockPos, T> levelPosConsumer) default <T> TContainerLevelAccess.evaluate(BiFunction<Level, BlockPos, T> levelPosConsumer, T defaultValue) default voidContainerLevelAccess.execute(BiConsumer<Level, BlockPos> levelPosConsumer) -
Uses of BlockPos in net.minecraft.world.item
Fields in net.minecraft.world.item declared as BlockPosMethods in net.minecraft.world.item with parameters of type BlockPosModifier and TypeMethodDescriptionstatic voidBoneMealItem.addGrowthParticles(LevelAccessor level, BlockPos pos, int data) static booleanBoneMealItem.applyBonemeal(ItemStack p_40628_, Level p_40629_, BlockPos p_40630_, Player player) static InteractionResultLeadItem.bindPlayerMobs(Player player, Level level, BlockPos pos) protected booleanBucketItem.canBlockContainFluid(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 stack, BlockState state, Level level, BlockPos pos, LivingEntity entity) booleanItemStack.canDestroyBlock(BlockState state, Level level, BlockPos pos, Player player) protected booleanHangingSignItem.canPlace(LevelReader p_252032_, BlockState p_252230_, BlockPos p_252075_) protected booleanStandingAndWallBlockItem.canPlace(LevelReader level, BlockState state, BlockPos pos) voidBucketItem.checkExtraContent(LivingEntity p_394527_, Level p_150712_, ItemStack p_150713_, BlockPos p_150714_) default voidDispensibleContainerItem.checkExtraContent(LivingEntity entity, Level level, ItemStack stack, BlockPos pos) voidMobBucketItem.checkExtraContent(LivingEntity p_394402_, Level p_151147_, ItemStack p_151148_, BlockPos p_151149_) booleanBucketItem.emptyContents(LivingEntity p_394627_, Level p_150717_, BlockPos p_150718_, BlockHitResult p_150719_) Deprecated.booleanBucketItem.emptyContents(LivingEntity p_394627_, Level p_150717_, BlockPos p_150718_, BlockHitResult p_150719_, ItemStack container) booleanDispensibleContainerItem.emptyContents(LivingEntity entity, Level level, BlockPos pos, BlockHitResult hitResult) Deprecated.booleanSolidBucketItem.emptyContents(LivingEntity p_393886_, Level p_151193_, BlockPos p_151194_, BlockHitResult p_151195_) private Optional<BlockState> AxeItem.evaluateNewBlockState(Level level, BlockPos pos, Player player, BlockState state, UseOnContext p_40529_) private BlockStateMapItem.getCorrectStateForFluidBlock(Level level, BlockState state, BlockPos pos) protected SoundEventBlockItem.getPlaceSound(BlockState state, Level world, BlockPos pos, Player entity) static booleanDeprecated.static booleanBoneMealItem.growWaterPlant(ItemStack stack, Level level, BlockPos pos, Direction clickedSide) private booleanDebugStickItem.handleInteraction(Player player, BlockState stateClicked, LevelAccessor accessor, BlockPos pos, boolean shouldCycleState, ItemStack debugStack) LeadItem.leashableInArea(Level level, BlockPos pos, Predicate<Leashable> predicate) protected booleanHangingEntityItem.mayPlace(Player player, Direction direction, ItemStack hangingEntityStack, BlockPos pos) protected booleanbooleanItem.mineBlock(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity miningEntity) Called when aBlockis destroyed using this Item.voidItemStack.mineBlock(Level level, BlockState state, BlockPos pos, Player player) Called when a Block is destroyed using this ItemStackbooleanShearsItem.mineBlock(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity entityLiving) Called when aBlockis destroyed using this Item.protected voidBucketItem.playEmptySound(LivingEntity entity, LevelAccessor level, BlockPos pos) protected voidMobBucketItem.playEmptySound(LivingEntity p_394554_, LevelAccessor p_151152_, BlockPos p_151153_) private voidprivate voidMobBucketItem.spawn(ServerLevel serverLevel, ItemStack bucketedMobStack, BlockPos pos) private static voidJukeboxSongPlayer.spawnMusicParticles(LevelAccessor level, BlockPos pos) static InteractionResultJukeboxPlayable.tryInsertIntoJukebox(Level level, BlockPos pos, ItemStack stack, Player player) private static voidBlockItem.updateBlockEntityComponents(Level level, BlockPos poa, ItemStack stack) private BlockStateBlockItem.updateBlockStateFromTag(BlockPos pos, Level level, ItemStack stack, BlockState state) protected booleanBlockItem.updateCustomBlockEntityTag(BlockPos pos, Level level, Player player, ItemStack stack, BlockState state) static booleanBlockItem.updateCustomBlockEntityTag(Level level, Player player, BlockPos pos, ItemStack stack) protected booleanSignItem.updateCustomBlockEntityTag(BlockPos pos, Level level, Player player, ItemStack stack, BlockState state) Constructors in net.minecraft.world.item with parameters of type BlockPosModifierConstructorDescriptionJukeboxSongPlayer(JukeboxSongPlayer.OnSongChanged onSongChanged, BlockPos blockPos) -
Uses of BlockPos in net.minecraft.world.item.context
Fields in net.minecraft.world.item.context declared as BlockPosMethods in net.minecraft.world.item.context that return BlockPosModifier and TypeMethodDescriptionBlockPlaceContext.getClickedPos()DirectionalPlaceContext.getClickedPos()UseOnContext.getClickedPos()Methods in net.minecraft.world.item.context with parameters of type BlockPosModifier and TypeMethodDescriptionstatic BlockPlaceContextBlockPlaceContext.at(BlockPlaceContext context, BlockPos pos, Direction direction) Constructors in net.minecraft.world.item.context with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.level
Fields in net.minecraft.world.level declared as BlockPosModifier and TypeFieldDescriptionprivate BlockPosNaturalSpawner.SpawnState.lastCheckedPosprivate final BlockPosBlockEventData.posThe field for theposrecord component.private final BlockPosPotentialCalculator.PointCharge.pos(package private) final BlockPosServerExplosion.StackCollector.posFields in net.minecraft.world.level with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final ForcedChunkManager.TicketTracker<BlockPos> TicketStorage.blockForcedChunksMethods in net.minecraft.world.level that return BlockPosModifier and TypeMethodDescriptionChunkPos.getBlockAt(int xSection, int y, int zSection) Level.getBlockRandomPos(int x, int y, int z, int yMask) default BlockPosCommonLevelAccessor.getHeightmapPos(Heightmap.Types heightmapType, BlockPos pos) default BlockPosLevelReader.getHeightmapPos(Heightmap.Types heightmapType, BlockPos pos) LevelSimulatedReader.getHeightmapPos(Heightmap.Types heightmapType, BlockPos pos) ChunkPos.getMiddleBlockPosition(int y) private static BlockPosNaturalSpawner.getRandomPosWithin(Level level, LevelChunk chunk) Level.getSharedSpawnPos()private static BlockPosNaturalSpawner.getTopNonCollidingPos(LevelReader level, EntityType<?> entityType, int x, int z) ChunkPos.getWorldPosition()BlockEventData.pos()Returns the value of theposrecord component.Methods in net.minecraft.world.level that return types with arguments of type BlockPosModifier and TypeMethodDescriptionServerExplosion.calculateExplodedPositions()CollisionGetter.findSupportingBlock(Entity entity, AABB box) TicketStorage.getBlockForcedChunks()Methods in net.minecraft.world.level with parameters of type BlockPosModifier and TypeMethodDescriptionvoidvoidLevel.addDestroyBlockEffect(BlockPos pos, BlockState state) private static voidServerExplosion.addOrAppendStack(List<ServerExplosion.StackCollector> stackCollectors, ItemStack stack, BlockPos pos) static longvoidLevel.blockEntityChanged(BlockPos pos) voidLevel.blockEvent(BlockPos pos, Block block, int eventID, int eventParam) abstract voidBaseSpawner.broadcastEvent(Level level, BlockPos pos, int eventId) default booleandefault booleanLevelReader.canSeeSkyFromBelowWater(BlockPos pos) private booleanNaturalSpawner.SpawnState.canSpawn(EntityType<?> entityType, BlockPos pos, ChunkAccess chunk) private static booleanNaturalSpawner.canSpawnMobAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, MobSpawnSettings.SpawnerData data, BlockPos pos) voidBaseSpawner.clientTick(Level level, BlockPos pos) default BlockHitResultBlockGetter.clipWithInteractionOverride(Vec3 startVec, Vec3 endVec, BlockPos pos, VoxelShape shape, BlockState state) default <T> ScheduledTick<T> LevelAccessor.createTick(BlockPos pos, T type, int delay) default <T> ScheduledTick<T> LevelAccessor.createTick(BlockPos pos, T type, int delay, TickPriority priority) <T> ScheduledTick<T> ScheduledTickAccess.createTick(BlockPos pos, T type, int delay) <T> ScheduledTick<T> ScheduledTickAccess.createTick(BlockPos pos, T type, int delay, TickPriority priority) private voidbooleanLevel.destroyBlock(BlockPos pos, boolean dropBlock, Entity entity, int recursionLeft) default booleanLevelWriter.destroyBlock(BlockPos pos, boolean dropBlock) Sets a block to air, but also plays the sound and particles and can spawn dropsdefault booleanLevelWriter.destroyBlock(BlockPos pos, boolean dropBlock, Entity entity) booleanLevelWriter.destroyBlock(BlockPos pos, boolean dropBlock, Entity entity, int recursionLeft) abstract voidLevel.destroyBlockProgress(int breakerId, BlockPos pos, int progress) default booleanWorldGenLevel.ensureCanWrite(BlockPos pos) default voidLevelAccessor.gameEvent(Holder<GameEvent> gameEvent, BlockPos pos, GameEvent.Context context) default voidLevelAccessor.gameEvent(ResourceKey<GameEvent> gameEvent, BlockPos pos, GameEvent.Context context) default voidClipContext.Block.get(BlockState p_45714_, BlockGetter p_45715_, BlockPos p_45716_, CollisionContext p_45717_) ClipContext.ShapeGetter.get(BlockState state, BlockGetter block, BlockPos pos, CollisionContext collisionContext) StructureManager.getAllStructuresAt(BlockPos pos) default intSignalGetter.getBestNeighborSignal(BlockPos pos) Returns the highest redstone signal the given position receives from neighboring blocks.BlockGetter.getBlockEntity(BlockPos pos) default <T extends BlockEntity>
Optional<T> BlockGetter.getBlockEntity(BlockPos pos, BlockEntityType<T> blockEntityType) default <T extends BlockEntity>
Optional<T> CommonLevelAccessor.getBlockEntity(BlockPos p_151452_, BlockEntityType<T> p_151453_) EmptyBlockAndTintGetter.getBlockEntity(BlockPos p_363675_) EmptyBlockGetter.getBlockEntity(BlockPos pos) Level.getBlockEntity(BlockPos pos) <T extends BlockEntity>
Optional<T> LevelSimulatedReader.getBlockEntity(BlockPos pos, BlockEntityType<T> type) PathNavigationRegion.getBlockEntity(BlockPos pos) EntityBasedExplosionDamageCalculator.getBlockExplosionResistance(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, FluidState fluid) ExplosionDamageCalculator.getBlockExplosionResistance(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, FluidState fluid) SimpleExplosionDamageCalculator.getBlockExplosionResistance(Explosion p_346109_, BlockGetter p_345381_, BlockPos p_344921_, BlockState p_346239_, FluidState p_345105_) default doubleBlockGetter.getBlockFloorHeight(BlockPos pos) ClipContext.getBlockShape(BlockState blockState, BlockGetter level, BlockPos pos) BlockGetter.getBlockState(BlockPos pos) EmptyBlockAndTintGetter.getBlockState(BlockPos p_364801_) EmptyBlockGetter.getBlockState(BlockPos pos) Level.getBlockState(BlockPos pos) PathNavigationRegion.getBlockState(BlockPos pos) intBlockAndTintGetter.getBlockTint(BlockPos blockPos, ColorResolver colorResolver) intEmptyBlockAndTintGetter.getBlockTint(BlockPos p_362018_, ColorResolver p_365320_) default intLevelReader.getBlockTint(BlockPos blockPos, ColorResolver colorResolver) default intBlockAndTintGetter.getBrightness(LightLayer lightType, BlockPos blockPos) default ChunkAccessprivate ChunkAccessLevel.getChunkAt(BlockPos pos) intLevel.getClientLeafTintColor(BlockPos pos) default intSignalGetter.getControlInputSignal(BlockPos pos, Direction direction, boolean diodesOnly) Returns the control signal emitted from the given position in the given direction.Level.getCurrentDifficultyAt(BlockPos pos) LevelAccessor.getCurrentDifficultyAt(BlockPos pos) default intSignalGetter.getDirectSignal(BlockPos pos, Direction direction) Returns the direct redstone signal emitted from the given position in the given direction.default intSignalGetter.getDirectSignalTo(BlockPos pos) Returns the direct redstone signal the given position receives from neighboring blocks.ClipContext.getFluidShape(FluidState state, BlockGetter level, BlockPos pos) BlockGetter.getFluidState(BlockPos pos) EmptyBlockAndTintGetter.getFluidState(BlockPos p_364619_) EmptyBlockGetter.getFluidState(BlockPos pos) Level.getFluidState(BlockPos pos) PathNavigationRegion.getFluidState(BlockPos pos) default intLevelReader.getHeight(Heightmap.Types heightmapType, BlockPos pos) default BlockPosCommonLevelAccessor.getHeightmapPos(Heightmap.Types heightmapType, BlockPos pos) default BlockPosLevelReader.getHeightmapPos(Heightmap.Types heightmapType, BlockPos pos) LevelSimulatedReader.getHeightmapPos(Heightmap.Types heightmapType, BlockPos pos) default intBlockGetter.getLightEmission(BlockPos pos) default floatLevelReader.getLightLevelDependentMagicValue(BlockPos pos) Deprecated.default intLevelReader.getMaxLocalRawBrightness(BlockPos pos) default intLevelReader.getMaxLocalRawBrightness(BlockPos pos, int amount) BaseSpawner.getOrCreateDisplayEntity(Level level, BlockPos pos) private SpawnDataBaseSpawner.getOrCreateNextSpawnData(Level level, RandomSource random, BlockPos pos) default floatLevelReader.getPathfindingCostFromLightLevels(BlockPos pos) doublePotentialCalculator.PointCharge.getPotentialChange(BlockPos pos) doublePotentialCalculator.getPotentialEnergyChange(BlockPos pos, double charge) private static Optional<MobSpawnSettings.SpawnerData> NaturalSpawner.getRandomSpawnMobAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, RandomSource random, BlockPos pos) default intBlockAndTintGetter.getRawBrightness(BlockPos blockPos, int amount) (package private) static BiomeNaturalSpawner.getRoughBiome(BlockPos pos, ChunkAccess chunk) default intReturns the redstone signal emitted from the given position in the given direction.StructureManager.getStructureAt(BlockPos pos, Structure structure) StructureManager.getStructureWithPieceAt(BlockPos pos, Predicate<Holder<Structure>> predicate) StructureManager.getStructureWithPieceAt(BlockPos pos, HolderSet<Structure> structures) StructureManager.getStructureWithPieceAt(BlockPos pos, TagKey<Structure> structureTag) StructureManager.getStructureWithPieceAt(BlockPos pos, Structure structure) voidLevel.globalLevelEvent(int id, BlockPos pos, int data) booleanStructureManager.hasAnyStructureAt(BlockPos pos) default booleanLevelReader.hasChunkAt(BlockPos pos) Deprecated.default booleanLevelReader.hasChunksAt(BlockPos from, BlockPos to) Deprecated.default booleanSignalGetter.hasNeighborSignal(BlockPos pos) Returns whether the given position receives any redstone signal from neighboring blocks.default booleanReturns whether a redstone signal is emitted from the given position in the given direction.default booleanLevelReader.isEmptyBlock(BlockPos pos) Checks to see if an air block exists at the provided location.booleanLevel.isFluidAtPosition(BlockPos p_151541_, Predicate<FluidState> p_151542_) booleanLevelSimulatedReader.isFluidAtPosition(BlockPos pos, Predicate<FluidState> predicate) static booleanNaturalSpawner.isInNetherFortressBounds(BlockPos pos, ServerLevel level, MobCategory category, StructureManager structureManager) static booleanLevel.isInSpawnableBounds(BlockPos pos) booleanLevel.isInWorldBounds(BlockPos pos) Check if the given BlockPos has valid coordinatesprivate static booleanLevel.isInWorldBoundsHorizontal(BlockPos pos) booleanprivate booleanBaseSpawner.isNearPlayer(Level level, BlockPos pos) default booleanLevelHeightAccessor.isOutsideBuildHeight(BlockPos pos) booleanLevel.isRainingAt(BlockPos pos) Check if precipitation is currently happening at a positionbooleanLevel.isStateAtPosition(BlockPos pos, Predicate<BlockState> state) booleanLevelSimulatedReader.isStateAtPosition(BlockPos pos, Predicate<BlockState> state) default booleanCollisionGetter.isUnobstructed(BlockState state, BlockPos pos, CollisionContext context) static booleanNaturalSpawner.isValidEmptySpawnBlock(BlockGetter block, BlockPos pos, BlockState blockState, FluidState fluidState, EntityType<?> entityType) booleanSpawnData.CustomSpawnRules.isValidPosition(BlockPos pos, ServerLevel level) default booleandefault voidLevelAccessor.levelEvent(int type, BlockPos pos, int data) voidLevelAccessor.levelEvent(Entity entity, int type, BlockPos pos, int data) voidBaseSpawner.load(Level level, BlockPos pos, CompoundTag tag) booleanLevel.loadedAndEntityCanStandOn(BlockPos pos, Entity entity) booleanLevel.loadedAndEntityCanStandOnFace(BlockPos pos, Entity entity, Direction direction) voidLevel.markAndNotifyBlock(BlockPos p_46605_, LevelChunk levelchunk, BlockState blockstate, BlockState p_46606_, int p_46607_, int p_46608_) booleanLevel.mayInteract(Entity entity, BlockPos pos) private static WeightedList<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory cetagory, BlockPos pos, Holder<Biome> biome) voidLevel.neighborChanged(BlockPos pos, Block block, Orientation orientation) voidLevel.neighborChanged(BlockState state, BlockPos pos, Block block, Orientation orientation, boolean movedByPiston) voidLevel.neighborShapeChanged(Direction p_220385_, BlockPos p_220387_, BlockPos p_220388_, BlockState p_220386_, int p_220389_, int p_220390_) default voidLevelAccessor.neighborShapeChanged(Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int recursionLeft) voidLevel.playLocalSound(BlockPos pos, SoundEvent sound, SoundSource source, float volume, float pitch, boolean distanceDelay) voidLevel.playSound(Entity entity, BlockPos pos, SoundEvent sound, SoundSource category, float volume, float pitch) default voidLevelAccessor.playSound(Entity entity, BlockPos pos, SoundEvent sound, SoundSource source) voidLevelAccessor.playSound(Entity entity, BlockPos pos, SoundEvent sound, SoundSource source, float volume, float pitch) booleanLevel.removeBlock(BlockPos pos, boolean isMoving) booleanLevelWriter.removeBlock(BlockPos pos, boolean isMoving) voidLevel.removeBlockEntity(BlockPos pos) default voidScheduledTickAccess.scheduleTick(BlockPos pos, Block block, int delay) default voidScheduledTickAccess.scheduleTick(BlockPos pos, Block block, int delay, TickPriority priority) default voidScheduledTickAccess.scheduleTick(BlockPos pos, Fluid fluid, int delay) default voidScheduledTickAccess.scheduleTick(BlockPos pos, Fluid fluid, int delay, TickPriority priority) abstract voidLevel.sendBlockUpdated(BlockPos pos, BlockState oldState, BlockState newState, int flags) Flags are as in setBlockStatevoidBaseSpawner.serverTick(ServerLevel serverLevel, BlockPos pos) booleanLevel.setBlock(BlockPos pos, BlockState newState, int flags) Sets a block state into this world.Flags are as follows: 1 will notify neighboring blocks throughupdates. 2 will send the change to clients. 4 will prevent the block from being re-rendered. 8 will force any re-renders to run on the main thread instead 16 will prevent neighbor reactions (e.g. fences connecting, observers pulsing). 32 will prevent neighbor reactions from spawning drops. 64 will signify the block is being moved.invalid reference
neighborChangedbooleanLevel.setBlock(BlockPos pos, BlockState state, int flags, int recursionLeft) default booleanLevelWriter.setBlock(BlockPos pos, BlockState newState, int flags) Sets a block state into this world.Flags are as follows: 1 will cause a block update. 2 will send the change to clients. 4 will prevent the block from being re-rendered. 8 will force any re-renders to run on the main thread instead 16 will prevent neighbor reactions (e.g. fences connecting, observers pulsing). 32 will prevent neighbor reactions from spawning drops. 64 will signify the block is being moved.booleanLevelWriter.setBlock(BlockPos pos, BlockState state, int flags, int recursionLeft) booleanLevel.setBlockAndUpdate(BlockPos pos, BlockState state) Convenience method to update the block on both the client and servervoidLevel.setBlocksDirty(BlockPos blockPos, BlockState oldState, BlockState newState) voidBaseSpawner.setEntityId(EntityType<?> type, Level level, RandomSource random, BlockPos pos) protected voidBaseSpawner.setNextSpawnData(Level level, BlockPos pos, SpawnData nextSpawnData) booleanEntityBasedExplosionDamageCalculator.shouldBlockExplode(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, float power) booleanExplosionDamageCalculator.shouldBlockExplode(Explosion explosion, BlockGetter reader, BlockPos pos, BlockState state, float power) booleanSimpleExplosionDamageCalculator.shouldBlockExplode(Explosion p_345994_, BlockGetter p_345042_, BlockPos p_345057_, BlockState p_345932_, float p_345776_) booleanLevel.shouldTickBlocksAt(BlockPos pos) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory category, ServerLevel level, BlockPos pos) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory category, ServerLevel level, ChunkAccess chunk, BlockPos pos, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) booleanStructureManager.structureHasPieceAt(BlockPos pos, StructureStart structureStart) booleanNaturalSpawner.SpawnPredicate.test(EntityType<?> entityType, BlockPos pos, ChunkAccess chunk) voidLevel.updateNeighborsAt(BlockPos pos, Block block, Orientation orientation) default voidLevelAccessor.updateNeighborsAt(BlockPos pos, Block block) voidLevel.updateNeighborsAtExceptFromFacing(BlockPos pos, Block block, Direction facing, Orientation orientation) voidLevel.updateNeighbourForOutputSignal(BlockPos pos, Block block) voidLevel.updatePOIOnBlockStateChange(BlockPos pos, BlockState oldState, BlockState newState) voidMethod parameters in net.minecraft.world.level with type arguments of type BlockPosModifier and TypeMethodDescriptionprivate voidServerExplosion.createFire(List<BlockPos> blocks) private voidServerExplosion.hurtEntities(List<BlockPos> blocks) private voidServerExplosion.interactWithBlocks(List<BlockPos> blocks) static <T,C> T BlockGetter.traverseBlocks(Vec3 from, Vec3 to, C context, BiFunction<C, BlockPos, T> tester, Function<C, T> onFail) Constructors in net.minecraft.world.level with parameters of type BlockPosModifierConstructorDescriptionBlockEventData(BlockPos pos, Block block, int paramA, int paramB) Creates an instance of aBlockEventDatarecord class.PathNavigationRegion(Level level, BlockPos centerPos, BlockPos offsetPos) PointCharge(BlockPos pos, double charge) (package private)StackCollector(BlockPos pos, ItemStack stack) -
Uses of BlockPos in net.minecraft.world.level.biome
Fields in net.minecraft.world.level.biome declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosClimate.SpawnFinder.Result.locationThe field for thelocationrecord component.Methods in net.minecraft.world.level.biome that return BlockPosModifier and TypeMethodDescriptionstatic BlockPosClimate.findSpawnPosition(List<Climate.ParameterPoint> points, Climate.Sampler sampler) Climate.Sampler.findSpawnPosition()Climate.SpawnFinder.Result.location()Returns the value of thelocationrecord component.Methods in net.minecraft.world.level.biome that return types with arguments of type BlockPosModifier and TypeMethodDescriptionBiomeSource.findBiomeHorizontal(int x, int y, int z, int radius, int increment, Predicate<Holder<Biome>> biomePredicate, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findBiomeHorizontal(int x, int y, int z, int radius, Predicate<Holder<Biome>> biomePredicate, RandomSource random, Climate.Sampler sampler) FixedBiomeSource.findBiomeHorizontal(int p_220640_, int p_220641_, int p_220642_, int p_220643_, int p_220644_, Predicate<Holder<Biome>> p_220645_, RandomSource p_220646_, boolean p_220647_, Climate.Sampler p_220648_) BiomeSource.findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) FixedBiomeSource.findClosestBiome3d(BlockPos p_220650_, int p_220651_, int p_220652_, int p_220653_, Predicate<Holder<Biome>> p_220654_, Climate.Sampler p_220655_, LevelReader p_220656_) Methods in net.minecraft.world.level.biome with parameters of type BlockPosModifier and TypeMethodDescriptionvoidBiomeSource.addDebugInfo(List<String> info, BlockPos pos, Climate.Sampler sampler) voidMultiNoiseBiomeSource.addDebugInfo(List<String> p_207895_, BlockPos p_207896_, Climate.Sampler p_207897_) booleanBiome.coldEnoughToSnow(BlockPos pos, int seaLevel) BiomeSource.findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) FixedBiomeSource.findClosestBiome3d(BlockPos p_220650_, int p_220651_, int p_220652_, int p_220653_, Predicate<Holder<Biome>> p_220654_, Climate.Sampler p_220655_, LevelReader p_220656_) private floatBiome.getHeightAdjustedTemperature(BlockPos pos, int seaLevel) BiomeManager.getNoiseBiomeAtPosition(BlockPos pos) Biome.getPrecipitationAt(BlockPos pos, int seaLevel) private floatBiome.getTemperature(BlockPos pos, int seaLevel) Deprecated.abstract floatBiome.TemperatureModifier.modifyTemperature(BlockPos pos, float temperature) booleanBiome.shouldFreeze(LevelReader level, BlockPos pos) booleanBiome.shouldFreeze(LevelReader level, BlockPos water, boolean mustBeAtEdge) booleanBiome.shouldMeltFrozenOceanIcebergSlightly(BlockPos pos, int seaLevel) booleanBiome.shouldSnow(LevelReader level, BlockPos pos) booleanBiome.warmEnoughToRain(BlockPos pos, int seaLevel) Constructors in net.minecraft.world.level.biome with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosComposterBlock.InputContainer.posprivate final BlockPosComposterBlock.OutputContainer.posprivate final BlockPosMultifaceSpreader.SpreadPos.posThe field for theposrecord component.private final BlockPosPitcherCropBlock.PosAndState.posThe field for theposrecord component.private final BlockPosPointedDripstoneBlock.FluidInfo.posThe field for theposrecord component.private final BlockPosRailState.pos(package private) final BlockPosRedstoneTorchBlock.Toggle.posprivate BlockPosSculkSpreader.ChargeCursor.posFields in net.minecraft.world.level.block with type parameters of type BlockPosMethods in net.minecraft.world.level.block that return BlockPosModifier and TypeMethodDescriptionprivate static BlockPosPointedDripstoneBlock.findFillableCauldronBelowStalactiteTip(Level level, BlockPos pos, Fluid fluid) static BlockPosPointedDripstoneBlock.findStalactiteTipAboveCauldron(Level level, BlockPos pos) private static BlockPosPointedDripstoneBlock.findTip(BlockState state, LevelAccessor level, BlockPos pos, int maxIterations, boolean isTipMerge) default BlockPosBonemealableBlock.getParticlePos(BlockPos pos) MangroveLeavesBlock.getParticlePos(BlockPos p_316180_) RootedDirtBlock.getParticlePos(BlockPos p_316883_) SculkSpreader.ChargeCursor.getPos()HangingMossBlock.getTip(BlockGetter level, BlockPos pos) private static BlockPosSculkSpreader.ChargeCursor.getValidMovementPos(LevelAccessor level, BlockPos pos, RandomSource random) MultifaceSpreader.SpreadPos.pos()Returns the value of theposrecord component.PitcherCropBlock.PosAndState.pos()Returns the value of theposrecord component.PointedDripstoneBlock.FluidInfo.pos()Returns the value of theposrecord component.Methods in net.minecraft.world.level.block that return types with arguments of type BlockPosModifier and TypeMethodDescriptionPointedDripstoneBlock.findBlockVertical(LevelAccessor level, BlockPos pos, Direction.AxisDirection axis, BiPredicate<BlockPos, BlockState> positionalStatePredicate, Predicate<BlockState> statePredicate, int maxIterations) PointedDripstoneBlock.findRootBlock(Level level, BlockPos pos, BlockState state, int maxIterations) BonemealableBlock.findSpreadableNeighbourPos(Level level, BlockPos pos, BlockState state) RailState.getConnections()GrowingPlantBodyBlock.getHeadPos(BlockGetter level, BlockPos pos, Block block) BonemealableBlock.getSpreadableNeighbourPos(List<Direction> directions, LevelReader level, BlockPos pos, BlockState state) Methods in net.minecraft.world.level.block with parameters of type BlockPosModifier and TypeMethodDescriptionvoidSculkSensorBlock.activate(Entity entity, Level level, BlockPos pos, BlockState state, int power, int frequency) private static voidChiseledBookShelfBlock.addBook(Level level, BlockPos pos, Player player, ChiseledBookShelfBlockEntity blockEntity, ItemStack bookStack, int slot) voidSculkSpreader.addCursors(BlockPos pos, int charge) (package private) static BlockStateComposterBlock.addItem(Entity entity, BlockState state, LevelAccessor level, BlockPos pos, ItemStack stack) voidSaplingBlock.advanceTree(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) protected voidAbstractCauldronBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidAbstractFurnaceBlock.affectNeighborsAfterRemoval(BlockState 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 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 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 booleanChorusFlowerBlock.allNeighborsEmpty(LevelReader level, BlockPos pos, Direction excludingSide) private static booleanBlocks.always(BlockState state, BlockGetter blockGetter, BlockPos pos) static BooleanBlocks.always(BlockState state, BlockGetter level, BlockPos pos, EntityType<?> entity) private voidBeehiveBlock.angerNearbyBees(Level level, BlockPos pos) 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 state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).voidBrewingStandBlock.animateTick(BlockState 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_) 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_) 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_) voidTerracottaBlock.animateTick(BlockState p_401378_, Level p_401424_, BlockPos p_401051_, RandomSource p_401214_) 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_) protected voidDragonEggBlock.attack(BlockState state, Level level, BlockPos pos, Player player) protected voidNoteBlock.attack(BlockState state, Level level, BlockPos pos, Player player) protected voidRedStoneOreBlock.attack(BlockState state, Level level, BlockPos pos, Player player) private booleanSculkVeinBlock.attemptPlaceSculk(SculkSpreader spreader, LevelAccessor level, BlockPos pos, RandomSource random) default booleanSculkBehaviour.attemptSpreadVein(LevelAccessor level, BlockPos pos, BlockState state, Collection<Direction> directions, boolean markForPostprocessing) booleanBellBlock.attemptToRing(Entity entity, Level level, BlockPos pos, Direction direction) booleanBellBlock.attemptToRing(Level level, BlockPos pos, Direction direction) intSculkBehaviour.attemptUseCharge(SculkSpreader.ChargeCursor cursor, LevelAccessor level, BlockPos pos, RandomSource random, SculkSpreader spreader, boolean shouldConvertBlocks) intSculkBlock.attemptUseCharge(SculkSpreader.ChargeCursor p_222073_, LevelAccessor p_222074_, BlockPos p_222075_, RandomSource p_222076_, SculkSpreader p_222077_, boolean p_222078_) intSculkVeinBlock.attemptUseCharge(SculkSpreader.ChargeCursor p_222369_, LevelAccessor p_222370_, BlockPos p_222371_, RandomSource p_222372_, SculkSpreader p_222373_, boolean p_222374_) private static DripstoneThicknessPointedDripstoneBlock.calculateDripstoneThickness(LevelReader level, BlockPos pos, Direction dir, boolean isTipMerge) private intComparatorBlock.calculateOutputSignal(Level level, BlockPos pos, BlockState state) static voidTripWireHookBlock.calculateState(Level level, BlockPos pos, BlockState hookState, boolean attaching, boolean shouldNotifyNeighbours, int searchRange, BlockState state) private static DirectionPointedDripstoneBlock.calculateTipDirection(LevelReader level, BlockPos pos, Direction dir) static booleanFaceAttachedHorizontalDirectionalBlock.canAttach(LevelReader reader, BlockPos pos, Direction direction) private booleanLadderBlock.canAttachTo(BlockGetter blockReader, BlockPos pos, Direction direction) static booleanMultifaceBlock.canAttachTo(BlockGetter level, BlockPos pos, Direction direction) static booleanMultifaceBlock.canAttachTo(BlockGetter level, Direction direction, BlockPos pos, BlockState state) booleanWallHangingSignBlock.canAttachTo(LevelReader level, BlockState state, BlockPos pos, Direction direction) private static booleanSpreadingSnowyDirtBlock.canBeGrass(BlockState state, LevelReader levelReader, BlockPos pos) private static booleanNyliumBlock.canBeNylium(BlockState state, LevelReader reader, BlockPos pos) static booleanBaseFireBlock.canBePlacedAt(Level level, BlockPos pos, Direction direction) booleanFireBlock.canCatchFire(BlockGetter world, BlockPos pos, Direction face) Side sensitive version that calls the block function.private static booleanPointedDripstoneBlock.canDripThrough(BlockGetter level, BlockPos pos, BlockState state) private static booleanBigDripleafBlock.canEntityTilt(BlockPos pos, Entity entity) private booleanPitcherCropBlock.canGrow(LevelReader reader, BlockPos pos, BlockState state, int age) private static booleanPitcherCropBlock.canGrowInto(LevelReader level, BlockPos pos) private static booleanShulkerBoxBlock.canOpen(BlockState state, Level level, BlockPos pos, ShulkerBoxBlockEntity blockEntity) booleanWallHangingSignBlock.canPlace(BlockState state, LevelReader level, BlockPos pos) protected static booleanBigDripleafBlock.canPlaceAt(LevelHeightAccessor level, BlockPos pos, BlockState state) private static booleanSculkBlock.canPlaceGrowth(LevelAccessor level, BlockPos pos) booleanBarrierBlock.canPlaceLiquid(LivingEntity p_394532_, BlockGetter p_295048_, BlockPos p_295143_, BlockState p_294224_, Fluid p_294851_) booleanKelpBlock.canPlaceLiquid(LivingEntity p_393686_, BlockGetter p_54304_, BlockPos p_54305_, BlockState p_54306_, Fluid p_54307_) booleanKelpPlantBlock.canPlaceLiquid(LivingEntity p_394660_, BlockGetter p_54325_, BlockPos p_54326_, BlockState p_54327_, Fluid p_54328_) booleanLiquidBlockContainer.canPlaceLiquid(LivingEntity owner, BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) booleanSeagrassBlock.canPlaceLiquid(LivingEntity p_394548_, BlockGetter p_296449_, BlockPos p_154511_, BlockState p_154512_, Fluid p_295712_) default booleanSimpleWaterloggedBlock.canPlaceLiquid(LivingEntity p_393688_, BlockGetter p_56301_, BlockPos p_56302_, BlockState p_56303_, Fluid p_56304_) booleanSlabBlock.canPlaceLiquid(LivingEntity p_394277_, BlockGetter p_56363_, BlockPos p_56364_, BlockState p_56365_, Fluid p_56366_) booleanTallSeagrassBlock.canPlaceLiquid(LivingEntity p_394229_, BlockGetter p_154753_, BlockPos p_154754_, BlockState p_154755_, Fluid p_154756_) private static booleanSpreadingSnowyDirtBlock.canPropagate(BlockState state, LevelReader level, BlockPos pos) booleanCarvedPumpkinBlock.canSpawnGolem(LevelReader level, BlockPos pos) static booleanWitherSkullBlock.canSpawnMob(Level level, BlockPos pos, ItemStack stack) private booleanVineBlock.canSpread(BlockGetter blockReader, BlockPos pos) booleanMultifaceSpreader.canSpreadInAnyDirection(BlockState state, BlockGetter level, BlockPos pos, Direction spreadDirection) booleanMultifaceSpreader.DefaultSpreaderConfig.canSpreadInto(BlockGetter p_221685_, BlockPos p_221686_, MultifaceSpreader.SpreadPos p_221687_) booleanMultifaceSpreader.SpreadConfig.canSpreadInto(BlockGetter level, BlockPos pos, MultifaceSpreader.SpreadPos spreadPos) private booleanHangingMossBlock.canStayAtPosition(BlockGetter level, BlockPos pos) private static booleanMossyCarpetBlock.canSupportAtFace(BlockGetter level, BlockPos pos, Direction direction) private booleanVineBlock.canSupportAtFace(BlockGetter level, BlockPos pos, Direction direction) static booleanBlock.canSupportCenter(LevelReader level, BlockPos pos, Direction direction) static booleanBlock.canSupportRigidBlock(BlockGetter level, BlockPos pos) protected booleanAmethystClusterBlock.canSurvive(BlockState p_152026_, LevelReader p_152027_, BlockPos p_152028_) protected booleanBambooSaplingBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBambooStalkBlock.canSurvive(BlockState p_261860_, LevelReader p_262154_, BlockPos p_261493_) protected booleanBannerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseCoralPlantTypeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseCoralWallFanBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBasePressurePlateBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseRailBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseTorchBlock.canSurvive(BlockState p_304413_, LevelReader p_304885_, BlockPos p_304808_) protected booleanBellBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBigDripleafBlock.canSurvive(BlockState p_152289_, LevelReader p_152290_, BlockPos p_152291_) protected booleanBigDripleafStemBlock.canSurvive(BlockState p_152365_, LevelReader p_152366_, BlockPos p_152367_) protected booleanBubbleColumnBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCactusBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCakeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCandleBlock.canSurvive(BlockState 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 state, LevelReader level, BlockPos pos) protected booleanChorusPlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCocoaBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCropBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDiodeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDirtPathBlock.canSurvive(BlockState p_153148_, LevelReader p_153149_, BlockPos p_153150_) protected booleanDoorBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDoublePlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFaceAttachedHorizontalDirectionalBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFarmBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFrogspawnBlock.canSurvive(BlockState p_221209_, LevelReader p_221210_, BlockPos p_221211_) protected booleanGrindstoneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanGrowingPlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) 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 state, LevelReader level, BlockPos pos) 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 state, LevelReader level, BlockPos pos) 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 state, LevelReader level, BlockPos pos) protected booleanRedStoneWireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanScaffoldingBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSeaPickleBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSmallDripleafBlock.canSurvive(BlockState p_154615_, LevelReader p_154616_, BlockPos p_154617_) protected booleanSnowLayerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSoulFireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSporeBlossomBlock.canSurvive(BlockState p_154709_, LevelReader p_154710_, BlockPos p_154711_) protected booleanStandingSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSugarCaneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanTallSeagrassBlock.canSurvive(BlockState p_154768_, LevelReader p_154769_, BlockPos p_154770_) protected booleanTripWireHookBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanVegetationBlock.canSurvive(BlockState p_401395_, LevelReader p_401031_, BlockPos p_401248_) protected booleanVineBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallBannerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallTorchBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) static booleanWallTorchBlock.canSurvive(LevelReader level, BlockPos pos, Direction facing) protected booleanDiodeBlock.canSurviveOn(LevelReader level, BlockPos pos, BlockState state) private booleanRedStoneWireBlock.canSurviveOn(BlockGetter level, BlockPos pos, BlockState state) private static booleanStairBlock.canTakeShape(BlockState state, BlockGetter level, BlockPos pos, Direction face) private static booleanPointedDripstoneBlock.canTipGrow(BlockState state, ServerLevel level, BlockPos pos) default voidChangeOverTimeBlock.changeOverTime(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) private static voidLecternBlock.changePowered(Level level, BlockPos pos, BlockState state, boolean powered) static voidRespawnAnchorBlock.charge(Entity entity, Level level, BlockPos pos, BlockState state) voidCopperBulbBlock.checkAndFlip(BlockState state, ServerLevel level, BlockPos pos) private voidFireBlock.checkBurnOut(Level level, BlockPos pos, int chance, RandomSource random, int age, Direction face) private voidRedStoneWireBlock.checkCornerChangeAt(Level level, BlockPos pos) CallsLevel.updateNeighborsAt(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, net.minecraft.world.level.redstone.Orientation)for all neighboring blocks, but only if the given block is a redstone wire.private voidHopperBlock.checkPoweredState(Level level, BlockPos pos, BlockState state) private voidBasePressurePlateBlock.checkPressed(Entity entity, Level level, BlockPos pos, BlockState state, int currentSignal) protected voidButtonBlock.checkPressed(BlockState state, Level level, BlockPos pos) private voidDetectorRailBlock.checkPressed(Level level, BlockPos pos, BlockState state) private voidTripWireBlock.checkPressed(Level level, BlockPos pos) private voidTripWireBlock.checkPressed(Level level, BlockPos pos, List<? extends Entity> entities) static voidWitherSkullBlock.checkSpawn(Level level, BlockPos pos) static voidWitherSkullBlock.checkSpawn(Level level, BlockPos pos, SkullBlockEntity blockEntity) protected voidComparatorBlock.checkTickOnNeighbor(Level level, BlockPos pos, BlockState state) protected voidDiodeBlock.checkTickOnNeighbor(Level level, BlockPos pos, BlockState state) Check the output signal of this diode and schedule a new block tick if it should change.abstract DoubleBlockCombiner.NeighborCombineResult<? extends ChestBlockEntity> AbstractChestBlock.combine(BlockState state, Level level, BlockPos pos, boolean override) ChestBlock.combine(BlockState state, Level level, BlockPos pos, boolean override) EnderChestBlock.combine(BlockState state, Level level, BlockPos pos, boolean override) static <S extends BlockEntity>
DoubleBlockCombiner.NeighborCombineResult<S> DoubleBlockCombiner.combineWithNeigbour(BlockEntityType<S> blockEntityType, Function<BlockState, DoubleBlockCombiner.BlockType> doubleBlockTypeGetter, Function<BlockState, Direction> directionGetter, Property<Direction> directionProperty, BlockState state, LevelAccessor level, BlockPos pos, BiPredicate<LevelAccessor, BlockPos> blockedChestTest) static BlockStateDoublePlantBlock.copyWaterloggedFrom(LevelReader level, BlockPos pos, BlockState state) private static voidPointedDripstoneBlock.createDripstone(LevelAccessor level, BlockPos pos, Direction direction, DripstoneThickness thickness) private static voidPointedDripstoneBlock.createMergedTips(BlockState state, LevelAccessor level, BlockPos pos) private static BlockStateMossyCarpetBlock.createTopperWithSideChance(BlockGetter level, BlockPos pos, BooleanSupplier placeSide) static voidSculkSensorBlock.deactivate(Level level, BlockPos pos, BlockState state) private voidTurtleEggBlock.decreaseEggs(Level level, BlockPos pos, BlockState state) default booleanSculkBehaviour.depositCharge(LevelAccessor level, BlockPos pos, RandomSource random) voidBlock.destroy(LevelAccessor level, BlockPos pos, BlockState state) Called after this block has been removed by a player.private voidFrogspawnBlock.destroyBlock(Level level, BlockPos pos) private voidTurtleEggBlock.destroyEgg(Level level, BlockState state, BlockPos pos, Entity entity, int chance) protected voidCrafterBlock.dispenseFrom(BlockState state, ServerLevel level, BlockPos pos) protected voidDispenserBlock.dispenseFrom(ServerLevel level, BlockState state, BlockPos pos) protected voidDropperBlock.dispenseFrom(ServerLevel p_52944_, BlockState p_302455_, BlockPos p_52945_) private voidCrafterBlock.dispenseItem(ServerLevel level, BlockPos pos, CrafterBlockEntity crafter, ItemStack stack, BlockState state, RecipeHolder<?> recipe) static voidCampfireBlock.dowse(Entity entity, LevelAccessor level, BlockPos pos, BlockState state) static voidBeehiveBlock.dropHoneycomb(Level level, BlockPos pos) static voidBlock.dropResources(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity) static voidBlock.dropResources(BlockState state, Level level, BlockPos pos) static voidBlock.dropResources(BlockState state, Level level, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack tool) protected static InteractionResultCakeBlock.eat(LevelAccessor level, BlockPos pos, BlockState state, Player player) private static voidTripWireHookBlock.emitState(Level level, BlockPos pos, boolean attached, boolean powered, boolean wasAttached, boolean wasPowered) (package private) static BlockStateComposterBlock.empty(Entity entity, BlockState state, LevelAccessor level, BlockPos pos) protected voidBaseFireBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_404795_) protected voidBasePressurePlateBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405011_) protected voidBigDripleafBlock.entityInside(BlockState p_152266_, Level p_152267_, BlockPos p_152268_, Entity p_152269_, InsideBlockEffectApplier p_405262_) protected voidBubbleColumnBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_404857_) protected voidButtonBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405475_) protected voidCactusBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405001_) protected voidCampfireBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405507_) protected voidCropBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405324_) protected voidDetectorRailBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405668_) protected voidEndGatewayBlock.entityInside(BlockState p_350647_, Level p_350785_, BlockPos p_350610_, Entity p_350849_, InsideBlockEffectApplier p_405476_) protected voidEndPortalBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405056_) protected voidEyeblossomBlock.entityInside(BlockState p_382817_, Level p_383060_, BlockPos p_383146_, Entity p_383054_, InsideBlockEffectApplier p_405247_) protected voidFrogspawnBlock.entityInside(BlockState p_221204_, Level p_221205_, BlockPos p_221206_, Entity p_221207_, InsideBlockEffectApplier p_405189_) protected voidHoneyBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_404924_) protected voidHopperBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405580_) protected voidLavaCauldronBlock.entityInside(BlockState p_153506_, Level p_153507_, BlockPos p_153508_, Entity p_153509_, InsideBlockEffectApplier p_404841_) protected voidLayeredCauldronBlock.entityInside(BlockState p_153534_, Level p_153535_, BlockPos p_153536_, Entity p_153537_, InsideBlockEffectApplier p_405060_) protected voidNetherPortalBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405383_) voidPitcherCropBlock.entityInside(BlockState p_279266_, Level p_279469_, BlockPos p_279119_, Entity p_279372_, InsideBlockEffectApplier p_404719_) protected voidPowderSnowBlock.entityInside(BlockState p_154263_, Level p_154264_, BlockPos p_154265_, Entity p_154266_, InsideBlockEffectApplier p_405853_) protected voidSweetBerryBushBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405414_) protected voidTripWireBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405466_) protected voidWaterlilyBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405495_) protected voidWebBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405438_) protected voidWitherRoseBlock.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier p_405727_) private voidCommandBlock.execute(BlockState state, ServerLevel level, BlockPos pos, BaseCommandBlock logic, boolean canTrigger) private static voidCommandBlock.executeChain(ServerLevel level, BlockPos pos, Direction direction) private voidRespawnAnchorBlock.explode(BlockState state, Level level, BlockPos pos2) static voidAbstractCandleBlock.extinguish(Player player, BlockState state, LevelAccessor level, BlockPos pos) static BlockStateComposterBlock.extractProduce(Entity entity, BlockState state, Level level, BlockPos pos) voidBedBlock.fallOn(Level p_152169_, BlockState p_152170_, BlockPos p_152171_, Entity p_152172_, double p_398028_) voidBlock.fallOn(Level level, BlockState state, BlockPos pos, Entity entity, double fallDistance) 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_) private booleanFrostedIceBlock.fewerNeigboursThan(BlockGetter level, BlockPos pos, int neighborsRequired) PointedDripstoneBlock.findBlockVertical(LevelAccessor level, BlockPos pos, Direction.AxisDirection axis, BiPredicate<BlockPos, BlockState> positionalStatePredicate, Predicate<BlockState> statePredicate, int maxIterations) BedBlock.findBunkBedStandUpPosition(EntityType<?> entityType, CollisionGetter collisionGetter, BlockPos pos, Direction stateFacing, Direction entityFacing) private static BlockPosPointedDripstoneBlock.findFillableCauldronBelowStalactiteTip(Level level, BlockPos pos, Fluid fluid) protected booleanPoweredRailBlock.findPoweredRailSignal(Level level, BlockPos pos, BlockState state, boolean searchForward, int recursionCount) PointedDripstoneBlock.findRootBlock(Level level, BlockPos pos, BlockState state, int maxIterations) BonemealableBlock.findSpreadableNeighbourPos(Level level, BlockPos pos, BlockState state) static BlockPosPointedDripstoneBlock.findStalactiteTipAboveCauldron(Level level, BlockPos pos) BedBlock.findStandUpPosition(EntityType<?> entityType, CollisionGetter collisionGetter, BlockPos pos, Direction direction, float yRot) RespawnAnchorBlock.findStandUpPosition(EntityType<?> entityType, CollisionGetter level, BlockPos pos) RespawnAnchorBlock.findStandUpPosition(EntityType<?> entityType, CollisionGetter level, BlockPos pos, boolean simulate) BedBlock.findStandUpPositionAtOffset(EntityType<?> entityType, CollisionGetter collisionGetter, BlockPos pos, int[][] offsets, boolean simulate) private static BlockPosPointedDripstoneBlock.findTip(BlockState state, LevelAccessor level, BlockPos pos, int maxIterations, boolean isTipMerge) private voidLiquidBlock.fizz(LevelAccessor level, BlockPos pos) static voidChorusFlowerBlock.generatePlant(LevelAccessor level, BlockPos pos, RandomSource random, int maxHorizontalDistance) protected intDiodeBlock.getAlternateSignal(SignalGetter level, BlockPos pos, BlockState state) protected intAbstractFurnaceBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intBarrelBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intBeehiveBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intBrewingStandBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intCakeBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intCandleCakeBlock.getAnalogOutputSignal(BlockState p_152880_, Level p_152881_, BlockPos p_152882_) protected intChestBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intChiseledBookShelfBlock.getAnalogOutputSignal(BlockState p_249192_, Level p_252207_, BlockPos p_248999_) protected intCommandBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intComposterBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intCopperBulbBlock.getAnalogOutputSignal(BlockState p_308938_, Level p_309149_, BlockPos p_309114_) protected intCrafterBlock.getAnalogOutputSignal(BlockState p_307633_, Level p_307264_, BlockPos p_307557_) protected intCreakingHeartBlock.getAnalogOutputSignal(BlockState p_381152_, Level p_381142_, BlockPos p_381148_) protected intDecoratedPotBlock.getAnalogOutputSignal(BlockState p_306206_, Level p_306113_, BlockPos p_306305_) protected intDetectorRailBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intDispenserBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intEndPortalFrameBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intHopperBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intJukeboxBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intLavaCauldronBlock.getAnalogOutputSignal(BlockState p_153502_, Level p_153503_, BlockPos p_153504_) protected intLayeredCauldronBlock.getAnalogOutputSignal(BlockState p_153530_, Level p_153531_, BlockPos p_153532_) protected intLecternBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intRespawnAnchorBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) protected intSculkSensorBlock.getAnalogOutputSignal(BlockState p_154442_, Level p_154443_, BlockPos p_154444_) protected intShulkerBoxBlock.getAnalogOutputSignal(BlockState blockState, Level level, BlockPos pos) static DirectionBedBlock.getBedOrientation(BlockGetter level, BlockPos pos) intRedStoneWireBlock.getBlockSignal(Level level, BlockPos pos) 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 state, BlockGetter reader, BlockPos pos) 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 state, BlockGetter reader, BlockPos pos) protected VoxelShapeSoulSandBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeWallHangingSignBlock.getBlockSupportShape(BlockState p_253927_, BlockGetter p_254149_, BlockPos p_253805_) static FluidPointedDripstoneBlock.getCauldronFillFluidType(ServerLevel level, BlockPos pos) 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 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafBlock.getCollisionShape(BlockState p_152307_, BlockGetter p_152308_, BlockPos p_152309_, CollisionContext p_152310_) protected VoxelShapeCactusBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeComposterBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCrossCollisionBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFenceGateBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrindstoneBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHoneyBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLecternBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLiquidBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMossyCarpetBlock.getCollisionShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSculkShriekerBlock.getCollisionShape(BlockState p_222225_, BlockGetter p_222226_, BlockPos p_222227_, CollisionContext p_222228_) protected VoxelShapeSnowLayerBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSoulSandBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallHangingSignBlock.getCollisionShape(BlockState p_249963_, BlockGetter p_248542_, BlockPos p_252224_, CollisionContext p_251891_) private RedstoneSideRedStoneWireBlock.getConnectingSide(BlockGetter level, BlockPos pos, Direction face) private RedstoneSideRedStoneWireBlock.getConnectingSide(BlockGetter level, BlockPos pos, Direction direction, boolean nonNormalCubeAbove) private BlockStateRedStoneWireBlock.getConnectionState(BlockGetter level, BlockState state, BlockPos pos) static ContainerChestBlock.getContainer(ChestBlock chest, BlockState state, Level level, BlockPos pos, boolean override) ComposterBlock.getContainer(BlockState state, LevelAccessor level, BlockPos pos) private ResourceLocationNoteBlock.getCustomSoundId(Level level, BlockPos pos) private static intSculkBlock.getDecayPenalty(SculkSpreader spreader, BlockPos cursorPos, BlockPos rootPos, int charge) private static TeleportTransitionNetherPortalBlock.getDimensionTransitionFromExit(Entity entity, BlockPos pos, BlockUtil.FoundRectangle rectangle, ServerLevel level, TeleportTransition.PostTeleportTransition postTeleportTransition) protected intBasePressurePlateBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intButtonBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intDetectorRailBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intDiodeBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intLecternBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intLeverBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intLightningRodBlock.getDirectSignal(BlockState p_153748_, BlockGetter p_153749_, BlockPos p_153750_, Direction p_153751_) protected intObserverBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intRedstoneTorchBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intRedStoneWireBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) intSculkSensorBlock.getDirectSignal(BlockState p_279407_, BlockGetter p_279217_, BlockPos p_279190_, Direction p_279273_) protected intTrappedChestBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intTripWireHookBlock.getDirectSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) static intScaffoldingBlock.getDistance(BlockGetter level, BlockPos pos) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, BlockEntity blockEntity) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack tool) intAnvilBlock.getDustColor(BlockState state, BlockGetter reader, BlockPos pos) intColoredFallingBlock.getDustColor(BlockState p_304891_, BlockGetter p_304551_, BlockPos p_304702_) intConcretePowderBlock.getDustColor(BlockState state, BlockGetter reader, BlockPos pos) intDragonEggBlock.getDustColor(BlockState p_399914_, BlockGetter p_399493_, BlockPos p_399689_) abstract intFallingBlock.getDustColor(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeEndPortalBlock.getEntityInsideCollisionShape(BlockState p_371319_, BlockGetter p_399758_, BlockPos p_371244_, Entity p_399952_) protected VoxelShapeNetherPortalBlock.getEntityInsideCollisionShape(BlockState p_400288_, BlockGetter p_400305_, BlockPos p_400030_, Entity p_399514_) 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_) private TeleportTransitionNetherPortalBlock.getExitPortal(ServerLevel level, Entity entity, BlockPos pos, BlockPos exitPos, boolean isNether, WorldBorder worldBorder) intDropExperienceBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intRedStoneOreBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intSculkCatalystBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intSculkSensorBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intSculkShriekerBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) intSpawnerBlock.getExpDrop(BlockState state, LevelAccessor level, BlockPos pos, BlockEntity blockEntity, Entity breaker, ItemStack tool) private static Optional<PointedDripstoneBlock.FluidInfo> PointedDripstoneBlock.getFluidAboveStalactite(Level level, BlockPos pos, BlockState state) protected static floatCropBlock.getGrowthSpeed(BlockState blockState, BlockGetter p_52274_, BlockPos p_52275_) GrowingPlantBodyBlock.getHeadPos(BlockGetter level, BlockPos pos, Block block) protected intBambooStalkBlock.getHeightAboveUpToMax(BlockGetter level, BlockPos pos) protected intBambooStalkBlock.getHeightBelowUpToMax(BlockGetter level, BlockPos pos) private intFireBlock.getIgniteOdds(LevelReader level, BlockPos pos) protected intComparatorBlock.getInputSignal(Level level, BlockPos pos, BlockState state) protected intDiodeBlock.getInputSignal(Level level, BlockPos pos, BlockState state) private <T extends AbstractMinecart>
List<T> DetectorRailBlock.getInteractingMinecartOfType(Level level, BlockPos pos, Class<T> cartType, Predicate<Entity> filter) protected VoxelShapeAbstractCauldronBlock.getInteractionShape(BlockState p_151955_, BlockGetter p_151956_, BlockPos p_151957_) protected VoxelShapeComposterBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeHopperBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeScaffoldingBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) private ItemFrameComparatorBlock.getItemFrame(Level level, Direction facing, BlockPos pos) private PitcherCropBlock.PosAndStatePitcherCropBlock.getLowerHalf(LevelReader level, BlockPos pos, BlockState state) protected MenuProviderAnvilBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderBaseEntityBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderCartographyTableBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderChestBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderCraftingTableBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderEnchantingTableBlock.getMenuProvider(BlockState p_341244_, Level p_340950_, BlockPos p_340923_) protected MenuProviderGrindstoneBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderLecternBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderLoomBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderSmithingTableBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) protected MenuProviderStonecutterBlock.getMenuProvider(BlockState state, Level level, BlockPos pos) private BlockStateRedStoneWireBlock.getMissingConnections(BlockGetter level, BlockState state, BlockPos pos) default Optional<BlockState> ChangeOverTimeBlock.getNextState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected intComparatorBlock.getOutputSignal(BlockGetter level, BlockPos pos, BlockState state) protected intDiodeBlock.getOutputSignal(BlockGetter level, BlockPos pos, BlockState state) default BlockPosBonemealableBlock.getParticlePos(BlockPos pos) MangroveLeavesBlock.getParticlePos(BlockPos p_316180_) RootedDirtBlock.getParticlePos(BlockPos p_316883_) EndGatewayBlock.getPortalDestination(ServerLevel p_350958_, Entity p_350650_, BlockPos p_350525_) EndPortalBlock.getPortalDestination(ServerLevel p_351032_, Entity p_350274_, BlockPos p_350589_) NetherPortalBlock.getPortalDestination(ServerLevel p_350444_, Entity p_350334_, BlockPos p_350764_) Portal.getPortalDestination(ServerLevel level, Entity entity, BlockPos pos) private RailStateBaseRailBlock.getRailDirection(BlockState state, BlockGetter world, BlockPos pos, AbstractMinecart cart) private BlockStateSculkBlock.getRandomGrowthState(LevelAccessor level, BlockPos pos, RandomSource random, boolean isWorldGeneration) private AABBDetectorRailBlock.getSearchBB(BlockPos pos) protected longBedBlock.getSeed(BlockState state, BlockPos pos) protected longDoorBlock.getSeed(BlockState state, BlockPos pos) protected longDoublePlantBlock.getSeed(BlockState state, BlockPos pos) private static TestBlockEntityTestBlock.getServerTestBlockEntity(Level level, BlockPos pos) protected floatBarrierBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) 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 state, BlockGetter level, BlockPos pos) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAmethystClusterBlock.getShape(BlockState p_152021_, BlockGetter p_152022_, BlockPos p_152023_, CollisionContext p_152024_) protected VoxelShapeAnvilBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAttachedStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAzaleaBlock.getShape(BlockState p_152084_, BlockGetter p_152085_, BlockPos p_152086_, CollisionContext p_152087_) protected VoxelShapeBambooSaplingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBambooStalkBlock.getShape(BlockState p_261515_, BlockGetter p_261586_, BlockPos p_261526_, CollisionContext p_261930_) protected VoxelShapeBannerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralFanBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralPlantTypeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralWallFanBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseFireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBasePressurePlateBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseRailBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseTorchBlock.getShape(BlockState p_304673_, BlockGetter p_304919_, BlockPos p_304930_, CollisionContext p_304757_) protected VoxelShapeBedBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBeetrootBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBellBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBubbleColumnBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBushBlock.getShape(BlockState p_401432_, BlockGetter p_401175_, BlockPos p_401162_, CollisionContext p_401402_) protected VoxelShapeButtonBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusFlowerBlock.getShape(BlockState p_401923_, BlockGetter p_401936_, BlockPos p_401926_, CollisionContext p_401860_) protected VoxelShapeCakeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCampfireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCandleBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCeilingHangingSignBlock.getShape(BlockState p_250564_, BlockGetter p_248998_, BlockPos p_249501_, CollisionContext p_248978_) protected VoxelShapeChainBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeChestBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCocoaBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeComposterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeConduitBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCoralPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCropBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCrossCollisionBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDaylightDetectorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDecoratedPotBlock.getShape(BlockState p_273112_, BlockGetter p_273055_, BlockPos p_273137_, CollisionContext p_273151_) protected VoxelShapeDiodeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDirtPathBlock.getShape(BlockState p_153143_, BlockGetter p_153144_, BlockPos p_153145_, CollisionContext p_153146_) protected VoxelShapeDoorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDragonEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalFrameBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFarmBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFenceGateBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) FlowerBedBlock.getShape(BlockState p_393803_, BlockGetter p_394026_, BlockPos p_394322_, CollisionContext p_394474_) protected VoxelShapeFlowerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFlowerPotBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFrogspawnBlock.getShape(BlockState p_221199_, BlockGetter p_221200_, BlockPos p_221201_, CollisionContext p_221202_) protected VoxelShapeFungusBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrindstoneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrowingPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHangingMossBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLadderBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLeverBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLightBlock.getShape(BlockState p_153668_, BlockGetter p_153669_, BlockPos p_153670_, CollisionContext p_153671_) protected VoxelShapeLiquidBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherPortalBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherSproutsBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherWartBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePiglinWallSkullBlock.getShape(BlockState p_261765_, BlockGetter p_261604_, BlockPos p_261948_, CollisionContext p_261889_) protected VoxelShapePipeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) PitcherCropBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRedstoneWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRedStoneWireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRodBlock.getShape(BlockState p_154346_, BlockGetter p_154347_, BlockPos p_154348_, CollisionContext p_154349_) protected VoxelShapeRootsBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSaplingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeScaffoldingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSculkSensorBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeShortDryGrassBlock.getShape(BlockState p_401780_, BlockGetter p_401807_, BlockPos p_401895_, CollisionContext p_401802_) protected VoxelShapeShulkerBoxBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSkullBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSlabBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSmallDripleafBlock.getShape(BlockState p_154610_, BlockGetter p_154611_, BlockPos p_154612_, CollisionContext p_154613_) SnifferEggBlock.getShape(BlockState p_277872_, BlockGetter p_278090_, BlockPos p_277364_, CollisionContext p_278016_) protected VoxelShapeSnowLayerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSporeBlossomBlock.getShape(BlockState p_154699_, BlockGetter p_154700_, BlockPos p_154701_, CollisionContext p_154702_) protected VoxelShapeStairBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStonecutterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStructureVoidBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSugarCaneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSweetBerryBushBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTallDryGrassBlock.getShape(BlockState p_401857_, BlockGetter p_401866_, BlockPos p_401940_, CollisionContext p_401832_) protected VoxelShapeTallGrassBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTallSeagrassBlock.getShape(BlockState p_154763_, BlockGetter p_154764_, BlockPos p_154765_, CollisionContext p_154766_) TorchflowerCropBlock.getShape(BlockState p_272748_, BlockGetter p_273408_, BlockPos p_272762_, CollisionContext p_272649_) protected VoxelShapeTrapDoorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTripWireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTripWireHookBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTurtleEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeVineBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBannerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallHangingSignBlock.getShape(BlockState p_250980_, BlockGetter p_251012_, BlockPos p_251391_, CollisionContext p_251875_) protected VoxelShapeWallSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallSkullBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWaterlilyBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected intBasePressurePlateBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intButtonBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) intCalibratedSculkSensorBlock.getSignal(BlockState p_277782_, BlockGetter p_277556_, BlockPos p_277903_, Direction p_278059_) protected intDaylightDetectorBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intDetectorRailBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intDiodeBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) intJukeboxBlock.getSignal(BlockState p_272942_, BlockGetter p_273232_, BlockPos p_273524_, Direction p_272902_) protected intLecternBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intLeverBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intLightningRodBlock.getSignal(BlockState p_153723_, BlockGetter p_153724_, BlockPos p_153725_, Direction p_153726_) protected intObserverBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intPoweredBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intRedstoneTorchBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intRedstoneWallTorchBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intRedStoneWireBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intSculkSensorBlock.getSignal(BlockState p_154437_, BlockGetter p_154438_, BlockPos p_154439_, Direction p_154440_) protected intTargetBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) intTestBlock.getSignal(BlockState p_397637_, BlockGetter p_397297_, BlockPos p_397948_, Direction p_397493_) protected intTrappedChestBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected intTripWireHookBlock.getSignal(BlockState blockState, BlockGetter blockAccess, BlockPos pos, Direction side) protected abstract intBasePressurePlateBlock.getSignalStrength(Level level, BlockPos pos) Calculates what the signal strength of a pressure plate at the given location should be.protected intPressurePlateBlock.getSignalStrength(Level level, BlockPos pos) protected intWeightedPressurePlateBlock.getSignalStrength(Level level, BlockPos pos) BonemealableBlock.getSpreadableNeighbourPos(List<Direction> directions, LevelReader level, BlockPos pos, BlockState state) MultifaceSpreader.getSpreadFromFaceTowardDirection(BlockState state, BlockGetter level, BlockPos pos, Direction spreadDirection, Direction face, MultifaceSpreader.SpreadPredicate predicate) abstract MultifaceSpreader.SpreadPosMultifaceSpreader.SpreadType.getSpreadPos(BlockPos pos, Direction face, Direction spreadDirection) private static StairsShapeStairBlock.getStairsShape(BlockState state, BlockGetter level, BlockPos pos) Returns a stair shape property based on the surrounding stairs from the given blockstate and positionstatic BlockStateBaseFireBlock.getState(BlockGetter reader, BlockPos pos) protected BlockStateFireBlock.getStateForPlacement(BlockGetter level, BlockPos pos) MultifaceBlock.getStateForPlacement(BlockState currentState, BlockGetter level, BlockPos pos, Direction lookingDirection) MultifaceSpreader.DefaultSpreaderConfig.getStateForPlacement(BlockState p_221694_, BlockGetter p_221695_, BlockPos p_221696_, Direction p_221697_) MultifaceSpreader.SpreadConfig.getStateForPlacement(BlockState currentState, BlockGetter level, BlockPos pos, Direction lookingDirection) private BlockStateFireBlock.getStateWithAge(LevelReader level, BlockPos pos, int age) static BlockStateChorusPlantBlock.getStateWithConnections(BlockGetter level, BlockPos pos, BlockState state) HangingMossBlock.getTip(BlockGetter level, BlockPos pos) private static BlockStateMossyCarpetBlock.getUpdatedState(BlockState state, BlockGetter level, BlockPos pos, boolean tip) private BlockStateVineBlock.getUpdatedState(BlockState state, BlockGetter level, BlockPos pos) private static BlockPosSculkSpreader.ChargeCursor.getValidMovementPos(LevelAccessor level, BlockPos pos, RandomSource random) protected VoxelShapeFenceBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeIronBarsBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeMudBlock.getVisualShape(BlockState p_221556_, BlockGetter p_221557_, BlockPos p_221558_, CollisionContext p_221559_) protected VoxelShapePowderSnowBlock.getVisualShape(BlockState p_154276_, BlockGetter p_154277_, BlockPos p_154278_, CollisionContext p_154279_) protected VoxelShapeSnowLayerBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeSoulSandBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeTransparentBlock.getVisualShape(BlockState p_309057_, BlockGetter p_308936_, BlockPos p_308956_, CollisionContext p_309006_) booleanComparatorBlock.getWeakChanges(BlockState state, LevelReader world, BlockPos pos) private voidPitcherCropBlock.grow(ServerLevel level, BlockState state, BlockPos pos, int ageIncrement) private static voidPointedDripstoneBlock.grow(ServerLevel server, BlockPos pos, Direction direction) protected voidBambooSaplingBlock.growBamboo(Level level, BlockPos state) protected voidBambooStalkBlock.growBamboo(BlockState state, Level level, BlockPos pos, RandomSource random, int age) voidCropBlock.growCrops(Level level, BlockPos pos, BlockState state) booleanMushroomBlock.growMushroom(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) static voidPointedDripstoneBlock.growStalactiteOrStalagmiteIfPossible(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) private static voidPointedDripstoneBlock.growStalagmiteBelow(ServerLevel level, BlockPos pos) private static voidChorusFlowerBlock.growTreeRecursive(LevelAccessor level, BlockPos branchPos, RandomSource random, BlockPos originalBranchPos, int maxHorizontalDistance, int iterations) private voidLayeredCauldronBlock.handleEntityOnFireInside(BlockState state, Level level, BlockPos pos) static voidComposterBlock.handleFill(Level level, BlockPos pos, boolean success) voidBlock.handlePrecipitation(BlockState state, Level level, BlockPos pos, Biome.Precipitation precipitation) 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_) private booleanRailState.hasConnection(BlockPos pos) private booleanRailState.hasNeighborRail(BlockPos pos) protected booleanRedstoneTorchBlock.hasNeighborSignal(Level level, BlockPos pos, BlockState state) protected booleanRedstoneWallTorchBlock.hasNeighborSignal(Level level, BlockPos pos, BlockState state) private booleanstatic booleanCreakingHeartBlock.hasRequiredLogs(BlockState state, LevelReader level, BlockPos pos) static booleanBonemealableBlock.hasSpreadableNeighbourPos(LevelReader level, BlockPos pos, BlockState state) static booleanSculkVeinBlock.hasSubstrateAccess(LevelAccessor level, BlockState state, BlockPos pos) static booleanCropBlock.hasSufficientLight(LevelReader level, BlockPos pos) static booleanSnifferEggBlock.hatchBoost(BlockGetter level, BlockPos pos) private voidFrogspawnBlock.hatchFrogspawn(ServerLevel level, BlockPos pos, RandomSource random) private booleanBeehiveBlock.hiveContainsBees(Level level, BlockPos pos) static BlockStateComposterBlock.insertItem(Entity entity, BlockState state, ServerLevel level, ItemStack stack, BlockPos pos) private static voidRedStoneOreBlock.interact(BlockState state, Level level, BlockPos pos) static booleanVineBlock.isAcceptableNeighbour(BlockGetter blockReader, BlockPos neighborPos, Direction attachedFace) private static booleanChestBlock.isBlockedChestByBlock(BlockGetter level, BlockPos pos) 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 level, RandomSource random, BlockPos pos, BlockState state) 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_) private booleanScaffoldingBlock.isBottom(BlockGetter level, BlockPos pos, int distance) private static booleanBedBlock.isBunkBed(BlockGetter level, BlockPos pos) private static booleanChestBlock.isCatSittingOnChest(LevelAccessor level, BlockPos pos) static booleanChestBlock.isChestBlockedAt(LevelAccessor level, BlockPos pos) protected booleanBambooStalkBlock.isCollisionShapeFullBlock(BlockState p_262062_, BlockGetter p_261848_, BlockPos p_261466_) protected booleanPointedDripstoneBlock.isCollisionShapeFullBlock(BlockState p_181235_, BlockGetter p_181236_, BlockPos p_181237_) protected booleanAbstractCauldronBlock.isEntityInsideContent(BlockState state, BlockPos pos, Entity entity) booleanBaseRailBlock.isFlexibleRail(BlockState state, BlockGetter world, BlockPos pos) booleanTrapDoorBlock.isLadder(BlockState state, LevelReader world, BlockPos pos, LivingEntity entity) booleanDiodeBlock.isLocked(LevelReader level, BlockPos pos, BlockState state) Check if neighboring blocks are locking this diode.booleanRepeaterBlock.isLocked(LevelReader level, BlockPos pos, BlockState state) private static booleanSculkSpreader.ChargeCursor.isMovementUnobstructed(LevelAccessor level, BlockPos fromPos, BlockPos toPos) protected booleanFireBlock.isNearRain(Level level, BlockPos pos) private static booleanFarmBlock.isNearWater(LevelReader level, BlockPos pos) private static boolean(package private) booleanSculkSpreader.ChargeCursor.isPosUnreasonable(BlockPos pos) static booleanprotected booleanPoweredRailBlock.isSameRailWithPower(Level level, BlockPos state, boolean searchForward, int recursionCount, RailShape shape) static booleanTurtleEggBlock.isSand(BlockGetter reader, BlockPos pos) private booleanHoneyBlock.isSlidingDown(BlockPos pos, Entity entity) static booleanCampfireBlock.isSmokeyPos(Level level, BlockPos pos) private static booleanPointedDripstoneBlock.isStalactiteStartPos(BlockState state, LevelReader level, BlockPos pos) abstract booleanSupportType.isSupporting(BlockState state, BlockGetter level, BlockPos pos, Direction face) private static booleanCreakingHeartBlock.isSurroundedByLogs(LevelAccessor level, BlockPos pos) private static booleanRedstoneTorchBlock.isToggledTooFrequently(Level level, BlockPos pos, boolean logToggle) private static booleanSculkSpreader.ChargeCursor.isUnobstructed(LevelAccessor level, BlockPos pos, Direction direction) 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 level, BlockPos pos, BlockState state) 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 booleanEnchantingTableBlock.isValidBookShelf(Level level, BlockPos enchantingTablePos, BlockPos bookshelfPos) private booleanFireBlock.isValidFireLocation(BlockGetter level, BlockPos pos) private static booleanPointedDripstoneBlock.isValidPointedDripstonePlacement(LevelReader level, BlockPos pos, Direction dir) booleanMultifaceBlock.isValidStateForPlacement(BlockGetter level, BlockState state, BlockPos pos, Direction direction) private static booleanRespawnAnchorBlock.isWaterThatWouldFlow(BlockPos pos, Level level) static booleanDoorBlock.isWoodenDoor(Level level, BlockPos pos) private booleanBedBlock.kickVillagerOutOfBed(Level level, BlockPos pos) static voidLayeredCauldronBlock.lowerFillLevel(BlockState state, Level level, BlockPos pos) private static voidLeavesBlock.makeDrippingWaterParticles(Level level, BlockPos pos, RandomSource random, BlockState blockBelow, BlockPos belowPos) private voidLeavesBlock.makeFallingLeavesParticles(Level level, BlockPos pos, RandomSource random, BlockState blockBelow, BlockPos belowPos) private static voidLeverBlock.makeParticle(BlockState state, LevelAccessor level, BlockPos pos, float alpha) static voidCampfireBlock.makeParticles(Level level, BlockPos pos, boolean isSignalFire, boolean spawnExtraSmoke) private voidHoneyBlock.maybeDoSlideAchievement(Entity entity, BlockPos pos) static voidPointedDripstoneBlock.maybeTransferFluid(BlockState state, ServerLevel level, BlockPos pos, float randChance) protected booleanAttachedStemBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanAzaleaBlock.mayPlaceOn(BlockState p_152089_, BlockGetter p_152090_, BlockPos p_152091_) protected booleanCactusFlowerBlock.mayPlaceOn(BlockState p_401846_, BlockGetter p_401825_, BlockPos p_401934_) protected booleanCropBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanDryVegetationBlock.mayPlaceOn(BlockState p_401820_, BlockGetter p_401945_, BlockPos p_401852_) private static booleanFrogspawnBlock.mayPlaceOn(BlockGetter level, BlockPos pos) protected booleanFungusBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanMangrovePropaguleBlock.mayPlaceOn(BlockState p_221496_, BlockGetter p_221497_, BlockPos p_221498_) protected booleanMushroomBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanNetherSproutsBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanNetherWartBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanPitcherCropBlock.mayPlaceOn(BlockState p_277418_, BlockGetter p_277461_, BlockPos p_277608_) protected booleanRootsBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanSeagrassBlock.mayPlaceOn(BlockState p_154539_, BlockGetter p_154540_, BlockPos p_154541_) protected booleanSeaPickleBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanSmallDripleafBlock.mayPlaceOn(BlockState p_154636_, BlockGetter p_154637_, BlockPos p_154638_) protected booleanStemBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanTallSeagrassBlock.mayPlaceOn(BlockState p_154774_, BlockGetter p_154775_, BlockPos p_154776_) protected booleanVegetationBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanWaterlilyBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanWitherRoseBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected voidIceBlock.melt(BlockState state, Level level, BlockPos pos) protected voidAbstractSkullBlock.neighborChanged(BlockState p_301179_, Level p_301325_, BlockPos p_301085_, Block p_301182_, Orientation p_362711_, boolean p_300890_) protected voidBaseRailBlock.neighborChanged(BlockState p_49377_, Level p_49378_, BlockPos p_49379_, Block p_49380_, Orientation p_361387_, boolean p_49382_) protected voidBellBlock.neighborChanged(BlockState p_49729_, Level p_49730_, BlockPos p_49731_, Block p_49732_, Orientation p_363666_, boolean p_49734_) protected voidBigDripleafBlock.neighborChanged(BlockState p_152271_, Level p_152272_, BlockPos p_152273_, Block p_152274_, Orientation p_364767_, boolean p_152276_) protected voidCommandBlock.neighborChanged(BlockState p_51838_, Level p_51839_, BlockPos p_51840_, Block p_51841_, Orientation p_361514_, boolean p_51843_) protected voidCopperBulbBlock.neighborChanged(BlockState p_309025_, Level p_308955_, BlockPos p_309153_, Block p_308949_, Orientation p_364418_, boolean p_309085_) protected voidCrafterBlock.neighborChanged(BlockState p_307205_, Level p_307451_, BlockPos p_307272_, Block p_307542_, Orientation p_362007_, boolean p_307540_) protected voidDiodeBlock.neighborChanged(BlockState p_52525_, Level p_52526_, BlockPos p_52527_, Block p_52528_, Orientation p_363074_, boolean p_52530_) protected voidDispenserBlock.neighborChanged(BlockState p_52700_, Level p_52701_, BlockPos p_52702_, Block p_52703_, Orientation p_360855_, boolean p_52705_) protected voidDoorBlock.neighborChanged(BlockState p_52776_, Level p_52777_, BlockPos p_52778_, Block p_52779_, Orientation p_361881_, boolean p_52781_) protected voidFenceGateBlock.neighborChanged(BlockState p_53372_, Level p_53373_, BlockPos p_53374_, Block p_53375_, Orientation p_362989_, boolean p_53377_) protected voidFrostedIceBlock.neighborChanged(BlockState p_53579_, Level p_53580_, BlockPos p_53581_, Block p_53582_, Orientation p_365079_, boolean p_53584_) protected voidHopperBlock.neighborChanged(BlockState p_54078_, Level p_54079_, BlockPos p_54080_, Block p_54081_, Orientation p_361307_, boolean p_54083_) protected voidLiquidBlock.neighborChanged(BlockState p_54709_, Level p_54710_, BlockPos p_54711_, Block p_54712_, Orientation p_361226_, boolean p_54714_) protected voidNoteBlock.neighborChanged(BlockState p_55041_, Level p_55042_, BlockPos p_55043_, Block p_55044_, Orientation p_361888_, boolean p_55046_) protected voidRedstoneLampBlock.neighborChanged(BlockState p_55666_, Level p_55667_, BlockPos p_55668_, Block p_55669_, Orientation p_364297_, boolean p_55671_) protected voidRedstoneTorchBlock.neighborChanged(BlockState p_55699_, Level p_55700_, BlockPos p_55701_, Block p_55702_, Orientation p_362458_, boolean p_55704_) protected voidRedStoneWireBlock.neighborChanged(BlockState p_55561_, Level p_55562_, BlockPos p_55563_, Block p_55564_, Orientation p_362973_, boolean p_55566_) protected voidSpongeBlock.neighborChanged(BlockState p_56801_, Level p_56802_, BlockPos p_56803_, Block p_56804_, Orientation p_364278_, boolean p_56806_) protected voidStructureBlock.neighborChanged(BlockState p_57135_, Level p_57136_, BlockPos p_57137_, Block p_57138_, Orientation p_364789_, boolean p_57140_) protected voidTestBlock.neighborChanged(BlockState p_397457_, Level p_397572_, BlockPos p_397104_, Block p_397813_, Orientation p_397759_, boolean p_397459_) protected voidTntBlock.neighborChanged(BlockState p_57457_, Level p_57458_, BlockPos p_57459_, Block p_57460_, Orientation p_364510_, boolean p_57462_) protected voidTrapDoorBlock.neighborChanged(BlockState p_57547_, Level p_57548_, BlockPos p_57549_, Block p_57550_, Orientation p_364404_, boolean p_57552_) private static booleanBlocks.never(BlockState state, BlockGetter blockGetter, BlockPos pos) static BooleanBlocks.never(BlockState state, BlockGetter level, BlockPos pos, EntityType<?> entity) AbstractBannerBlock.newBlockEntity(BlockPos p_151892_, BlockState p_151893_) AbstractSkullBlock.newBlockEntity(BlockPos p_151996_, BlockState p_151997_) BarrelBlock.newBlockEntity(BlockPos p_152102_, BlockState p_152103_) BeaconBlock.newBlockEntity(BlockPos p_152164_, BlockState p_152165_) BedBlock.newBlockEntity(BlockPos p_152175_, BlockState p_152176_) BeehiveBlock.newBlockEntity(BlockPos p_152184_, BlockState p_152185_) BellBlock.newBlockEntity(BlockPos p_152198_, BlockState p_152199_) BlastFurnaceBlock.newBlockEntity(BlockPos p_152386_, BlockState p_152387_) BrewingStandBlock.newBlockEntity(BlockPos p_152698_, BlockState p_152699_) BrushableBlock.newBlockEntity(BlockPos p_277683_, BlockState p_277381_) CalibratedSculkSensorBlock.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_) ChiseledBookShelfBlock.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_) CrafterBlock.newBlockEntity(BlockPos p_307381_, BlockState p_307601_) CreakingHeartBlock.newBlockEntity(BlockPos p_380178_, BlockState p_380317_) DaylightDetectorBlock.newBlockEntity(BlockPos p_153118_, BlockState p_153119_) DecoratedPotBlock.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_) EntityBlock.newBlockEntity(BlockPos pos, BlockState state) 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_) SculkCatalystBlock.newBlockEntity(BlockPos p_222117_, BlockState p_222118_) SculkSensorBlock.newBlockEntity(BlockPos p_154466_, BlockState p_154467_) SculkShriekerBlock.newBlockEntity(BlockPos p_222213_, BlockState p_222214_) 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_) TestBlock.newBlockEntity(BlockPos p_397356_, BlockState p_397468_) TestInstanceBlock.newBlockEntity(BlockPos p_397973_, BlockState p_397522_) TrappedChestBlock.newBlockEntity(BlockPos p_154834_, BlockState p_154835_) TrialSpawnerBlock.newBlockEntity(BlockPos p_311941_, BlockState p_312821_) VaultBlock.newBlockEntity(BlockPos p_324543_, BlockState p_323652_) WallHangingSignBlock.newBlockEntity(BlockPos p_250745_, BlockState p_250905_) private voidRedstoneTorchBlock.notifyNeighbors(Level level, BlockPos pos, BlockState state) private static voidTripWireHookBlock.notifyNeighbors(Block block, Level level, BlockPos pos, Direction direction) static BooleanBlocks.ocelotOrParrot(BlockState state, BlockGetter level, BlockPos pos, EntityType<?> entity) voidAnvilBlock.onBrokenAfterFall(Level p_152053_, BlockPos p_152054_, FallingBlockEntity p_152055_) voidBrushableBlock.onBrokenAfterFall(Level p_278097_, BlockPos p_277734_, FallingBlockEntity p_277539_) default voidFallable.onBrokenAfterFall(Level level, BlockPos pos, FallingBlockEntity fallingBlock) voidPointedDripstoneBlock.onBrokenAfterFall(Level p_154059_, BlockPos p_154060_, FallingBlockEntity p_154061_) booleanTntBlock.onCaughtFire(BlockState state, Level world, BlockPos pos, Direction face, LivingEntity igniter) default voidSculkBehaviour.onDischarged(LevelAccessor level, BlockState state, BlockPos pos, RandomSource random) voidSculkVeinBlock.onDischarged(LevelAccessor 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_) 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 level, BlockPos pos, BlockState state, BlockState replaceableState, FallingBlockEntity fallingBlock) voidLightningRodBlock.onLightningStrike(BlockState state, Level level, BlockPos pos) voidComparatorBlock.onNeighborChange(BlockState state, LevelReader levelReader, BlockPos pos, BlockPos neighbor) voidAbstractCauldronBlock.onPlace(BlockState p_51978_, Level p_51979_, BlockPos p_51980_, BlockState p_51981_, boolean p_51982_) protected voidBaseFireBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidBaseRailBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) voidBrushableBlock.onPlace(BlockState p_277817_, Level p_277984_, BlockPos p_277869_, BlockState p_277926_, boolean p_277736_) protected voidCarvedPumpkinBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidComposterBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidCopperBulbBlock.onPlace(BlockState p_309207_, Level p_309068_, BlockPos p_309087_, BlockState p_308908_, boolean p_308906_) protected voidCoralFanBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidCoralPlantBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidCoralWallFanBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidDetectorRailBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidDiodeBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidFallingBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidFireBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidFrogspawnBlock.onPlace(BlockState 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 state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidLightningRodBlock.onPlace(BlockState p_153753_, Level p_153754_, BlockPos p_153755_, BlockState p_153756_, boolean p_153757_) protected voidLiquidBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidMagmaBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidObserverBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidRedstoneTorchBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidRedStoneWireBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidScaffoldingBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidSculkSensorBlock.onPlace(BlockState p_154471_, Level p_154472_, BlockPos p_154473_, BlockState p_154474_, boolean p_154475_) voidSnifferEggBlock.onPlace(BlockState p_277964_, Level p_277827_, BlockPos p_277526_, BlockState p_277618_, boolean p_277819_) protected voidSoulSandBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidSpongeBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidTargetBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidTntBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidTripWireBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidTurtleEggBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected voidWetSpongeBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) static booleanTurtleEggBlock.onSand(BlockGetter level, BlockPos pos) protected abstract voidAbstractFurnaceBlock.openContainer(Level level, BlockPos pos, Player player) Called to open this furnace's container.protected voidBlastFurnaceBlock.openContainer(Level level, BlockPos pos, Player player) protected voidFurnaceBlock.openContainer(Level level, BlockPos pos, Player player) protected voidSmokerBlock.openContainer(Level level, BlockPos pos, Player player) private voidLecternBlock.openScreen(Level level, BlockPos pos, Player player) 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 level, RandomSource random, BlockPos pos, BlockState state) 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(LivingEntity p_393874_, LevelAccessor p_295817_, BlockPos p_295857_, BlockState p_294189_) BubbleColumnBlock.pickupBlock(LivingEntity p_394411_, LevelAccessor p_152712_, BlockPos p_152713_, BlockState p_152714_) BucketPickup.pickupBlock(LivingEntity owner, LevelAccessor level, BlockPos pos, BlockState state) LiquidBlock.pickupBlock(LivingEntity p_393591_, LevelAccessor p_153772_, BlockPos p_153773_, BlockState p_153774_) PowderSnowBlock.pickupBlock(LivingEntity p_394634_, LevelAccessor p_154281_, BlockPos p_154282_, BlockState p_154283_) default ItemStackSimpleWaterloggedBlock.pickupBlock(LivingEntity p_394370_, LevelAccessor p_154560_, BlockPos p_154561_, BlockState p_154562_) protected static booleanBigDripleafBlock.place(LevelAccessor level, BlockPos pos, FluidState fluidState, Direction direction) protected static booleanBigDripleafStemBlock.place(LevelAccessor level, BlockPos pos, FluidState fluidState, Direction direction) private voidNyliumBlock.place(Registry<ConfiguredFeature<?, ?>> featureRegistry, ResourceKey<ConfiguredFeature<?, ?>> featureKey, ServerLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos pos) static voidDoublePlantBlock.placeAt(LevelAccessor level, BlockState state, BlockPos pos, int flags) static voidMossyCarpetBlock.placeAt(LevelAccessor level, BlockPos pos, RandomSource random, int flags) private static voidLecternBlock.placeBook(LivingEntity entity, Level level, BlockPos pos, BlockState state, ItemStack stack) private voidChorusFlowerBlock.placeDeadFlower(Level level, BlockPos pos) private voidChorusFlowerBlock.placeGrownFlower(Level level, BlockPos pos, int age) booleanCampfireBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanCandleBlock.placeLiquid(LevelAccessor p_152805_, BlockPos p_152806_, BlockState p_152807_, FluidState p_152808_) booleanKelpBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanKelpPlantBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanLiquidBlockContainer.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanSeagrassBlock.placeLiquid(LevelAccessor p_154520_, BlockPos p_154521_, BlockState p_154522_, FluidState p_154523_) default booleanSimpleWaterloggedBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanSlabBlock.placeLiquid(LevelAccessor level, BlockPos pos, BlockState state, FluidState fluidState) booleanTallSeagrassBlock.placeLiquid(LevelAccessor p_154758_, BlockPos p_154759_, BlockState p_154760_, FluidState p_154761_) static voidBigDripleafBlock.placeWithRandomHeight(LevelAccessor level, RandomSource random, BlockPos pos, Direction direction) voidBeehiveBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) voidBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity blockEntity, ItemStack tool) Called after a player has successfully harvested this block.voidDoublePlantBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) voidIceBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) voidTurtleEggBlock.playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) 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 level, BlockPos pos, BlockState state, Player player) 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(Entity entity, BlockState state, Level level, BlockPos pos) protected voidButtonBlock.playSound(Player player, LevelAccessor level, BlockPos pos, boolean hitByArrow) private voidprotected static voidLeverBlock.playSound(Player player, LevelAccessor level, BlockPos pos, BlockState state) protected voidprivate static voidBigDripleafBlock.playTiltSound(Level level, BlockPos pos, SoundEvent sound) voidBlock.popExperience(ServerLevel level, BlockPos pos, int amount) Spawns the given amount of experience into the Level as experience orb entities.static voidBlock.popResource(Level level, BlockPos pos, ItemStack stack) Spawns the given stack into the Level at the given position, respecting the doTileDrops gamerulestatic voidBlock.popResourceFromFace(Level level, BlockPos pos, Direction direction, ItemStack stack) voidButtonBlock.press(BlockState state, Level level, BlockPos pos, Player player) protected static voidDoublePlantBlock.preventDropFromBottomPart(Level level, BlockPos pos, BlockState state, Player player) static booleanDeprecated.Neo: use invalid input: '{@link net.neoforged.neoforge.common.extensions.IBlockStateExtension#' onCaughtFire(Level,BlockPos,net.minecraft.core.Direction, LivingEntity)} insteadprivate static booleanTntBlock.prime(Level level, BlockPos pos, LivingEntity entity) Deprecated.Neo: use invalid input: '{@link net.neoforged.neoforge.common.extensions.IBlockStateExtension#' onCaughtFire(Level,BlockPos,net.minecraft.core.Direction, LivingEntity)} insteadvoidLeverBlock.pull(BlockState state, Level level, BlockPos pos, Player player) static BlockStateBlock.pushEntitiesUp(BlockState oldState, BlockState newState, LevelAccessor level, BlockPos pos) 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 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 voidWeatheringCopperBulbBlock.randomTick(BlockState p_309163_, ServerLevel p_309177_, BlockPos p_309033_, RandomSource p_308946_) 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 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 voidAbstractCauldronBlock.receiveStalactiteDrip(BlockState state, Level level, BlockPos pos, Fluid fluid) 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 level, BlockPos pos, BlockState state) static booleanSculkVeinBlock.regrow(LevelAccessor level, BlockPos pos, BlockState state, Collection<Direction> directions) voidBeehiveBlock.releaseBeesAndResetHoneyLevel(Level level, BlockState state, BlockPos pos, Player player, BeehiveBlockEntity.BeeReleaseStatus beeReleaseStatus) private static voidChiseledBookShelfBlock.removeBook(Level level, BlockPos pos, Player player, ChiseledBookShelfBlockEntity blockEntity, int slot) private booleanSpongeBlock.removeWaterBreadthFirstSearch(Level level, BlockPos pos) static voidLecternBlock.resetBookState(Entity entity, Level level, BlockPos pos, BlockState state, boolean hasBook) voidBeehiveBlock.resetHoneyLevel(Level level, BlockState state, BlockPos pos) private static voidBigDripleafBlock.resetTilt(BlockState state, Level level, BlockPos pos) protected static booleanBaseCoralPlantTypeBlock.scanForWater(BlockState state, BlockGetter level, BlockPos pos) protected booleanCoralBlock.scanForWater(BlockGetter level, BlockPos pos) private BlockStateNoteBlock.setInstrument(LevelReader level, BlockPos pos, BlockState state) private static voidAbstractCandleBlock.setLit(LevelAccessor level, BlockState state, BlockPos pos, boolean lit) voidDoorBlock.setOpen(Entity entity, Level level, BlockState state, BlockPos pos, boolean open) private static voidTargetBlock.setOutputPower(LevelAccessor level, BlockState state, int power, BlockPos pos, int waitTime) voidBedBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.voidCommandBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidCrafterBlock.setPlacedBy(Level p_307219_, BlockPos p_307681_, BlockState p_307383_, LivingEntity p_307647_, ItemStack p_307190_) voidDiodeBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidDoorBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidDoublePlantBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidJukeboxBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidMossyCarpetBlock.setPlacedBy(Level p_380310_, BlockPos p_380202_, BlockState p_379659_, LivingEntity p_379877_, ItemStack p_380344_) voidPitcherCropBlock.setPlacedBy(Level p_277432_, BlockPos p_277632_, BlockState p_277479_, LivingEntity p_277805_, ItemStack p_277663_) voidSmallDripleafBlock.setPlacedBy(Level p_154599_, BlockPos p_154600_, BlockState p_154601_, LivingEntity p_154602_, ItemStack p_154603_) voidStructureBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidTripWireHookBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidWitherSkullBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) voidWitherWallSkullBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by ItemBlocks after a block is set in the world, to allow post-place logicprivate voidCommandBlock.setPoweredAndUpdate(Level level, BlockPos pos, CommandBlockEntity blockEntity, boolean powered) private static voidBigDripleafBlock.setTilt(BlockState state, Level level, BlockPos pos, Tilt tilt) private voidBigDripleafBlock.setTiltAndScheduleTick(BlockState state, Level level, BlockPos pos, Tilt tilt, SoundEvent sound) private static booleanBaseRailBlock.shouldBeRemoved(BlockPos pos, Level level, RailShape shape) private static booleanFarmBlock.shouldMaintainFarmland(BlockGetter level, BlockPos pos) booleanDiodeBlock.shouldPrioritize(BlockGetter level, BlockPos pos, BlockState state) Check if this diode should have a higher tick priority than default.static booleanBlock.shouldRenderFace(BlockGetter level, BlockPos pos, BlockState p_152445_, BlockState p_361252_, Direction p_152448_) private static booleanConcretePowderBlock.shouldSolidify(BlockGetter level, BlockPos pos, BlockState state) private static booleanConcretePowderBlock.shouldSolidify(BlockGetter level, BlockPos pos, BlockState state, FluidState fluidState) private booleanLiquidBlock.shouldSpreadLiquid(Level level, BlockPos pos, BlockState state) Deprecated.protected booleanComparatorBlock.shouldTurnOn(Level level, BlockPos pos, BlockState state) protected booleanDiodeBlock.shouldTurnOn(Level level, BlockPos pos, BlockState state) private booleanSculkSpreader.ChargeCursor.shouldUpdate(LevelAccessor level, BlockPos pos, boolean isWorldGeneration) private BlockStateWallBlock.sideUpdate(LevelReader level, BlockPos firstPos, BlockState firstState, BlockPos secondPos, BlockState secondState, Direction dir) static voidLecternBlock.signalPageChange(Level level, BlockPos pos, BlockState state) private booleanFrostedIceBlock.slightlyMelt(BlockState state, Level level, BlockPos pos) 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 level, Player player, BlockPos pos, BlockState state) static voidPointedDripstoneBlock.spawnDripParticle(Level level, BlockPos pos, BlockState state) private static voidPointedDripstoneBlock.spawnDripParticle(Level level, BlockPos pos, BlockState state, Fluid fluid) protected abstract voidLeavesBlock.spawnFallingLeavesParticle(Level level, BlockPos pos, RandomSource random) protected voidTintedParticleLeavesBlock.spawnFallingLeavesParticle(Level p_399553_, BlockPos p_400280_, RandomSource p_400310_) protected voidUntintedParticleLeavesBlock.spawnFallingLeavesParticle(Level p_399654_, BlockPos p_399778_, RandomSource p_400146_) private static voidPointedDripstoneBlock.spawnFallingStalactite(BlockState state, ServerLevel level, BlockPos pos) private static voidCarvedPumpkinBlock.spawnGolemInWorld(Level level, BlockPattern.BlockPatternMatch patternMatch, Entity golem, BlockPos pos) private voidInfestedBlock.spawnInfestation(ServerLevel level, BlockPos pos) private voidBeehiveBlock.spawnParticle(Level level, BlockPos pos, VoxelShape shape, double y) private static voidRedStoneOreBlock.spawnParticles(Level level, BlockPos pos) private static voidRedStoneWireBlock.spawnParticlesAlongLine(Level level, RandomSource random, BlockPos pos, int color, Direction direction, Direction perpendicularDirection, float start, float end) private voidFrogspawnBlock.spawnTadpoles(ServerLevel level, BlockPos pos, RandomSource random) voidEyeblossomBlock.Type.spawnTransformParticle(ServerLevel level, BlockPos pos, RandomSource random) longMultifaceSpreader.spreadAll(BlockState state, LevelAccessor level, BlockPos pos, boolean markForPostprocessing) private longMultifaceSpreader.spreadFromFaceTowardAllDirections(BlockState state, LevelAccessor level, BlockPos pos, Direction spreadDirection, boolean markForPostprocessing) MultifaceSpreader.spreadFromFaceTowardDirection(BlockState state, LevelAccessor level, BlockPos pos, Direction spreadDirection, Direction face, boolean markForPostprocessing) MultifaceSpreader.spreadFromFaceTowardRandomDirection(BlockState state, LevelAccessor level, BlockPos pos, Direction spreadDirection, RandomSource random, boolean markForPostprocessing) MultifaceSpreader.spreadFromRandomFaceTowardRandomDirection(BlockState state, LevelAccessor level, BlockPos pos, RandomSource random) private voidObserverBlock.startSignal(LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos) protected booleanMultifaceSpreader.DefaultSpreaderConfig.stateCanBeReplaced(BlockGetter level, BlockPos pos, BlockPos spreadPos, Direction direction, BlockState state) booleanSculkVeinBlock.SculkVeinSpreaderConfig.stateCanBeReplaced(BlockGetter p_222405_, BlockPos p_222406_, BlockPos p_222407_, Direction p_222408_, BlockState p_222409_) voidBlock.stepOn(Level level, BlockPos pos, BlockState state, Entity entity) 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 static booleanPitcherCropBlock.sufficientLight(LevelReader level, BlockPos pos) private voidDragonEggBlock.teleport(BlockState state, Level level, BlockPos pos) booleanMultifaceSpreader.SpreadPredicate.test(BlockGetter level, BlockPos pos, MultifaceSpreader.SpreadPos spreadPos) 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 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 level, BlockPos pos, BlockState state, DaylightDetectorBlockEntity blockEntity) private voidTrapDoorBlock.toggle(BlockState state, Level level, BlockPos pos, Player player) private BlockStateWallBlock.topUpdate(LevelReader level, BlockState state, BlockPos pos, BlockState secondState) private static booleanConcretePowderBlock.touchesLiquid(BlockGetter level, BlockPos pos, BlockState state) protected booleanBaseEntityBlock.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) protected booleanComparatorBlock.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) protected booleanNoteBlock.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) protected voidSpongeBlock.tryAbsorbWater(Level level, BlockPos pos) private voidCreakingHeartBlock.tryAwardExperience(Player player, BlockState state, Level level, BlockPos pos) private booleanEyeblossomBlock.tryChangingState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBlock.tryDropExperience(ServerLevel level, BlockPos pos, ItemStack heldItem, IntProvider amount) static booleanLecternBlock.tryPlaceBook(LivingEntity entity, Level level, BlockPos pos, BlockState state, ItemStack stack) static voidSculkSensorBlock.tryResonateVibration(Entity entity, Level level, BlockPos pos, int frequency) protected voidBaseCoralPlantTypeBlock.tryScheduleDieTick(BlockState state, BlockGetter level, ScheduledTickAccess scheduledTickAccess, RandomSource random, BlockPos pos) private voidBeehiveBlock.trySpawnDripParticles(Level level, BlockPos pos, BlockState state) private voidCarvedPumpkinBlock.trySpawnGolem(Level level, BlockPos pos) static voidFarmBlock.turnToDirt(Entity entity, BlockState state, Level level, BlockPos pos) voidSculkSpreader.ChargeCursor.update(LevelAccessor level, BlockPos pos, RandomSource random, SculkSpreader spreader, boolean shouldConvertBlocks) private static voidLecternBlock.updateBelow(Level level, BlockPos pos, BlockState state) static voidBubbleColumnBlock.updateColumn(LevelAccessor level, BlockPos pos, BlockState state) static voidBubbleColumnBlock.updateColumn(LevelAccessor level, BlockPos pos, BlockState fluid, BlockState state) voidSculkSpreader.updateCursors(LevelAccessor level, BlockPos pos, RandomSource random, boolean shouldConvertBlocks) protected BlockStateBaseRailBlock.updateDir(Level level, BlockPos pos, BlockState state, boolean alwaysPlace) private static BlockStateLeavesBlock.updateDistance(BlockState state, LevelAccessor level, BlockPos pos) static BlockStateBlock.updateFromNeighbourShapes(BlockState currentState, LevelAccessor level, BlockPos pos) With the provided block state, performs neighbor checks for all neighboring blocks to get an "adjusted" blockstate for placement in the world, if the current state is not valid.protected voidRedStoneWireBlock.updateIndirectNeighbourShapes(BlockState state, LevelAccessor level, BlockPos pos, int flags, int recursionLeft) protected voidDiodeBlock.updateNeighborsInFront(Level level, BlockPos pos, BlockState state) protected voidObserverBlock.updateNeighborsInFront(Level level, BlockPos pos, BlockState state) private voidRedStoneWireBlock.updateNeighborsOfNeighboringWires(Level level, BlockPos pos) protected voidBasePressurePlateBlock.updateNeighbours(Level level, BlockPos pos) Notify block and block below of changesprivate voidButtonBlock.updateNeighbours(BlockState state, Level level, BlockPos pos) private voidLeverBlock.updateNeighbours(BlockState state, Level level, BlockPos pos) private voidLightningRodBlock.updateNeighbours(BlockState state, Level level, BlockPos pos) private static voidSculkSensorBlock.updateNeighbours(Level level, BlockPos pos, BlockState state) static voidBlock.updateOrDestroy(BlockState oldState, BlockState newState, LevelAccessor level, BlockPos pos, int flags) Replaces oldState with newState, possibly playing effects and creating drops.static voidBlock.updateOrDestroy(BlockState oldState, BlockState newState, LevelAccessor level, BlockPos pos, int flags, int recursionLeft) private voidRedStoneWireBlock.updatePowerStrength(Level level, BlockPos pos, BlockState state, Orientation orientation, boolean updateShape) protected voidDetectorRailBlock.updatePowerToConnected(Level level, BlockPos pos, BlockState state, boolean powered) 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 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 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 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 level, BlockState state, BlockPos pos, BlockState neighbour, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection) 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 static voidDaylightDetectorBlock.updateSignalStrength(BlockState state, Level level, BlockPos pos) private voidRedStoneWireBlock.updatesOnShapeChange(Level level, BlockPos pos, BlockState oldState, BlockState newState) private voidTripWireBlock.updateSource(Level level, BlockPos pos, BlockState state) protected BlockStateBaseRailBlock.updateState(BlockState state, Level level, BlockPos pos, boolean movedByPiston) protected voidBaseRailBlock.updateState(BlockState state, Level level, BlockPos pos, Block neighborBlock) private static BlockStateCreakingHeartBlock.updateState(BlockState state, Level level, BlockPos pos) protected voidPoweredRailBlock.updateState(BlockState state, Level level, BlockPos pos, Block block) protected voidRailBlock.updateState(BlockState state, Level level, BlockPos pos, Block block) static InteractionResultCaveVines.use(Entity entity, BlockState state, Level level, BlockPos pos) protected InteractionResultAbstractCauldronBlock.useItemOn(ItemStack 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 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 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 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 InteractionResultFletchingTableBlock.useWithoutItem(BlockState p_53501_, Level p_53502_, BlockPos p_53503_, Player p_53504_, BlockHitResult p_53506_) 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_) voidBlock.wasExploded(ServerLevel level, BlockPos pos, Explosion explosion) voidTntBlock.wasExploded(ServerLevel p_364953_, BlockPos p_57442_, Explosion p_57443_) Method parameters in net.minecraft.world.level.block with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic <S extends BlockEntity>
DoubleBlockCombiner.NeighborCombineResult<S> DoubleBlockCombiner.combineWithNeigbour(BlockEntityType<S> blockEntityType, Function<BlockState, DoubleBlockCombiner.BlockType> doubleBlockTypeGetter, Function<BlockState, Direction> directionGetter, Property<Direction> directionProperty, BlockState state, LevelAccessor level, BlockPos pos, BiPredicate<LevelAccessor, BlockPos> blockedChestTest) PointedDripstoneBlock.findBlockVertical(LevelAccessor level, BlockPos pos, Direction.AxisDirection axis, BiPredicate<BlockPos, BlockState> positionalStatePredicate, Predicate<BlockState> statePredicate, int maxIterations) 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_) Constructors in net.minecraft.world.level.block with parameters of type BlockPosModifierConstructorDescriptionChargeCursor(BlockPos pos, int charge) privateChargeCursor(BlockPos pos, int charge, int decayDelay, int updateDelay, Optional<Set<Direction>> facings) (package private)FluidInfo(BlockPos pos, Fluid fluid, BlockState sourceState) Creates an instance of aFluidInforecord class.InputContainer(BlockState state, LevelAccessor level, BlockPos pos) OutputContainer(BlockState state, LevelAccessor level, BlockPos pos, ItemStack stack) (package private)PosAndState(BlockPos pos, BlockState state) Creates an instance of aPosAndStaterecord class.RailState(Level level, BlockPos pos, BlockState state) Creates an instance of aSpreadPosrecord class. -
Uses of BlockPos in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as BlockPosModifier and TypeFieldDescriptionprotected final BlockPosSculkSensorBlockEntity.VibrationUser.blockPosprivate static final BlockPosStructureBlockEntity.DEFAULT_POSprivate BlockPosTheEndGatewayBlockEntity.exitPortalprivate final BlockPosBoundingBoxRenderable.RenderableBox.localPosThe field for thelocalPosrecord component.private BlockPosBeehiveBlockEntity.savedFlowerPosprivate BlockPosStructureBlockEntity.structurePosprotected final BlockPosBlockEntity.worldPositionFields in net.minecraft.world.level.block.entity with type parameters of type BlockPosMethods in net.minecraft.world.level.block.entity that return BlockPosModifier and TypeMethodDescriptionprivate static BlockPosTheEndGatewayBlockEntity.findExitPosition(Level level, BlockPos pos) private static BlockPosTheEndGatewayBlockEntity.findOrCreateValidTeleportPos(ServerLevel level, BlockPos pos) private static BlockPosTheEndGatewayBlockEntity.findTallestBlock(BlockGetter level, BlockPos pos, int radius, boolean allowBedrock) private static BlockPosTheEndGatewayBlockEntity.findValidSpawnInChunk(LevelChunk chunk) BlockEntity.getBlockPos()TickingBlockEntity.getPos()static BlockPosBlockEntity.getPosFromTag(ChunkPos chunkPos, CompoundTag tag) TestInstanceBlockEntity.getStartCorner()StructureBlockEntity.getStructurePos()TestInstanceBlockEntity.getStructurePos()static BlockPosTestInstanceBlockEntity.getStructurePos(BlockPos pos) BoundingBoxRenderable.RenderableBox.localPos()Returns the value of thelocalPosrecord component.Methods in net.minecraft.world.level.block.entity that return types with arguments of type BlockPosModifier and TypeMethodDescriptionStructureBlockEntity.getRelatedCorners(BlockPos minPos, BlockPos maxPos) CreakingHeartBlockEntity.spreadResin()Methods in net.minecraft.world.level.block.entity with parameters of type BlockPosModifier and TypeMethodDescriptionstatic voidSkullBlockEntity.animation(Level level, BlockPos pos, BlockState state, SkullBlockEntity blockEntity) private static voidConduitBlockEntity.animationTick(Level level, BlockPos pos, List<BlockPos> positions, Entity entity, int tickCount) private static voidBeaconBlockEntity.applyEffects(Level level, BlockPos pos, int beaconLevel, Holder<MobEffect> primaryEffect, Holder<MobEffect> secondaryEffect) private static voidConduitBlockEntity.applyEffects(Level level, BlockPos pos, List<BlockPos> positions) private static booleanBellBlockEntity.areRaidersNearby(BlockPos pos, List<LivingEntity> raiders) static voidTheEndGatewayBlockEntity.beamAnimationTick(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) private voidSculkCatalystBlockEntity.CatalystListener.bloom(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) static voidEnchantingTableBlockEntity.bookAnimationTick(Level level, BlockPos pos, BlockState state, EnchantingTableBlockEntity enchantingTable) private static Optional<BoundingBox> StructureBlockEntity.calculateEnclosingBoundingBox(BlockPos pos, Stream<BlockPos> relatedCorners) booleanCalibratedSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_282061_, BlockPos p_282550_, Holder<GameEvent> p_316545_, GameEvent.Context p_281456_) booleanSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_282127_, BlockPos p_283268_, Holder<GameEvent> p_316115_, GameEvent.Context p_282856_) booleanSculkShriekerBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_281256_, BlockPos p_281528_, Holder<GameEvent> p_316788_, GameEvent.Context p_282914_) static voidBellBlockEntity.clientTick(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity) static voidConduitBlockEntity.clientTick(Level level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) static voidSpawnerBlockEntity.clientTick(Level level, BlockPos pos, BlockState state, SpawnerBlockEntity blockEntity) static voidCampfireBlockEntity.cookTick(ServerLevel level, BlockPos pos, BlockState state, CampfireBlockEntity campfire, RecipeManager.CachedCheck<SingleRecipeInput, CampfireCookingRecipe> check) static voidCampfireBlockEntity.cooldownTick(Level level, BlockPos pos, BlockState state, CampfireBlockEntity blockEntity) BlockEntityType.BlockEntitySupplier.create(BlockPos pos, BlockState state) BlockEntityType.create(BlockPos pos, BlockState state) private static CommandSourceStackSignBlockEntity.createCommandSourceStack(Player player, Level level, BlockPos pos) BeehiveBlockEntity.Occupant.createEntity(Level level, BlockPos pos) voidContainerOpenersCounter.decrementOpeners(Player player, Level level, BlockPos pos, BlockState state) private static voidBrewingStandBlockEntity.doBrew(Level level, BlockPos pos, NonNullList<ItemStack> items) private static voidShulkerBoxBlockEntity.doNeighborUpdates(Level level, BlockPos pos, BlockState state) private static booleanHopperBlockEntity.ejectItems(Level level, BlockPos pos, HopperBlockEntity blockEntity) static voidHopperBlockEntity.entityInside(Level level, BlockPos pos, BlockState state, Entity entity, HopperBlockEntity blockEntity) booleanSignBlockEntity.executeClickCommandsIfPresent(Player player, Level level, BlockPos pos, boolean frontText) private static LivingEntityConduitBlockEntity.findDestroyTarget(Level level, BlockPos pos, UUID targetId) private static Vec3TheEndGatewayBlockEntity.findExitPortalXZPosTentative(ServerLevel level, BlockPos pos) private static BlockPosTheEndGatewayBlockEntity.findExitPosition(Level level, BlockPos pos) private static BlockPosTheEndGatewayBlockEntity.findOrCreateValidTeleportPos(ServerLevel level, BlockPos pos) private static BlockPosTheEndGatewayBlockEntity.findTallestBlock(BlockGetter level, BlockPos pos, int radius, boolean allowBedrock) private static ContainerHopperBlockEntity.getAttachedContainer(Level level, BlockPos pos, HopperBlockEntity blockEntity) private intCalibratedSculkSensorBlockEntity.VibrationUser.getBackSignal(Level level, BlockPos pos, BlockState state) private static ContainerHopperBlockEntity.getBlockContainer(Level level, BlockPos pos, BlockState state) BlockEntityType.getBlockEntity(BlockGetter level, BlockPos pos) static ContainerHopperBlockEntity.getContainerAt(Level level, BlockPos pos) Deprecated.Use IItemHandler capability instead.private static ContainerHopperBlockEntity.getContainerAt(Level level, BlockPos pos, BlockState state, double x, double y, double z) static ContainerOrHandlerHopperBlockEntity.getContainerOrHandlerAt(Level level, BlockPos pos, Direction side) private static ContainerOrHandlerHopperBlockEntity.getContainerOrHandlerAt(Level level, BlockPos pos, BlockState state, double x, double y, double z, Direction side) private static AABBConduitBlockEntity.getDestroyRangeAABB(BlockPos pos) static intChestBlockEntity.getOpenCount(BlockGetter level, BlockPos pos) ContainerOpenersCounter.getPlayersWithContainerOpen(Level level, BlockPos pos) TheEndGatewayBlockEntity.getPortalPosition(ServerLevel level, BlockPos pos) StructureBlockEntity.getRelatedCorners(BlockPos minPos, BlockPos maxPos) private static ContainerHopperBlockEntity.getSourceContainer(Level level, Hopper hopper, BlockPos pos, BlockState state) private static ContainerOrHandlerHopperBlockEntity.getSourceContainerOrHandler(Level p_155597_, Hopper p_155598_, BlockPos p_326315_, BlockState p_326093_) static BlockPosTestInstanceBlockEntity.getStructurePos(BlockPos pos) voidContainerOpenersCounter.incrementOpeners(Player player, Level level, BlockPos pos, BlockState state) private static booleanBellBlockEntity.isRaiderWithinRange(BlockPos pos, LivingEntity raider) static voidChestBlockEntity.lidAnimateTick(Level level, BlockPos pos, BlockState state, ChestBlockEntity blockEntity) static voidEnderChestBlockEntity.lidAnimateTick(Level level, BlockPos pos, BlockState state, EnderChestBlockEntity blockEntity) static BlockEntityBlockEntity.loadStatic(BlockPos pos, BlockState state, CompoundTag tag, HolderLookup.Provider registries) private static voidBellBlockEntity.makeRaidersGlow(Level level, BlockPos pos, List<LivingEntity> raiders) private voidShulkerBoxBlockEntity.moveCollidedEntities(Level level, BlockPos pos, BlockState state) protected abstract voidContainerOpenersCounter.onClose(Level level, BlockPos pos, BlockState state) protected abstract voidContainerOpenersCounter.onOpen(Level level, BlockPos pos, BlockState state) voidSculkSensorBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_282851_, BlockPos p_281608_, Holder<GameEvent> p_316423_, Entity p_282123_, Entity p_283090_, float p_283130_) voidSculkShriekerBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_283372_, BlockPos p_281679_, Holder<GameEvent> p_316155_, Entity p_282286_, Entity p_281384_, float p_283119_) protected abstract voidContainerOpenersCounter.openerCountChanged(Level level, BlockPos pos, BlockState state, int count, int openCount) static voidCampfireBlockEntity.particleTick(Level level, BlockPos pos, BlockState state, CampfireBlockEntity blockEntity) static voidBeaconBlockEntity.playSound(Level level, BlockPos pos, SoundEvent sound) (package private) static voidChestBlockEntity.playSound(Level level, BlockPos pos, BlockState state, SoundEvent sound) static voidTheEndGatewayBlockEntity.portalTick(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) voidAbstractFurnaceBlockEntity.preRemoveSideEffects(BlockPos p_393693_, BlockState p_393780_) voidBlockEntity.preRemoveSideEffects(BlockPos pos, BlockState state) 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 level, BlockPos pos, BlockState state, HopperBlockEntity blockEntity) voidContainerOpenersCounter.recheckOpeners(Level level, BlockPos pos, BlockState state) private static booleanBeehiveBlockEntity.releaseOccupant(Level level, BlockPos pos, BlockState state, BeehiveBlockEntity.Occupant occupant, List<Entity> storedInHives, BeehiveBlockEntity.BeeReleaseStatus releaseStatus, BlockPos storedFlowerPos) voidBellBlockEntity.ResonationEndAction.run(Level level, BlockPos pos, List<LivingEntity> raiders) static booleanStructureBlockEntity.saveStructure(ServerLevel level, ResourceLocation name, BlockPos pos, Vec3i size, boolean ignoreEntities, String author, boolean writeToDisk) private static voidContainerOpenersCounter.scheduleRecheck(Level level, BlockPos pos, BlockState state) static voidAbstractFurnaceBlockEntity.serverTick(ServerLevel level, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity furnace) static voidBeehiveBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, BeehiveBlockEntity beehive) static voidBellBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity) static voidBrewingStandBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, BrewingStandBlockEntity blockEntity) static voidConduitBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) static voidCrafterBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, CrafterBlockEntity crafter) static voidCreakingHeartBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, CreakingHeartBlockEntity creakingHeart) static voidSculkCatalystBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, SculkCatalystBlockEntity sculkCatalyst) static voidSpawnerBlockEntity.serverTick(Level level, BlockPos pos, BlockState state, SpawnerBlockEntity blockEntity) protected static voidBlockEntity.setChanged(Level level, BlockPos pos, BlockState state) voidTheEndGatewayBlockEntity.setExitPosition(BlockPos exitPortal, boolean exactTeleport) voidStructureBlockEntity.setStructurePos(BlockPos structurePos) private static voidBellBlockEntity.showBellParticles(Level level, BlockPos pos, List<LivingEntity> raiders) protected voidChestBlockEntity.signalOpenCount(Level level, BlockPos pos, BlockState state, int eventId, int eventParam) protected voidTrappedChestBlockEntity.signalOpenCount(Level p_155865_, BlockPos p_155866_, BlockState p_155867_, int p_155868_, int p_155869_) private static voidTheEndGatewayBlockEntity.spawnGatewayPortal(ServerLevel level, BlockPos pos, EndGatewayConfiguration config) static voidBeaconBlockEntity.tick(Level level, BlockPos pos, BlockState state, BeaconBlockEntity blockEntity) private static voidBellBlockEntity.tick(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity, BellBlockEntity.ResonationEndAction resonationEndAction) voidBlockEntityTicker.tick(Level level, BlockPos pos, BlockState state, T blockEntity) static voidJukeboxBlockEntity.tick(Level level, BlockPos pos, BlockState state, JukeboxBlockEntity jukebox) static voidShulkerBoxBlockEntity.tick(Level level, BlockPos pos, BlockState state, ShulkerBoxBlockEntity blockEntity) static voidSignBlockEntity.tick(Level level, BlockPos pos, BlockState state, SignBlockEntity sign) private static voidBeehiveBlockEntity.tickOccupants(Level level, BlockPos pos, BlockState state, List<BeehiveBlockEntity.BeeData> data, BlockPos savedFlowerPos) static voidTheEndGatewayBlockEntity.triggerCooldown(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) private static booleanHopperBlockEntity.tryMoveItems(Level level, BlockPos pos, BlockState state, HopperBlockEntity blockEntity, BooleanSupplier validator) private voidShulkerBoxBlockEntity.updateAnimation(Level level, BlockPos pos, BlockState state) private static voidConduitBlockEntity.updateClientTarget(Level level, BlockPos pos, ConduitBlockEntity blockEntity) private static BlockStateCreakingHeartBlockEntity.updateCreakingState(Level level, BlockState state, BlockPos pos, CreakingHeartBlockEntity creakingHeart) private static voidConduitBlockEntity.updateDestroyTarget(Level level, BlockPos pos, BlockState state, List<BlockPos> positions, ConduitBlockEntity blockEntity) private static booleanConduitBlockEntity.updateShape(Level level, BlockPos pos, List<BlockPos> positions) Method parameters in net.minecraft.world.level.block.entity with type arguments of type BlockPosModifier and TypeMethodDescriptionprivate static voidConduitBlockEntity.animationTick(Level level, BlockPos pos, List<BlockPos> positions, Entity entity, int tickCount) private static voidConduitBlockEntity.applyEffects(Level level, BlockPos pos, List<BlockPos> positions) private static Optional<BoundingBox> StructureBlockEntity.calculateEnclosingBoundingBox(BlockPos pos, Stream<BlockPos> relatedCorners) voidTestInstanceBlockEntity.processStructureBoundary(Consumer<BlockPos> processor) private static voidConduitBlockEntity.updateDestroyTarget(Level level, BlockPos pos, BlockState state, List<BlockPos> positions, ConduitBlockEntity blockEntity) private static voidConduitBlockEntity.updateHunting(ConduitBlockEntity blockEntity, List<BlockPos> positions) private static booleanConduitBlockEntity.updateShape(Level level, BlockPos pos, List<BlockPos> positions) Constructors in net.minecraft.world.level.block.entity with parameters of type BlockPosModifierConstructorDescriptionprotectedAbstractFurnaceBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState, RecipeType<? extends AbstractCookingRecipe> recipeType) BannerBlockEntity(BlockPos pos, BlockState blockState) BannerBlockEntity(BlockPos pos, BlockState blockState, DyeColor baseColor) BarrelBlockEntity(BlockPos pos, BlockState blockState) protectedBaseContainerBlockEntity(BlockEntityType<?> p_155076_, BlockPos p_155077_, BlockState p_155078_) BeaconBlockEntity(BlockPos pos, BlockState blockState) BedBlockEntity(BlockPos pos, BlockState blockState) BedBlockEntity(BlockPos pos, BlockState blockState, DyeColor color) BeehiveBlockEntity(BlockPos pos, BlockState blockState) BellBlockEntity(BlockPos pos, BlockState blockState) BlastFurnaceBlockEntity(BlockPos pos, BlockState blockState) BlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState blockState) BrewingStandBlockEntity(BlockPos pos, BlockState state) BrushableBlockEntity(BlockPos pos, BlockState blockState) CalibratedSculkSensorBlockEntity(BlockPos p_277459_, BlockState p_278100_) CampfireBlockEntity(BlockPos pos, BlockState blockState) ChestBlockEntity(BlockPos pos, BlockState blockState) protectedChestBlockEntity(BlockEntityType<?> p_155327_, BlockPos p_155328_, BlockState p_155329_) ChiseledBookShelfBlockEntity(BlockPos pos, BlockState state) CommandBlockEntity(BlockPos pos, BlockState blockState) ComparatorBlockEntity(BlockPos pos, BlockState blockState) ConduitBlockEntity(BlockPos pos, BlockState blockState) CrafterBlockEntity(BlockPos pos, BlockState state) CreakingHeartBlockEntity(BlockPos pos, BlockState state) DaylightDetectorBlockEntity(BlockPos pos, BlockState blockState) DecoratedPotBlockEntity(BlockPos pos, BlockState state) DispenserBlockEntity(BlockPos pos, BlockState blockState) protectedDispenserBlockEntity(BlockEntityType<?> p_155489_, BlockPos p_155490_, BlockState p_155491_) DropperBlockEntity(BlockPos p_155498_, BlockState p_155499_) EnchantingTableBlockEntity(BlockPos pos, BlockState state) EnderChestBlockEntity(BlockPos pos, BlockState blockState) FurnaceBlockEntity(BlockPos pos, BlockState blockState) HangingSignBlockEntity(BlockPos p_250603_, BlockState p_251674_) HopperBlockEntity(BlockPos pos, BlockState blockState) JigsawBlockEntity(BlockPos pos, BlockState blockState) JukeboxBlockEntity(BlockPos pos, BlockState blockState) LecternBlockEntity(BlockPos pos, BlockState blockState) protectedRandomizableContainerBlockEntity(BlockEntityType<?> p_155629_, BlockPos p_155630_, BlockState p_155631_) RenderableBox(BlockPos localPos, Vec3i size) Creates an instance of aRenderableBoxrecord class.SculkCatalystBlockEntity(BlockPos pos, BlockState blockState) SculkSensorBlockEntity(BlockPos pos, BlockState blockState) protectedSculkSensorBlockEntity(BlockEntityType<?> p_277405_, BlockPos p_277502_, BlockState p_277699_) SculkShriekerBlockEntity(BlockPos pos, BlockState blockState) ShulkerBoxBlockEntity(BlockPos pos, BlockState blockState) ShulkerBoxBlockEntity(DyeColor color, BlockPos pos, BlockState blockState) SignBlockEntity(BlockPos pos, BlockState blockState) SignBlockEntity(BlockEntityType p_249609_, BlockPos p_248914_, BlockState p_249550_) SkullBlockEntity(BlockPos pos, BlockState blockState) SmokerBlockEntity(BlockPos pos, BlockState blockState) SpawnerBlockEntity(BlockPos pos, BlockState blockState) StructureBlockEntity(BlockPos pos, BlockState blockState) TestBlockEntity(BlockPos pos, BlockState state) TestInstanceBlockEntity(BlockPos pos, BlockState state) TheEndGatewayBlockEntity(BlockPos p_155813_, BlockState p_155814_) TheEndPortalBlockEntity(BlockPos pos, BlockState blockState) protectedTheEndPortalBlockEntity(BlockEntityType<?> p_155855_, BlockPos p_155856_, BlockState p_155857_) TrappedChestBlockEntity(BlockPos p_155862_, BlockState p_155863_) TrialSpawnerBlockEntity(BlockPos pos, BlockState state) VibrationUser(BlockPos pos) VibrationUser(BlockPos pos) -
Uses of BlockPos in net.minecraft.world.level.block.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type BlockPosModifier and TypeMethodDescriptionstatic voidTrialSpawner.addBecomeOminousParticles(Level level, BlockPos pos, RandomSource random) static voidTrialSpawner.addDetectPlayerParticles(Level level, BlockPos pos, RandomSource random, int type, ParticleOptions particle) static voidTrialSpawner.addEjectItemParticles(Level level, BlockPos pos, RandomSource random) static voidTrialSpawner.addSpawnParticles(Level level, BlockPos pos, RandomSource random, SimpleParticleType particleType) voidTrialSpawner.applyOminous(ServerLevel level, BlockPos pos) TrialSpawnerState.calculatePositionToSpawnSpawner(ServerLevel level, BlockPos pos, TrialSpawner spawner, TrialSpawnerData spawnerData) intTrialSpawnerData.countAdditionalPlayers(BlockPos pos) PlayerDetector.detect(ServerLevel level, PlayerDetector.EntitySelector entitySelector, BlockPos pos, double maxDistance, boolean requireLineOfSight) voidTrialSpawner.ejectReward(ServerLevel level, BlockPos pos, ResourceKey<LootTable> lootTable) voidTrialSpawnerState.ParticleEmission.emit(Level level, RandomSource random, BlockPos pos, boolean isOminous) voidTrialSpawnerState.emitParticles(Level level, BlockPos pos, boolean isOminous) (package private) WeightedList<ItemStack> TrialSpawnerData.getDispensingItems(ServerLevel level, TrialSpawnerConfig config, BlockPos pos) private static longTrialSpawnerData.lowResolutionPosition(ServerLevel level, BlockPos pos) voidTrialSpawner.removeOminous(ServerLevel level, BlockPos pos) private static EntityTrialSpawnerState.selectEntityToSpawnItemAbove(List<Player> player, Set<UUID> currentMobs, TrialSpawner spawner, BlockPos pos, ServerLevel level) private static booleanTrialSpawner.shouldMobBeUntracked(ServerLevel level, BlockPos pos, UUID uuid) TrialSpawner.spawnMob(ServerLevel level, BlockPos pos) private voidTrialSpawnerState.spawnOminousOminousItemSpawner(ServerLevel level, BlockPos pos, TrialSpawner spawner) (package private) TrialSpawnerStateTrialSpawnerState.tickAndGetNext(BlockPos pos, TrialSpawner spawner, ServerLevel level) voidTrialSpawner.tickClient(Level level, BlockPos pos, boolean isOminous) voidTrialSpawner.tickServer(ServerLevel level, BlockPos pos, boolean isOminous) voidTrialSpawnerData.tryDetectPlayers(ServerLevel level, BlockPos pos, TrialSpawner spawner) -
Uses of BlockPos in net.minecraft.world.level.block.entity.vault
Methods in net.minecraft.world.level.block.entity.vault with parameters of type BlockPosModifier and TypeMethodDescription(package private) static voidVaultBlockEntity.Server.cycleDisplayItemFromLootTable(ServerLevel level, VaultState state, VaultConfig config, VaultSharedData sharedData, BlockPos pos) private voidVaultState.ejectResultItem(ServerLevel level, BlockPos pos, ItemStack stack, float ejectionProgress) static voidVaultBlockEntity.Client.emitActivationParticles(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData, ParticleOptions particle) private static voidVaultBlockEntity.Client.emitConnectionParticlesForNearbyPlayers(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData) static voidVaultBlockEntity.Client.emitDeactivationParticles(Level level, BlockPos pos, ParticleOptions particle) private static voidVaultBlockEntity.Client.emitIdleParticles(Level level, BlockPos pos, VaultSharedData sharedData, ParticleOptions particle) private static ItemStackVaultBlockEntity.Server.getRandomDisplayItemFromLootTable(ServerLevel level, BlockPos pos, ResourceKey<LootTable> lootTable) private static booleanVaultBlockEntity.Client.isWithinConnectionRange(BlockPos pos, VaultSharedData sharedData, Player player) private static Vec3VaultBlockEntity.Client.keyholePos(BlockPos pos, Direction facing) protected voidVaultState.onEnter(ServerLevel level, BlockPos pos, VaultConfig config, VaultSharedData sharedData, boolean isOminous) protected voidVaultState.onExit(ServerLevel level, BlockPos pos, VaultConfig config, VaultSharedData sharedData) voidVaultState.onTransition(ServerLevel level, BlockPos pos, VaultState state, VaultConfig config, VaultSharedData sharedData, boolean isOminous) private static voidVaultBlockEntity.Client.playIdleSounds(Level level, BlockPos pos, VaultSharedData sharedData) private static voidVaultBlockEntity.Server.playInsertFailSound(ServerLevel level, VaultServerData serverData, BlockPos pos, SoundEvent sound) private static Vec3VaultBlockEntity.Client.randomPosCenterOfCage(BlockPos pos, RandomSource random) private static Vec3VaultBlockEntity.Client.randomPosInsideCage(BlockPos pos, RandomSource random) VaultBlockEntity.Server.resolveItemsToEject(ServerLevel level, VaultConfig config, BlockPos pos, Player player, ItemStack key) (package private) static voidVaultBlockEntity.Server.setVaultState(ServerLevel level, BlockPos pos, BlockState oldState, BlockState newState, VaultConfig config, VaultSharedData sharedData) static voidVaultBlockEntity.Client.tick(Level level, BlockPos pos, BlockState state, VaultClientData clientData, VaultSharedData sharedData) static voidVaultBlockEntity.Server.tick(ServerLevel level, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData) VaultState.tickAndGetNext(ServerLevel level, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData) static voidVaultBlockEntity.Server.tryInsertKey(ServerLevel level, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, Player player, ItemStack stack) private static voidVaultBlockEntity.Server.unlock(ServerLevel level, BlockState state, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, List<ItemStack> itemsToEject) (package private) voidVaultSharedData.updateConnectedPlayersWithinRange(ServerLevel level, BlockPos pos, VaultServerData serverData, VaultConfig config, double deactivationRange) private static VaultStateVaultState.updateStateForConnectedPlayers(ServerLevel level, BlockPos pos, VaultConfig config, VaultServerData severData, VaultSharedData sharedData, double deactivationRange) Constructors in net.minecraft.world.level.block.entity.vault with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.level.block.grower
Methods in net.minecraft.world.level.block.grower with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanTreeGrower.growTree(ServerLevel level, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, RandomSource random) private booleanTreeGrower.hasFlowers(LevelAccessor level, BlockPos pos) private static booleanTreeGrower.isTwoByTwoSapling(BlockState state, BlockGetter level, BlockPos pos, int xOffset, int yOffset) -
Uses of BlockPos in net.minecraft.world.level.block.piston
Fields in net.minecraft.world.level.block.piston declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosPistonStructureResolver.pistonPosprivate final BlockPosPistonStructureResolver.startPosFields in net.minecraft.world.level.block.piston with type parameters of type BlockPosModifier and TypeFieldDescriptionPistonStructureResolver.toDestroyAll blocks to be destroyed by the pistonPistonStructureResolver.toPushAll block positions to be moved by the pistonMethods in net.minecraft.world.level.block.piston that return types with arguments of type BlockPosModifier and TypeMethodDescriptionPistonStructureResolver.getToDestroy()PistonStructureResolver.getToPush()Methods in net.minecraft.world.level.block.piston with parameters of type BlockPosModifier and TypeMethodDescriptionprivate booleanPistonStructureResolver.addBlockLine(BlockPos originPos, Direction direction) private booleanPistonStructureResolver.addBranchingBlocks(BlockPos fromPos) protected voidPistonHeadBlock.affectNeighborsAfterRemoval(BlockState p_393727_, ServerLevel p_394573_, BlockPos p_393756_, boolean p_394300_) protected booleanPistonHeadBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) private voidPistonBaseBlock.checkIfExtend(Level level, BlockPos pos, BlockState state) voidMovingPistonBlock.destroy(LevelAccessor level, BlockPos pos, BlockState state) private static voidPistonMovingBlockEntity.fixEntityWithinPistonBase(BlockPos pos, Entity entity, Direction dir, double progress) private PistonMovingBlockEntityMovingPistonBlock.getBlockEntity(BlockGetter blockReader, BlockPos pos) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) PistonMovingBlockEntity.getCollisionShape(BlockGetter level, BlockPos pos) private booleanPistonBaseBlock.getNeighborSignal(SignalGetter signalGetter, BlockPos pos, Direction direction) protected VoxelShapeMovingPistonBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePistonBaseBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePistonHeadBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) static booleanPistonBaseBlock.isPushable(BlockState state, Level level, BlockPos pos, Direction movementDirection, boolean allowDestroy, Direction pistonFacing) Checks if the piston can push the given BlockState.private static booleanPistonMovingBlockEntity.matchesStickyCritera(AABB box, Entity entity, BlockPos pos) private booleanPistonBaseBlock.moveBlocks(Level level, BlockPos pos, Direction facing, boolean extending) private static AABBPistonMovingBlockEntity.moveByPositionAndProgress(BlockPos pos, AABB aabb, PistonMovingBlockEntity pistonMovingBlockEntity) private static voidPistonMovingBlockEntity.moveCollidedEntities(Level level, BlockPos pos, float partialTick, PistonMovingBlockEntity piston) private static voidPistonMovingBlockEntity.moveStuckEntities(Level level, BlockPos pos, float partialTick, PistonMovingBlockEntity piston) protected voidPistonBaseBlock.neighborChanged(BlockState p_60198_, Level p_60199_, BlockPos p_60200_, Block p_60201_, Orientation p_363070_, boolean p_60203_) protected voidPistonHeadBlock.neighborChanged(BlockState p_60275_, Level p_60276_, BlockPos p_60277_, Block p_60278_, Orientation p_363965_, boolean p_60280_) MovingPistonBlock.newBlockEntity(BlockPos p_155879_, BlockState p_155880_) static BlockEntityMovingPistonBlock.newMovingBlockEntity(BlockPos pos, BlockState blockState, BlockState movedState, Direction direction, boolean extending, boolean isSourcePiston) protected voidPistonBaseBlock.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) PistonHeadBlock.playerWillDestroy(Level p_60265_, BlockPos p_60266_, BlockState p_60267_, Player p_60268_) voidPistonMovingBlockEntity.preRemoveSideEffects(BlockPos p_394613_, BlockState p_393744_) PistonBaseBlock.rotate(BlockState state, LevelAccessor world, BlockPos pos, Rotation direction) voidPistonBaseBlock.setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) static voidPistonMovingBlockEntity.tick(Level level, BlockPos pos, BlockState state, PistonMovingBlockEntity blockEntity) protected booleanPistonBaseBlock.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) 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 InteractionResultMovingPistonBlock.useWithoutItem(BlockState p_60070_, Level p_60071_, BlockPos p_60072_, Player p_60073_, BlockHitResult p_60075_) Constructors in net.minecraft.world.level.block.piston with parameters of type BlockPosModifierConstructorDescriptionPistonMovingBlockEntity(BlockPos pos, BlockState blockState) PistonMovingBlockEntity(BlockPos pos, BlockState blockState, BlockState movedState, Direction direction, boolean extending, boolean isSourcePiston) PistonStructureResolver(Level level, BlockPos pistonPos, Direction pistonDirection, boolean extending) -
Uses of BlockPos in net.minecraft.world.level.block.sounds
Methods in net.minecraft.world.level.block.sounds with parameters of type BlockPosModifier and TypeMethodDescriptionstatic voidAmbientDesertBlockSoundsPlayer.playAmbientBlockSounds(BlockState state, Level level, BlockPos pos, RandomSource random) private static booleanAmbientDesertBlockSoundsPlayer.shouldPlayAmbientSound(Level level, BlockPos pos) -
Uses of BlockPos in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type BlockPosModifier and TypeMethodDescriptionprotected voidBlockBehaviour.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) voidBlockBehaviour.BlockStateBase.affectNeighborsAfterRemoval(ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBlockBehaviour.attack(BlockState state, Level level, BlockPos pos, Player player) voidbooleanBlockBehaviour.BlockStateBase.canSurvive(LevelReader level, BlockPos pos) protected booleanBlockBehaviour.canSurvive(BlockState state, LevelReader level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.emissiveRendering(BlockGetter level, BlockPos pos) final booleanBlockBehaviour.BlockStateBase.entityCanStandOn(BlockGetter level, BlockPos pos, Entity entity) final booleanBlockBehaviour.BlockStateBase.entityCanStandOnFace(BlockGetter level, BlockPos pos, Entity entity, Direction face) voidBlockBehaviour.BlockStateBase.entityInside(Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidBlockBehaviour.entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) BlockBehaviour.OffsetFunction.evaluate(BlockState state, BlockPos pos) intBlockBehaviour.BlockStateBase.getAnalogOutputSignal(Level level, BlockPos pos) protected intBlockBehaviour.getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.BlockBehaviour.BlockStateBase.getBlockSupportShape(BlockGetter level, BlockPos pos) protected VoxelShapeBlockBehaviour.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getCloneItemStack(LevelReader level, BlockPos pos, boolean includeData) protected ItemStackBlockBehaviour.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) Deprecated.BlockBehaviour.BlockStateBase.getCollisionShape(BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getCollisionShape(BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBlockBehaviour.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) floatBlockBehaviour.BlockStateBase.getDestroyProgress(Player player, BlockGetter level, BlockPos pos) protected floatBlockBehaviour.getDestroyProgress(BlockState state, Player player, BlockGetter level, BlockPos pos) Get the hardness of this Block relative to the ability of the given playerfloatBlockBehaviour.BlockStateBase.getDestroySpeed(BlockGetter level, BlockPos pos) intBlockBehaviour.BlockStateBase.getDirectSignal(BlockGetter level, BlockPos pos, Direction direction) protected intBlockBehaviour.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the direct signal this block emits in the given direction.BlockBehaviour.BlockStateBase.getEntityInsideCollisionShape(BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeBlockBehaviour.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) BlockBehaviour.BlockStateBase.getInteractionShape(BlockGetter level, BlockPos pos) protected VoxelShapeBlockBehaviour.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getMapColor(BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getMenuProvider(Level level, BlockPos pos) protected MenuProviderBlockBehaviour.getMenuProvider(BlockState state, Level level, BlockPos pos) longprotected longBlockBehaviour.getSeed(BlockState state, BlockPos pos) Return a random long to be passed to, used for random model rotationsinvalid reference
net.minecraft.client.resources.model.BakedModel#getQuadsfloatBlockBehaviour.BlockStateBase.getShadeBrightness(BlockGetter level, BlockPos pos) protected floatBlockBehaviour.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getShape(BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getShape(BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBlockBehaviour.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) intBlockBehaviour.BlockStateBase.getSignal(BlockGetter level, BlockPos pos, Direction direction) protected intBlockBehaviour.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the signal this block emits in the given direction.BlockBehaviour.BlockStateBase.getVisualShape(BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBlockBehaviour.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) voidBlockBehaviour.BlockStateBase.handleNeighborChanged(Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) booleanBlockBehaviour.BlockStateBase.hasPostProcess(BlockGetter level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.isCollisionShapeFullBlock(BlockGetter level, BlockPos pos) protected booleanBlockBehaviour.isCollisionShapeFullBlock(BlockState state, BlockGetter level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.isFaceSturdy(BlockGetter level, BlockPos pos, Direction direction) booleanBlockBehaviour.BlockStateBase.isFaceSturdy(BlockGetter level, BlockPos pos, Direction face, SupportType supportType) booleanBlockBehaviour.BlockStateBase.isRedstoneConductor(BlockGetter level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.isSuffocating(BlockGetter level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.isValidSpawn(BlockGetter level, BlockPos pos, EntityType<?> entityType) booleanBlockBehaviour.BlockStateBase.isViewBlocking(BlockGetter level, BlockPos pos) protected voidBlockBehaviour.neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) voidBlockBehaviour.BlockStateBase.onExplosionHit(ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBlockBehaviour.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) voidBlockBehaviour.BlockStateBase.onPlace(Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected voidBlockBehaviour.onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) voidBlockBehaviour.BlockStateBase.randomTick(ServerLevel level, BlockPos pos, RandomSource random) protected voidBlockBehaviour.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.voidBlockBehaviour.BlockStateBase.spawnAfterBreak(ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) protected voidBlockBehaviour.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishbooleanBlockBehaviour.StateArgumentPredicate.test(BlockState state, BlockGetter level, BlockPos pos, A value) booleanBlockBehaviour.StatePredicate.test(BlockState state, BlockGetter level, BlockPos pos) voidBlockBehaviour.BlockStateBase.tick(ServerLevel level, BlockPos pos, RandomSource random) protected voidBlockBehaviour.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) booleanBlockBehaviour.BlockStateBase.triggerEvent(Level level, BlockPos pos, int id, int param) protected booleanBlockBehaviour.triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenLevel.blockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)is called.final voidBlockBehaviour.BlockStateBase.updateIndirectNeighbourShapes(LevelAccessor level, BlockPos pos, int flags) voidBlockBehaviour.BlockStateBase.updateIndirectNeighbourShapes(LevelAccessor level, BlockPos pos, int flags, int recursionLeft) protected voidBlockBehaviour.updateIndirectNeighbourShapes(BlockState state, LevelAccessor level, BlockPos pos, int flags, int recursionLeft) Updates the shapes of indirect neighbors of this block.final voidBlockBehaviour.BlockStateBase.updateNeighbourShapes(LevelAccessor level, BlockPos pos, int flags) final voidBlockBehaviour.BlockStateBase.updateNeighbourShapes(LevelAccessor level, BlockPos pos, int flags, int recursionLeft) BlockBehaviour.BlockStateBase.updateShape(LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBlockBehaviour.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected InteractionResultBlockBehaviour.useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResultBlockBehaviour.useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) Method parameters in net.minecraft.world.level.block.state with type arguments of type BlockPosModifier and TypeMethodDescriptionvoidBlockBehaviour.BlockStateBase.onExplosionHit(ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBlockBehaviour.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) -
Uses of BlockPos in net.minecraft.world.level.block.state.pattern
Fields in net.minecraft.world.level.block.state.pattern declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosBlockPattern.BlockPatternMatch.frontTopLeftprivate final BlockPosBlockInWorld.posFields in net.minecraft.world.level.block.state.pattern with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final LoadingCache<BlockPos, BlockInWorld> BlockPattern.BlockPatternMatch.cacheMethods in net.minecraft.world.level.block.state.pattern that return BlockPosModifier and TypeMethodDescriptionBlockPattern.BlockPatternMatch.getFrontTopLeft()BlockInWorld.getPos()protected static BlockPosBlockPattern.translateAndRotate(BlockPos pos, Direction finger, Direction thumb, int palmOffset, int thumbOffset, int fingerOffset) Offsets the position of pos in the direction of finger and thumb facing by offset amounts, follows the right-hand rule for cross products (finger, thumb, palm)Methods in net.minecraft.world.level.block.state.pattern that return types with arguments of type BlockPosModifier and TypeMethodDescriptionstatic LoadingCache<BlockPos, BlockInWorld> BlockPattern.createLevelCache(LevelReader level, boolean forceLoad) Methods in net.minecraft.world.level.block.state.pattern with parameters of type BlockPosModifier and TypeMethodDescriptionBlockPattern.find(LevelReader level, BlockPos pos) Calculates whether the given world position matches the pattern.private BlockPattern.BlockPatternMatchBlockPattern.matches(BlockPos pos, Direction finger, Direction thumb, LoadingCache<BlockPos, BlockInWorld> cache) Checks that the given pattern invalid input: '&' rotation is at the block coordinates.BlockPattern.matches(LevelReader level, BlockPos pos, Direction finger, Direction thumb) protected static BlockPosBlockPattern.translateAndRotate(BlockPos pos, Direction finger, Direction thumb, int palmOffset, int thumbOffset, int fingerOffset) Offsets the position of pos in the direction of finger and thumb facing by offset amounts, follows the right-hand rule for cross products (finger, thumb, palm)Method parameters in net.minecraft.world.level.block.state.pattern with type arguments of type BlockPosModifier and TypeMethodDescriptionprivate BlockPattern.BlockPatternMatchBlockPattern.matches(BlockPos pos, Direction finger, Direction thumb, LoadingCache<BlockPos, BlockInWorld> cache) Checks that the given pattern invalid input: '&' rotation is at the block coordinates.Constructors in net.minecraft.world.level.block.state.pattern with parameters of type BlockPosModifierConstructorDescriptionBlockInWorld(LevelReader level, BlockPos pos, boolean loadChunks) BlockPatternMatch(BlockPos frontTopLeft, Direction forwards, Direction up, LoadingCache<BlockPos, BlockInWorld> cache, int width, int height, int depth) Constructor parameters in net.minecraft.world.level.block.state.pattern with type arguments of type BlockPosModifierConstructorDescriptionBlockPatternMatch(BlockPos frontTopLeft, Direction forwards, Direction up, LoadingCache<BlockPos, BlockInWorld> cache, int width, int height, int depth) -
Uses of BlockPos in net.minecraft.world.level.border
Methods in net.minecraft.world.level.border that return BlockPosModifier and TypeMethodDescriptionWorldBorder.clampToBounds(double x, double y, double z) WorldBorder.clampToBounds(BlockPos pos) WorldBorder.clampToBounds(Vec3 pos) Methods in net.minecraft.world.level.border with parameters of type BlockPosModifier and TypeMethodDescriptionWorldBorder.clampToBounds(BlockPos pos) booleanWorldBorder.isWithinBounds(BlockPos pos) -
Uses of BlockPos in net.minecraft.world.level.chunk
Fields in net.minecraft.world.level.chunk with type parameters of type BlockPosModifier and TypeFieldDescriptionprotected final Map<BlockPos, BlockEntity> ChunkAccess.blockEntitiesprotected final Map<BlockPos, CompoundTag> ChunkAccess.pendingBlockEntitiesprivate final Map<BlockPos, LevelChunk.RebindableTickingBlockEntityWrapper> LevelChunk.tickersInLevelMethods in net.minecraft.world.level.chunk that return BlockPosModifier and TypeMethodDescriptionLevelChunk.BoundTickingBlockEntity.getPos()LevelChunk.RebindableTickingBlockEntityWrapper.getPos()static BlockPosProtoChunk.unpackOffsetCoordinates(short packedPos, int yOffset, ChunkPos chunkPos) Methods in net.minecraft.world.level.chunk that return types with arguments of type BlockPosModifier and TypeMethodDescriptionChunkGenerator.findNearestMapStructure(ServerLevel level, HolderSet<Structure> structure, BlockPos pos, int searchRadius, boolean skipKnownStructures) LevelChunk.getBlockEntities()ProtoChunk.getBlockEntities()ChunkAccess.getBlockEntitiesPos()ProtoChunk.getBlockEntityNbts()ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean skipKnownStructures, ConcentricRingsStructurePlacement placement) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, LevelReader level, StructureManager structureManager, int x, int y, int z, boolean skipKnownStructures, long seed, RandomSpreadStructurePlacement spreadPlacement) ChunkGenerator.getStructureGeneratingAt(Set<Holder<Structure>> structureHoldersSet, LevelReader level, StructureManager structureManager, boolean skipKnownStructures, StructurePlacement placement, ChunkPos chunkPos) Methods in net.minecraft.world.level.chunk with parameters of type BlockPosModifier and TypeMethodDescriptionabstract voidChunkGenerator.addDebugScreenInfo(List<String> info, RandomState random, BlockPos pos) private BlockEntityLevelChunk.createBlockEntity(BlockPos pos) ChunkGenerator.findNearestMapStructure(ServerLevel level, HolderSet<Structure> structure, BlockPos pos, int searchRadius, boolean skipKnownStructures) EmptyLevelChunk.getBlockEntity(BlockPos p_62609_, LevelChunk.EntityCreationType p_62610_) ImposterProtoChunk.getBlockEntity(BlockPos p_62744_) LevelChunk.getBlockEntity(BlockPos p_62912_) LevelChunk.getBlockEntity(BlockPos pos, LevelChunk.EntityCreationType creationType) ProtoChunk.getBlockEntity(BlockPos p_63257_) ChunkAccess.getBlockEntityNbt(BlockPos pos) ImposterProtoChunk.getBlockEntityNbt(BlockPos p_62757_) abstract CompoundTagChunkAccess.getBlockEntityNbtForSaving(BlockPos pos, HolderLookup.Provider registries) ImposterProtoChunk.getBlockEntityNbtForSaving(BlockPos p_62760_, HolderLookup.Provider p_323691_) LevelChunk.getBlockEntityNbtForSaving(BlockPos p_62932_, HolderLookup.Provider p_323699_) ProtoChunk.getBlockEntityNbtForSaving(BlockPos p_63275_, HolderLookup.Provider p_324473_) BulkSectionAccess.getBlockState(BlockPos pos) EmptyLevelChunk.getBlockState(BlockPos p_62625_) ImposterProtoChunk.getBlockState(BlockPos p_62749_) LevelChunk.getBlockState(BlockPos p_62923_) ProtoChunk.getBlockState(BlockPos p_63264_) EmptyLevelChunk.getFluidState(BlockPos p_62621_) ImposterProtoChunk.getFluidState(BlockPos p_62736_) LevelChunk.getFluidState(BlockPos p_62895_) ProtoChunk.getFluidState(BlockPos p_63239_) intEmptyLevelChunk.getLightEmission(BlockPos p_62628_) ChunkGenerator.getMobsAt(Holder<Biome> biome, StructureManager structureManager, MobCategory category, BlockPos pos) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean skipKnownStructures, ConcentricRingsStructurePlacement placement) BulkSectionAccess.getSection(BlockPos pos) (package private) booleanvoidChunkAccess.markPosForPostprocessing(BlockPos pos) voidImposterProtoChunk.markPosForPostprocessing(BlockPos p_62752_) voidProtoChunk.markPosForPostprocessing(BlockPos p_63266_) static shortProtoChunk.packOffsetCoordinates(BlockPos pos) private BlockEntityLevelChunk.promotePendingBlockEntity(BlockPos pos, CompoundTag tag) abstract voidChunkAccess.removeBlockEntity(BlockPos pos) voidEmptyLevelChunk.removeBlockEntity(BlockPos p_62623_) voidImposterProtoChunk.removeBlockEntity(BlockPos p_62747_) voidLevelChunk.removeBlockEntity(BlockPos p_62919_) voidProtoChunk.removeBlockEntity(BlockPos p_63262_) private voidLevelChunk.removeBlockEntityTicker(BlockPos pos) ChunkAccess.setBlockState(BlockPos pos, BlockState state) abstract BlockStateChunkAccess.setBlockState(BlockPos pos, BlockState state, int flags) EmptyLevelChunk.setBlockState(BlockPos p_62605_, BlockState p_62606_, int p_394216_) ImposterProtoChunk.setBlockState(BlockPos p_62722_, BlockState p_62723_, int p_393912_) LevelChunk.setBlockState(BlockPos p_62865_, BlockState p_62866_, int p_393859_) ProtoChunk.setBlockState(BlockPos p_63217_, BlockState p_63218_, int p_393955_) UpgradeData.BlockFixer.updateShape(BlockState state, Direction direction, BlockState offsetState, LevelAccessor level, BlockPos pos, BlockPos offsetPos) private static BlockStateUpgradeData.updateState(BlockState state, Direction direction, LevelAccessor level, BlockPos pos, BlockPos offsetPos) Method parameters in net.minecraft.world.level.chunk with type arguments of type BlockPosModifier and TypeMethodDescriptionfinal voidChunkAccess.findBlockLightSources(BiConsumer<BlockPos, BlockState> p_285269_) voidLightChunk.findBlockLightSources(BiConsumer<BlockPos, BlockState> output) voidChunkAccess.findBlocks(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> output) voidChunkAccess.findBlocks(Predicate<BlockState> p_285343_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) voidChunkAccess.findBlocks(Predicate<BlockState> p_285343_, BiPredicate<BlockState, BlockPos> fineFilter, BiConsumer<BlockPos, BlockState> p_285030_) 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_) -
Uses of BlockPos in net.minecraft.world.level.dimension.end
Fields in net.minecraft.world.level.dimension.end declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosEndDragonFight.originprivate BlockPosEndDragonFight.portalLocationFields in net.minecraft.world.level.dimension.end with type parameters of type BlockPosModifier and TypeFieldDescriptionEndDragonFight.Data.exitPortalLocationThe field for theexitPortalLocationrecord component.Methods in net.minecraft.world.level.dimension.end that return types with arguments of type BlockPosModifier and TypeMethodDescriptionEndDragonFight.Data.exitPortalLocation()Returns the value of theexitPortalLocationrecord component.Methods in net.minecraft.world.level.dimension.end with parameters of type BlockPosModifier and TypeMethodDescriptionprivate voidEndDragonFight.spawnNewGateway(BlockPos pos) abstract voidDragonRespawnAnimation.tick(ServerLevel level, EndDragonFight manager, List<EndCrystal> crystals, int ticks, BlockPos pos) Constructors in net.minecraft.world.level.dimension.end with parameters of type BlockPosModifierConstructorDescriptionEndDragonFight(ServerLevel level, long seed, EndDragonFight.Data data, BlockPos origin) -
Uses of BlockPos in net.minecraft.world.level.entity
Methods in net.minecraft.world.level.entity that return BlockPosMethods in net.minecraft.world.level.entity with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanPersistentEntitySectionManager.canPositionTick(BlockPos pos) -
Uses of BlockPos in net.minecraft.world.level.gameevent
Fields in net.minecraft.world.level.gameevent declared as BlockPosConstructors in net.minecraft.world.level.gameevent with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.level.gameevent.vibrations
Methods in net.minecraft.world.level.gameevent.vibrations with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static booleanVibrationSystem.Ticker.areAdjacentChunksTicking(Level level, BlockPos pos) booleanVibrationSystem.User.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, GameEvent.Context context) static floatVibrationSystem.Listener.distanceBetweenInBlocks(BlockPos pos1, BlockPos pos2) voidVibrationSystem.User.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, Entity entity, Entity playerEntity, float distance) -
Uses of BlockPos in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen with type parameters of type BlockPosMethods in net.minecraft.world.level.levelgen with parameters of type BlockPosModifier and TypeMethodDescriptionvoidDebugLevelSource.addDebugScreenInfo(List<String> p_223987_, RandomState p_223988_, BlockPos p_223989_) voidFlatLevelSource.addDebugScreenInfo(List<String> p_224179_, RandomState p_224180_, BlockPos p_224181_) voidNoiseBasedChunkGenerator.addDebugScreenInfo(List<String> p_224304_, RandomState p_224305_, BlockPos p_224306_) default RandomSourceColumn.scan(LevelSimulatedReader level, BlockPos pos, int maxDistance, Predicate<BlockState> columnPredicate, Predicate<BlockState> tipPredicate) Scans for a column of states satisfyingcolumnPredicate, up to a length ofmaxDistancefrom the origin, and ending with a state which satisfiestipPredicate.private booleanPatrolSpawner.spawnPatrolMember(ServerLevel level, BlockPos pos, RandomSource random, boolean leader) SurfaceSystem.topMaterial(SurfaceRules.RuleSource rule, CarvingContext context, Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, NoiseChunk noiseChunk, BlockPos pos, boolean hasFluid) Deprecated.Method parameters in net.minecraft.world.level.levelgen with type arguments of type BlockPosModifier and TypeMethodDescriptionSurfaceSystem.topMaterial(SurfaceRules.RuleSource rule, CarvingContext context, Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, NoiseChunk noiseChunk, BlockPos pos, boolean hasFluid) Deprecated.Constructor parameters in net.minecraft.world.level.levelgen with type arguments of type BlockPosModifierConstructorDescriptionprotectedContext(SurfaceSystem system, RandomState randomState, ChunkAccess chunk, NoiseChunk noiseChunk, Function<BlockPos, Holder<Biome>> biomeGetter, Registry<Biome> biomeRegistry, WorldGenerationContext context) -
Uses of BlockPos in net.minecraft.world.level.levelgen.blending
Methods in net.minecraft.world.level.levelgen.blending with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static voidBlender.generateBorderTick(ChunkAccess chunk, BlockPos pos) private static booleanBlendingData.isGround(ChunkAccess chunk, BlockPos pos) -
Uses of BlockPos in net.minecraft.world.level.levelgen.blockpredicates
Methods in net.minecraft.world.level.levelgen.blockpredicates with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanAllOfPredicate.test(WorldGenLevel level, BlockPos pos) booleanAnyOfPredicate.test(WorldGenLevel p_190387_, BlockPos p_190388_) booleanHasSturdyFacePredicate.test(WorldGenLevel level, BlockPos pos) booleanInsideWorldBoundsPredicate.test(WorldGenLevel level, BlockPos pos) booleanNotPredicate.test(WorldGenLevel level, BlockPos pos) final booleanStateTestingPredicate.test(WorldGenLevel level, BlockPos pos) booleanTrueBlockPredicate.test(WorldGenLevel level, BlockPos pos) booleanUnobstructedPredicate.test(WorldGenLevel level, BlockPos pos) booleanWouldSurvivePredicate.test(WorldGenLevel level, BlockPos pos) -
Uses of BlockPos in net.minecraft.world.level.levelgen.carver
Methods in net.minecraft.world.level.levelgen.carver with parameters of type BlockPosModifier and TypeMethodDescriptionprivate BlockStateWorldCarver.getCarveState(CarvingContext context, C config, BlockPos pos, Aquifer aquifer) CarvingContext.topMaterial(Function<BlockPos, Holder<Biome>> biomeMapper, ChunkAccess access, BlockPos pos, boolean hasFluid) Deprecated.Method parameters in net.minecraft.world.level.levelgen.carver with type arguments of type BlockPosModifier and TypeMethodDescriptionbooleanCanyonWorldCarver.carve(CarvingContext p_224813_, CanyonCarverConfiguration p_224814_, ChunkAccess p_224815_, Function<BlockPos, Holder<Biome>> p_224816_, RandomSource p_224817_, Aquifer p_224818_, ChunkPos p_224819_, CarvingMask p_224820_) booleanCaveWorldCarver.carve(CarvingContext p_224885_, CaveCarverConfiguration p_224886_, ChunkAccess p_224887_, Function<BlockPos, Holder<Biome>> p_224888_, RandomSource p_224889_, Aquifer p_224890_, ChunkPos p_224891_, CarvingMask p_224892_) booleanConfiguredWorldCarver.carve(CarvingContext context, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) abstract booleanWorldCarver.carve(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) Carves the given chunk with caves that originate from the givenchunkPos.protected booleanNetherWorldCarver.carveBlock(CarvingContext p_190731_, CaveCarverConfiguration p_190732_, ChunkAccess p_190733_, Function<BlockPos, Holder<Biome>> p_190734_, CarvingMask p_190735_, BlockPos.MutableBlockPos p_190736_, BlockPos.MutableBlockPos p_190737_, Aquifer p_190738_, org.apache.commons.lang3.mutable.MutableBoolean p_190739_) protected booleanWorldCarver.carveBlock(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask carvingMask, BlockPos.MutableBlockPos pos, BlockPos.MutableBlockPos checkPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean reachedSurface) Carves a single block, replacing it with the appropriate state if possible, and handles replacing exposed dirt with grass.protected booleanWorldCarver.carveEllipsoid(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, Aquifer aquifer, double x, double y, double z, double horizontalRadius, double verticalRadius, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) Carves blocks in an ellipsoid (more accurately a spheroid), defined by a center (x, y, z) position, with a horizontal and vertical radius (the semi-axes)protected voidCaveWorldCarver.createRoom(CarvingContext context, CaveCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, Aquifer aquifer, double x, double y, double z, float radius, double horizontalVerticalRatio, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) protected voidCaveWorldCarver.createTunnel(CarvingContext context, CaveCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, long seed, Aquifer aquifer, double x, double y, double z, double horizontalRadiusMultiplier, double verticalRadiusMultiplier, float thickness, float yaw, float pitch, int branchIndex, int branchCount, double horizontalVerticalRatio, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) private voidCanyonWorldCarver.doCarve(CarvingContext context, CanyonCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, long seed, Aquifer aquifer, double x, double y, double z, float thickness, float yaw, float pitch, int branchIndex, int branchCount, double horizontalVerticalRatio, CarvingMask carvingMask) CarvingContext.topMaterial(Function<BlockPos, Holder<Biome>> biomeMapper, ChunkAccess access, BlockPos pos, boolean hasFluid) Deprecated. -
Uses of BlockPos in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature declared as BlockPosModifier and TypeFieldDescriptionprivate static final BlockPosEndPodiumFeature.END_PODIUM_LOCATIONprivate final BlockPosFeaturePlaceContext.originprivate static final BlockPosVoidStartPlatformFeature.PLATFORM_OFFSETprivate BlockPosLargeDripstoneFeature.LargeDripstone.rootMethods in net.minecraft.world.level.levelgen.feature that return BlockPosModifier and TypeMethodDescriptionprivate static BlockPosBasaltColumnsFeature.findAir(LevelAccessor level, BlockPos.MutableBlockPos pos, int distance) private static BlockPosBasaltColumnsFeature.findSurface(LevelAccessor level, int seaLevel, BlockPos.MutableBlockPos pos, int distance) private static BlockPosReplaceBlobsFeature.findTarget(LevelAccessor level, BlockPos.MutableBlockPos topPos, Block block) static BlockPosEndPodiumFeature.getLocation(BlockPos pos) (package private) BlockPosFeaturePlaceContext.origin()private BlockPosFallenTreeFeature.placeLogBlock(FallenTreeConfiguration config, WorldGenLevel level, RandomSource random, BlockPos.MutableBlockPos pos, Function<BlockState, BlockState> stateModifier) Methods in net.minecraft.world.level.levelgen.feature that return types with arguments of type BlockPosModifier and TypeMethodDescriptionprivate BiConsumer<BlockPos, BlockState> FallenTreeFeature.getDecorationSetter(WorldGenLevel level) TreeFeature.getLowestTrunkOrRootOfTree(TreeDecorator.Context context) VegetationPatchFeature.placeGroundPatch(WorldGenLevel level, VegetationPatchConfiguration config, RandomSource random, BlockPos pos, Predicate<BlockState> state, int xRadius, int zRadius) WaterloggedVegetationPatchFeature.placeGroundPatch(WorldGenLevel p_225339_, VegetationPatchConfiguration p_225340_, RandomSource p_225341_, BlockPos p_225342_, Predicate<BlockState> p_225343_, int p_225344_, int p_225345_) Methods in net.minecraft.world.level.levelgen.feature with parameters of type BlockPosModifier and TypeMethodDescriptionprivate booleanIcebergFeature.belowIsAir(BlockGetter level, BlockPos pos) private booleanDripstoneClusterFeature.canBeAdjacentToWater(LevelAccessor level, BlockPos pos) private booleanDripstoneClusterFeature.canPlacePool(WorldGenLevel level, BlockPos pos) private booleanSculkPatchFeature.canSpreadFrom(LevelAccessor level, BlockPos pos) private voidIcebergFeature.carve(int radius, int localY, BlockPos pos, LevelAccessor level, boolean placeWater, double perpendicularAngle, BlockPos ellipseOrigin, int majorRadius, int minorRadius) static booleanFeature.checkNeighbors(Function<BlockPos, BlockState> adjacentStateAccessor, BlockPos pos, Predicate<BlockState> filter) static voidEndPlatformFeature.createEndPlatform(ServerLevelAccessor level, BlockPos pos, boolean dropBlocks) private static voidPointedDripstoneFeature.createPatchOfDripstoneBlocks(LevelAccessor level, RandomSource random, BlockPos pos, PointedDripstoneConfiguration config) private booleanTreeFeature.doPlace(WorldGenLevel level, RandomSource random, BlockPos pos, BiConsumer<BlockPos, BlockState> rootBlockSetter, BiConsumer<BlockPos, BlockState> trunkBlockSetter, FoliagePlacer.FoliageSetter foliageBlockSetter, TreeConfiguration config) private voidEndPodiumFeature.dropPreviousAndSetBlock(WorldGenLevel level, BlockPos pos, Block block) private voidIcebergFeature.generateCutOut(RandomSource random, LevelAccessor level, int majorAxis, int height, BlockPos pos, boolean elliptical, int ellipseRadius, double angle, int minorAxis) private voidIcebergFeature.generateIcebergBlock(LevelAccessor level, RandomSource random, BlockPos pos, int height, int localX, int localY, int localZ, int radius, int majorRadius, boolean elliptical, int minorRadius, double angle, boolean placeSnow, BlockState state) private static OptionalIntUnderwaterMagmaFeature.getFloorY(WorldGenLevel level, BlockPos pos, UnderwaterMagmaConfiguration config) static BlockPosEndPodiumFeature.getLocation(BlockPos pos) private intTreeFeature.getMaxFreeTreeHeight(LevelSimulatedReader level, int trunkHeight, BlockPos topPosition, TreeConfiguration config) PointedDripstoneFeature.getTipDirection(LevelAccessor level, BlockPos pos, RandomSource random) protected static voidDripstoneUtils.growPointedDripstone(LevelAccessor level, BlockPos pos, Direction direction, int height, boolean mergeTip) static booleanFeature.isAdjacentToAir(Function<BlockPos, BlockState> adjacentStateAccessor, BlockPos pos) private static booleanBasaltColumnsFeature.isAirOrLavaOcean(LevelAccessor level, int seaLevel, BlockPos pos) static booleanTreeFeature.isAirOrLeaves(LevelSimulatedReader level, BlockPos pos) booleanSpikeFeature.EndSpike.isCenterWithinChunk(BlockPos pos) protected static booleanDripstoneUtils.isCircleMostlyEmbeddedInStone(WorldGenLevel level, BlockPos pos, int radius) private static booleanDeltaFeature.isClear(LevelAccessor level, BlockPos pos, DeltaFeatureConfiguration config) protected static booleanDripstoneUtils.isEmptyOrWater(LevelAccessor level, BlockPos pos) protected static booleanDripstoneUtils.isEmptyOrWaterOrLava(LevelAccessor level, BlockPos pos) private static booleanWaterloggedVegetationPatchFeature.isExposed(WorldGenLevel level, Set<BlockPos> positions, BlockPos pos, BlockPos.MutableBlockPos mutablePos) private static booleanWaterloggedVegetationPatchFeature.isExposedDirection(WorldGenLevel level, BlockPos pos, BlockPos.MutableBlockPos mutablePos, Direction direction) static booleanFeature.isGrassOrDirt(LevelSimulatedReader level, BlockPos pos) private static booleanTwistingVinesFeature.isInvalidPlacementLocation(LevelAccessor level, BlockPos pos) private booleanDripstoneClusterFeature.isLava(LevelReader level, BlockPos pos) private booleanFallenTreeFeature.isOverSolidGround(LevelAccessor level, BlockPos pos) private static booleanHugeFungusFeature.isReplaceable(WorldGenLevel level, BlockPos pos, HugeFungusConfiguration config, boolean checkConfig) private booleanUnderwaterMagmaFeature.isValidPlacement(WorldGenLevel level, BlockPos pos) protected booleanAbstractHugeMushroomFeature.isValidPosition(LevelAccessor level, BlockPos pos, int maxHeight, BlockPos.MutableBlockPos mutablePos, HugeMushroomFeatureConfiguration config) static booleanTreeFeature.isVine(LevelSimulatedReader level, BlockPos pos) private booleanUnderwaterMagmaFeature.isWaterOrAir(LevelAccessor level, BlockPos pos) protected abstract voidAbstractHugeMushroomFeature.makeCap(LevelAccessor level, RandomSource random, BlockPos pos, int treeHeight, BlockPos.MutableBlockPos mutablePos, HugeMushroomFeatureConfiguration config) protected voidHugeBrownMushroomFeature.makeCap(LevelAccessor p_225043_, RandomSource p_225044_, BlockPos p_225045_, int p_225046_, BlockPos.MutableBlockPos p_225047_, HugeMushroomFeatureConfiguration p_225048_) protected voidHugeRedMushroomFeature.makeCap(LevelAccessor p_225082_, RandomSource p_225083_, BlockPos p_225084_, int p_225085_, BlockPos.MutableBlockPos p_225086_, HugeMushroomFeatureConfiguration p_225087_) private static LargeDripstoneFeature.LargeDripstoneLargeDripstoneFeature.makeDripstone(BlockPos root, boolean pointingUp, RandomSource random, int radius, FloatProvider bluntnessBase, FloatProvider scaleBase) protected voidFeature.markAboveForPostProcessing(WorldGenLevel level, BlockPos basePos) If the above two blocks are not air, marks them for post-processing.private booleanBlockPileFeature.mayPlaceOn(LevelAccessor level, BlockPos pos, RandomSource random) private booleanFallenTreeFeature.mayPlaceOn(LevelAccessor level, BlockPos pos) (package private) BlockPosprivate voidScatteredOreFeature.offsetTargetPos(BlockPos.MutableBlockPos mutablePos, RandomSource random, BlockPos pos, int magnitude) booleanConfiguredFeature.place(WorldGenLevel reader, ChunkGenerator chunkGenerator, RandomSource random, BlockPos pos) booleanFeature.place(FC config, WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos origin) booleanWeightedPlacedFeature.place(WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos pos) private voidBasaltPillarFeature.placeBaseHangOff(LevelAccessor level, RandomSource random, BlockPos pos) private booleanBasaltColumnsFeature.placeColumn(LevelAccessor level, int seaLevel, BlockPos pos, int distance, int reach) private voidDripstoneClusterFeature.placeColumn(WorldGenLevel level, RandomSource random, BlockPos pos, int x, int z, float wetness, double chance, int height, float density, DripstoneClusterConfiguration config) protected booleanCoralFeature.placeCoralBlock(LevelAccessor level, RandomSource random, BlockPos pos, BlockState state) private voidLargeDripstoneFeature.placeDebugMarkers(WorldGenLevel level, BlockPos pos, Column.Range range, LargeDripstoneFeature.WindOffsetter windOffsetter) private static voidRootSystemFeature.placeDirt(BlockPos pos, int maxY, WorldGenLevel level, RootSystemConfiguration config, RandomSource random) private static booleanRootSystemFeature.placeDirtAndTree(WorldGenLevel level, ChunkGenerator chunkGenerator, RootSystemConfiguration config, RandomSource random, BlockPos.MutableBlockPos mutablePos, BlockPos basePos) protected static booleanDripstoneUtils.placeDripstoneBlockIfPossible(LevelAccessor level, BlockPos pos) private voidFallenTreeFeature.placeFallenTree(FallenTreeConfiguration config, BlockPos origin, WorldGenLevel level, RandomSource random) protected booleanCoralClawFeature.placeFeature(LevelAccessor p_224959_, RandomSource p_224960_, BlockPos p_224961_, BlockState p_224962_) protected abstract booleanCoralFeature.placeFeature(LevelAccessor level, RandomSource random, BlockPos pos, BlockState state) protected booleanCoralMushroomFeature.placeFeature(LevelAccessor p_224982_, RandomSource p_224983_, BlockPos p_224984_, BlockState p_224985_) protected booleanCoralTreeFeature.placeFeature(LevelAccessor p_224987_, RandomSource p_224988_, BlockPos p_224989_, BlockState p_224990_) VegetationPatchFeature.placeGroundPatch(WorldGenLevel level, VegetationPatchConfiguration config, RandomSource random, BlockPos pos, Predicate<BlockState> state, int xRadius, int zRadius) WaterloggedVegetationPatchFeature.placeGroundPatch(WorldGenLevel p_225339_, VegetationPatchConfiguration p_225340_, RandomSource p_225341_, BlockPos p_225342_, Predicate<BlockState> p_225343_, int p_225344_, int p_225345_) static booleanMultifaceGrowthFeature.placeGrowthIfPossible(WorldGenLevel level, BlockPos pos, BlockState state, MultifaceGrowthConfiguration config, RandomSource random, List<Direction> directions) private booleanBasaltPillarFeature.placeHangOff(LevelAccessor level, RandomSource random, BlockPos pos) private voidHugeFungusFeature.placeHat(WorldGenLevel level, RandomSource random, HugeFungusConfiguration config, BlockPos pos, int height, boolean huge) private voidHugeFungusFeature.placeHatDropBlock(LevelAccessor level, RandomSource random, BlockPos pos, BlockState state, boolean weepingVines) private voidWeepingVinesFeature.placeRoofNetherWart(LevelAccessor level, RandomSource random, BlockPos pos) private voidWeepingVinesFeature.placeRoofWeepingVines(LevelAccessor level, RandomSource random, BlockPos pos) private static voidRootSystemFeature.placeRoots(WorldGenLevel level, RootSystemConfiguration config, RandomSource random, BlockPos basePos, BlockPos.MutableBlockPos mutablePos) private voidHugeFungusFeature.placeStem(WorldGenLevel level, RandomSource random, HugeFungusConfiguration config, BlockPos pos, int height, boolean huge) private static voidDesertWellFeature.placeSusSand(WorldGenLevel level, BlockPos pos) protected voidAbstractHugeMushroomFeature.placeTrunk(LevelAccessor level, RandomSource random, BlockPos pos, HugeMushroomFeatureConfiguration config, int maxHeight, BlockPos.MutableBlockPos mutablePos) protected booleanVegetationPatchFeature.placeVegetation(WorldGenLevel level, VegetationPatchConfiguration config, ChunkGenerator chunkGenerator, RandomSource random, BlockPos pos) protected booleanWaterloggedVegetationPatchFeature.placeVegetation(WorldGenLevel p_225347_, VegetationPatchConfiguration p_225348_, ChunkGenerator p_225349_, RandomSource p_225350_, BlockPos p_225351_) private voidIcebergFeature.removeFloatingSnowLayer(LevelAccessor level, BlockPos pos) private voidDripstoneClusterFeature.replaceBlocksWithDripstoneBlocks(WorldGenLevel level, BlockPos pos, int thickness, Direction direction) protected voidFeature.safeSetBlock(WorldGenLevel level, BlockPos pos, BlockState state, Predicate<BlockState> oldState) protected voidFeature.setBlock(LevelWriter level, BlockPos pos, BlockState state) protected voidTreeFeature.setBlock(LevelWriter level, BlockPos pos, BlockState state) private static voidTreeFeature.setBlockKnownShape(LevelWriter level, BlockPos pos, BlockState state) private voidIcebergFeature.setIcebergBlock(BlockPos pos, LevelAccessor level, RandomSource random, int heightRemaining, int height, boolean elliptical, boolean placeSnow, BlockState state) private doubleIcebergFeature.signedDistanceCircle(int x, int z, BlockPos center, int radius, RandomSource random) private doubleIcebergFeature.signedDistanceEllipse(int x, int z, BlockPos center, int majorRadius, int minorRadius, double angle) Given an ellipse defined by the equation(x/a)^2 + (y/b)^2 = 1, whereaandbare the semi-major and semi-minor axes respectively, this computes the distance between an arbitrary point and the ellipse.private voidIcebergFeature.smooth(LevelAccessor level, BlockPos pos, int majorRadius, int height, boolean elliptical, int minorRadius) Smooths out an iceberg by removing blocks which either have air below, or non-iceberg blocks on three or more horizontal sides, with air.private static booleanRootSystemFeature.spaceForTree(WorldGenLevel level, RootSystemConfiguration config, BlockPos pos) private voidBlockPileFeature.tryPlaceBlock(LevelAccessor level, BlockPos pos, RandomSource random, BlockPileConfiguration config) private static voidHugeFungusFeature.tryPlaceWeepingVines(BlockPos pos, LevelAccessor level, RandomSource random) static booleanTreeFeature.validTreePos(LevelSimulatedReader level, BlockPos pos) Method parameters in net.minecraft.world.level.levelgen.feature with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic booleanOreFeature.canPlaceOre(BlockState state, Function<BlockPos, BlockState> adjacentStateAccessor, RandomSource random, OreConfiguration config, OreConfiguration.TargetBlockState targetState, BlockPos.MutableBlockPos mutablePos) static booleanFeature.checkNeighbors(Function<BlockPos, BlockState> adjacentStateAccessor, BlockPos pos, Predicate<BlockState> filter) private voidFallenTreeFeature.decorateLogs(WorldGenLevel level, RandomSource random, Set<BlockPos> logPositions, List<TreeDecorator> decorators) protected voidVegetationPatchFeature.distributeVegetation(FeaturePlaceContext<VegetationPatchConfiguration> context, WorldGenLevel level, VegetationPatchConfiguration config, RandomSource random, Set<BlockPos> possiblePositions, int xRadius, int zRadius) private booleanTreeFeature.doPlace(WorldGenLevel level, RandomSource random, BlockPos pos, BiConsumer<BlockPos, BlockState> rootBlockSetter, BiConsumer<BlockPos, BlockState> trunkBlockSetter, FoliagePlacer.FoliageSetter foliageBlockSetter, TreeConfiguration config) static booleanFeature.isAdjacentToAir(Function<BlockPos, BlockState> adjacentStateAccessor, BlockPos pos) private static booleanWaterloggedVegetationPatchFeature.isExposed(WorldGenLevel level, Set<BlockPos> positions, BlockPos pos, BlockPos.MutableBlockPos mutablePos) private static DiscreteVoxelShapeTreeFeature.updateLeaves(LevelAccessor level, BoundingBox box, Set<BlockPos> rootPositions, Set<BlockPos> trunkPositions, Set<BlockPos> foliagePositions) Constructors in net.minecraft.world.level.levelgen.feature with parameters of type BlockPosModifierConstructorDescriptionFeaturePlaceContext(Optional<ConfiguredFeature<?, ?>> topFeature, WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos origin, FC config) (package private)LargeDripstone(BlockPos root, boolean pointingUp, int radius, double bluntness, double scale) -
Uses of BlockPos in net.minecraft.world.level.levelgen.feature.configurations
Fields in net.minecraft.world.level.levelgen.feature.configurations declared as BlockPosFields in net.minecraft.world.level.levelgen.feature.configurations with type parameters of type BlockPosMethods in net.minecraft.world.level.levelgen.feature.configurations that return BlockPosMethods in net.minecraft.world.level.levelgen.feature.configurations that return types with arguments of type BlockPosMethods in net.minecraft.world.level.levelgen.feature.configurations with parameters of type BlockPosConstructors in net.minecraft.world.level.levelgen.feature.configurations with parameters of type BlockPosModifierConstructorDescriptionSpikeConfiguration(boolean crystalInvulnerable, List<SpikeFeature.EndSpike> spikes, BlockPos crystalBeamTarget) Constructor parameters in net.minecraft.world.level.levelgen.feature.configurations with type arguments of type BlockPosModifierConstructorDescriptionprivateEndGatewayConfiguration(Optional<BlockPos> exit, boolean exact) privateSpikeConfiguration(boolean crystalInvulnerable, List<SpikeFeature.EndSpike> spikes, Optional<BlockPos> crystalBeamTarget) -
Uses of BlockPos in net.minecraft.world.level.levelgen.feature.foliageplacers
Fields in net.minecraft.world.level.levelgen.feature.foliageplacers declared as BlockPosMethods in net.minecraft.world.level.levelgen.feature.foliageplacers that return BlockPosMethods in net.minecraft.world.level.levelgen.feature.foliageplacers with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanprotected voidFoliagePlacer.placeLeavesRow(LevelSimulatedReader level, FoliagePlacer.FoliageSetter foliageSetter, RandomSource random, TreeConfiguration treeConfiguration, BlockPos pos, int range, int localY, boolean large) protected final voidFoliagePlacer.placeLeavesRowWithHangingLeavesBelow(LevelSimulatedReader level, FoliagePlacer.FoliageSetter foliageSetter, RandomSource random, TreeConfiguration treeConfiguration, BlockPos pos, int range, int localY, boolean large, float hangingLeavesChance, float hangingLeavesExtensionChance) voidFoliagePlacer.FoliageSetter.set(BlockPos pos, BlockState state) private static booleanFoliagePlacer.tryPlaceExtension(LevelSimulatedReader level, FoliagePlacer.FoliageSetter foliageSetter, RandomSource random, TreeConfiguration treeConfiguration, float extensionChance, BlockPos logPos, BlockPos.MutableBlockPos pos) protected static booleanFoliagePlacer.tryPlaceLeaf(LevelSimulatedReader level, FoliagePlacer.FoliageSetter foliageSetter, RandomSource random, TreeConfiguration treeConfiguration, BlockPos pos) Constructors in net.minecraft.world.level.levelgen.feature.foliageplacers with parameters of type BlockPosModifierConstructorDescriptionFoliageAttachment(BlockPos pos, int radiusOffset, boolean doubleTrunk) -
Uses of BlockPos in net.minecraft.world.level.levelgen.feature.rootplacers
Methods in net.minecraft.world.level.levelgen.feature.rootplacers that return BlockPosMethods in net.minecraft.world.level.levelgen.feature.rootplacers that return types with arguments of type BlockPosModifier and TypeMethodDescriptionMangroveRootPlacer.potentialRootPositions(BlockPos pos, Direction direction, RandomSource random, BlockPos trunkOrigin) Methods in net.minecraft.world.level.levelgen.feature.rootplacers with parameters of type BlockPosModifier and TypeMethodDescriptionprotected booleanMangroveRootPlacer.canPlaceRoot(LevelSimulatedReader p_225831_, BlockPos p_225832_) protected booleanRootPlacer.canPlaceRoot(LevelSimulatedReader level, BlockPos pos) protected BlockStateRootPlacer.getPotentiallyWaterloggedState(LevelSimulatedReader level, BlockPos pos, BlockState state) RootPlacer.getTrunkOrigin(BlockPos pos, RandomSource random) protected voidMangroveRootPlacer.placeRoot(LevelSimulatedReader p_225834_, BiConsumer<BlockPos, BlockState> p_225835_, RandomSource p_225836_, BlockPos p_225837_, TreeConfiguration p_225838_) protected voidRootPlacer.placeRoot(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration treeConfig) 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 level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, BlockPos trunkOrigin, TreeConfiguration treeConfig) MangroveRootPlacer.potentialRootPositions(BlockPos pos, Direction direction, RandomSource random, BlockPos trunkOrigin) private booleanMangroveRootPlacer.simulateRoots(LevelSimulatedReader level, RandomSource random, BlockPos pos, Direction direction, BlockPos trunkOrigin, List<BlockPos> roots, int length) Method parameters in net.minecraft.world.level.levelgen.feature.rootplacers with type arguments of type BlockPosModifier 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 level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration treeConfig) 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 level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, BlockPos trunkOrigin, TreeConfiguration treeConfig) private booleanMangroveRootPlacer.simulateRoots(LevelSimulatedReader level, RandomSource random, BlockPos pos, Direction direction, BlockPos trunkOrigin, List<BlockPos> roots, int length) -
Uses of BlockPos in net.minecraft.world.level.levelgen.feature.stateproviders
Methods in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockPosModifier and TypeMethodDescriptionprotected doubleNoiseBasedStateProvider.getNoiseValue(BlockPos pos, double delta) protected BlockStateNoiseProvider.getRandomState(List<BlockState> possibleStates, BlockPos pos, double delta) protected doubleDualNoiseProvider.getSlowNoiseValue(BlockPos pos) abstract BlockStateBlockStateProvider.getState(RandomSource random, BlockPos pos) 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 level, RandomSource random, BlockPos pos) SimpleStateProvider.getState(RandomSource p_225963_, BlockPos p_225964_) WeightedStateProvider.getState(RandomSource p_225966_, BlockPos p_225967_) -
Uses of BlockPos in net.minecraft.world.level.levelgen.feature.treedecorators
Fields in net.minecraft.world.level.levelgen.feature.treedecorators with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final BiConsumer<BlockPos, BlockState> TreeDecorator.Context.decorationSetterprivate final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos> TreeDecorator.Context.leavesprivate final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos> TreeDecorator.Context.logsprivate final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos> TreeDecorator.Context.rootsMethods in net.minecraft.world.level.levelgen.feature.treedecorators that return types with arguments of type BlockPosModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos> TreeDecorator.Context.leaves()it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos> TreeDecorator.Context.logs()it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos> TreeDecorator.Context.roots()Methods in net.minecraft.world.level.levelgen.feature.treedecorators with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static voidLeaveVineDecorator.addHangingVine(BlockPos pos, BooleanProperty sideProperty, TreeDecorator.Context context) private static voidPaleMossDecorator.addMossHanger(BlockPos pos, TreeDecorator.Context context) private voidPlaceOnGroundDecorator.attemptToPlaceBlockAbove(TreeDecorator.Context context, BlockPos pos) booleanTreeDecorator.Context.checkBlock(BlockPos pos, Predicate<BlockState> predicate) private booleanAttachedToLeavesDecorator.hasRequiredEmptyBlocks(TreeDecorator.Context context, BlockPos pos, Direction direction) booleanprivate voidAlterGroundDecorator.placeBlockAt(TreeDecorator.Context context, BlockPos pos) private voidAlterGroundDecorator.placeBlockAt(TreeDecorator.Context context, BlockPos pos, AlterGroundEvent.StateProvider eventProvider) private voidAlterGroundDecorator.placeCircle(TreeDecorator.Context context, BlockPos pos) private voidAlterGroundDecorator.placeCircle(TreeDecorator.Context context, BlockPos pos, AlterGroundEvent.StateProvider eventProvider) voidTreeDecorator.Context.placeVine(BlockPos pos, BooleanProperty sideProperty) voidTreeDecorator.Context.setBlock(BlockPos pos, BlockState state) Constructor parameters in net.minecraft.world.level.levelgen.feature.treedecorators with type arguments of type BlockPosModifierConstructorDescriptionContext(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> decorationSetter, RandomSource random, Set<BlockPos> logs, Set<BlockPos> leaves, Set<BlockPos> roots) Context(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> decorationSetter, RandomSource random, Set<BlockPos> logs, Set<BlockPos> leaves, Set<BlockPos> roots) -
Uses of BlockPos in net.minecraft.world.level.levelgen.feature.trunkplacers
Methods in net.minecraft.world.level.levelgen.feature.trunkplacers with parameters of type BlockPosModifier and TypeMethodDescriptionprivate FoliagePlacer.FoliageAttachmentCherryTrunkPlacer.generateBranch(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter, Direction direction, int secondBranchStartOffsetFromTop, boolean doubleBranch, BlockPos.MutableBlockPos currentPos) private Direction.AxisFancyTrunkPlacer.getLogAxis(BlockPos pos, BlockPos otherPos) private intprivate static booleanTrunkPlacer.isDirt(LevelSimulatedReader level, BlockPos pos) booleanTrunkPlacer.isFree(LevelSimulatedReader level, BlockPos pos) private voidFancyTrunkPlacer.makeBranches(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int maxHeight, BlockPos pos, List<FancyTrunkPlacer.FoliageCoords> foliageCoords, TreeConfiguration config) private booleanFancyTrunkPlacer.makeLimb(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos basePos, BlockPos offsetPos, boolean modifyWorld, TreeConfiguration config) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter) private voidGiantTrunkPlacer.placeLogIfFreeWithOffset(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos.MutableBlockPos pos, TreeConfiguration config, BlockPos offsetPos, int offsetX, int offsetY, int offsetZ) BendingTrunkPlacer.placeTrunk(LevelSimulatedReader 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 level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) 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 level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config) protected booleanTrunkPlacer.validTreePos(LevelSimulatedReader level, BlockPos pos) protected booleanUpwardsBranchingTrunkPlacer.validTreePos(LevelSimulatedReader p_226210_, BlockPos p_226211_) Method parameters in net.minecraft.world.level.levelgen.feature.trunkplacers with type arguments of type BlockPosModifier and TypeMethodDescriptionprivate FoliagePlacer.FoliageAttachmentCherryTrunkPlacer.generateBranch(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter, Direction direction, int secondBranchStartOffsetFromTop, boolean doubleBranch, BlockPos.MutableBlockPos currentPos) private voidFancyTrunkPlacer.makeBranches(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int maxHeight, BlockPos pos, List<FancyTrunkPlacer.FoliageCoords> foliageCoords, TreeConfiguration config) private booleanFancyTrunkPlacer.makeLimb(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos basePos, BlockPos offsetPos, boolean modifyWorld, TreeConfiguration config) private voidUpwardsBranchingTrunkPlacer.placeBranch(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, TreeConfiguration treeConfig, List<FoliagePlacer.FoliageAttachment> foliageAttachments, BlockPos.MutableBlockPos pos, int y, Direction direction, int extraBranchLength, int extraBranchSteps) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config) protected booleanTrunkPlacer.placeLog(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config, Function<BlockState, BlockState> propertySetter) protected voidTrunkPlacer.placeLogIfFree(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos.MutableBlockPos pos, TreeConfiguration config) private voidGiantTrunkPlacer.placeLogIfFreeWithOffset(LevelSimulatedReader level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos.MutableBlockPos pos, TreeConfiguration config, BlockPos offsetPos, int offsetX, int offsetY, int offsetZ) BendingTrunkPlacer.placeTrunk(LevelSimulatedReader 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 level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, int freeTreeHeight, BlockPos pos, TreeConfiguration config) 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 level, BiConsumer<BlockPos, BlockState> blockSetter, RandomSource random, BlockPos pos, TreeConfiguration config) Constructors in net.minecraft.world.level.levelgen.feature.trunkplacers with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.level.levelgen.placement
Fields in net.minecraft.world.level.levelgen.placement with type parameters of type BlockPosMethods in net.minecraft.world.level.levelgen.placement that return types with arguments of type BlockPosModifier and TypeMethodDescriptionCountOnEveryLayerPlacement.getPositions(PlacementContext p_226329_, RandomSource p_226330_, BlockPos p_226331_) Deprecated.EnvironmentScanPlacement.getPositions(PlacementContext p_226336_, RandomSource p_226337_, BlockPos p_226338_) FixedPlacement.getPositions(PlacementContext p_352915_, RandomSource p_352928_, BlockPos p_352899_) HeightmapPlacement.getPositions(PlacementContext p_226344_, RandomSource p_226345_, BlockPos p_226346_) HeightRangePlacement.getPositions(PlacementContext p_226340_, RandomSource p_226341_, BlockPos p_226342_) InSquarePlacement.getPositions(PlacementContext p_226348_, RandomSource p_226349_, BlockPos p_226350_) PlacementFilter.getPositions(PlacementContext p_226386_, RandomSource p_226387_, BlockPos p_226388_) PlacementModifier.getPositions(PlacementContext context, RandomSource random, BlockPos pos) RandomOffsetPlacement.getPositions(PlacementContext p_226393_, RandomSource p_226394_, BlockPos p_226395_) RepeatingPlacement.getPositions(PlacementContext p_226403_, RandomSource p_226404_, BlockPos p_226405_) Methods in net.minecraft.world.level.levelgen.placement with parameters of type BlockPosModifier and TypeMethodDescriptionprotected intCountPlacement.count(RandomSource p_226333_, BlockPos p_226334_) protected intNoiseBasedCountPlacement.count(RandomSource p_226352_, BlockPos p_226353_) protected intNoiseThresholdCountPlacement.count(RandomSource p_226355_, BlockPos p_226356_) protected abstract intRepeatingPlacement.count(RandomSource random, BlockPos pos) PlacementContext.getBlockState(BlockPos pos) CountOnEveryLayerPlacement.getPositions(PlacementContext p_226329_, RandomSource p_226330_, BlockPos p_226331_) Deprecated.EnvironmentScanPlacement.getPositions(PlacementContext p_226336_, RandomSource p_226337_, BlockPos p_226338_) FixedPlacement.getPositions(PlacementContext p_352915_, RandomSource p_352928_, BlockPos p_352899_) HeightmapPlacement.getPositions(PlacementContext p_226344_, RandomSource p_226345_, BlockPos p_226346_) HeightRangePlacement.getPositions(PlacementContext p_226340_, RandomSource p_226341_, BlockPos p_226342_) InSquarePlacement.getPositions(PlacementContext p_226348_, RandomSource p_226349_, BlockPos p_226350_) PlacementFilter.getPositions(PlacementContext p_226386_, RandomSource p_226387_, BlockPos p_226388_) PlacementModifier.getPositions(PlacementContext context, RandomSource random, BlockPos pos) RandomOffsetPlacement.getPositions(PlacementContext p_226393_, RandomSource p_226394_, BlockPos p_226395_) RepeatingPlacement.getPositions(PlacementContext p_226403_, RandomSource p_226404_, BlockPos p_226405_) private static booleanFixedPlacement.isSameChunk(int x, int z, BlockPos pos) static FixedPlacementbooleanPlacedFeature.place(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos pos) booleanPlacedFeature.placeWithBiomeCheck(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos pos) private booleanPlacedFeature.placeWithContext(PlacementContext context, RandomSource source, BlockPos pos) protected booleanBiomeFilter.shouldPlace(PlacementContext p_226317_, RandomSource p_226318_, BlockPos p_226319_) protected booleanBlockPredicateFilter.shouldPlace(PlacementContext p_226321_, RandomSource p_226322_, BlockPos p_226323_) protected abstract booleanPlacementFilter.shouldPlace(PlacementContext context, RandomSource random, BlockPos pos) protected booleanRarityFilter.shouldPlace(PlacementContext p_226397_, RandomSource p_226398_, BlockPos p_226399_) protected booleanSurfaceRelativeThresholdFilter.shouldPlace(PlacementContext p_226407_, RandomSource p_226408_, BlockPos p_226409_) protected booleanSurfaceWaterDepthFilter.shouldPlace(PlacementContext p_226411_, RandomSource p_226412_, BlockPos p_226413_) Constructor parameters in net.minecraft.world.level.levelgen.placement with type arguments of type BlockPos -
Uses of BlockPos in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as BlockPosModifier and TypeFieldDescriptionprotected BlockPosPoolElementStructurePiece.positionprivate final BlockPosStructure.GenerationStub.positionThe field for thepositionrecord component.protected BlockPosTemplateStructurePiece.templatePositionMethods in net.minecraft.world.level.levelgen.structure that return BlockPosModifier and TypeMethodDescriptionBoundingBox.getCenter()StructurePiece.getLocatorPosition()protected BlockPosStructure.getLowestYIn5by5BoxOffset7Blocks(Structure.GenerationContext context, Rotation rotation) Deprecated.PoolElementStructurePiece.getPosition()Structure.GenerationStub.position()Returns the value of thepositionrecord component.TemplateStructurePiece.templatePosition()Methods in net.minecraft.world.level.levelgen.structure with parameters of type BlockPosModifier and TypeMethodDescriptionprotected booleanStructurePiece.createChest(ServerLevelAccessor level, BoundingBox box, RandomSource random, BlockPos pos, ResourceKey<LootTable> lootTable, BlockState state) BoundingBox.encapsulate(BlockPos pos) Deprecated.protected abstract voidTemplateStructurePiece.handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) voidPoolElementStructurePiece.place(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, BlockPos pos, boolean keepJigsaws) voidPoolElementStructurePiece.postProcess(WorldGenLevel p_226502_, StructureManager p_226503_, ChunkGenerator p_226504_, RandomSource p_226505_, BoundingBox p_226506_, ChunkPos p_226507_, BlockPos p_226508_) abstract voidStructurePiece.postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) voidTemplateStructurePiece.postProcess(WorldGenLevel p_226899_, StructureManager p_226900_, ChunkGenerator p_226901_, RandomSource p_226902_, BoundingBox p_226903_, ChunkPos p_226904_, BlockPos p_226905_) static BlockStateStructurePiece.reorient(BlockGetter level, BlockPos pos, BlockState state) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type BlockPosModifier and TypeMethodDescriptionstatic Optional<BoundingBox> BoundingBox.encapsulatingPositions(Iterable<BlockPos> positions) voidBoundingBox.forAllCorners(Consumer<BlockPos> pos) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type BlockPosModifierConstructorDescriptionBoundingBox(BlockPos pos) GenerationStub(BlockPos position, com.mojang.datafixers.util.Either<Consumer<StructurePiecesBuilder>, StructurePiecesBuilder> generator) Creates an instance of aGenerationStubrecord class.GenerationStub(BlockPos p_226675_, Consumer<StructurePiecesBuilder> p_226676_) PoolElementStructurePiece(StructureTemplateManager structureTemplateManager, StructurePoolElement element, BlockPos position, int groundLevelDelta, Rotation rotation, BoundingBox boundingBox, LiquidSettings liquidSettings) TemplateStructurePiece(StructurePieceType type, int genDepth, StructureTemplateManager structureTemplateManager, ResourceLocation location, String templateName, StructurePlaceSettings placeSettings, BlockPos templatePosition) -
Uses of BlockPos in net.minecraft.world.level.levelgen.structure.pieces
Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.level.levelgen.structure.placement
Methods in net.minecraft.world.level.levelgen.structure.placement that return BlockPos -
Uses of BlockPos in net.minecraft.world.level.levelgen.structure.pools
Methods in net.minecraft.world.level.levelgen.structure.pools that return types with arguments of type BlockPosModifier and TypeMethodDescriptionJigsawPlacement.getRandomNamedJigsaw(StructurePoolElement element, ResourceLocation startJigsawName, BlockPos pos, Rotation rotation, StructureTemplateManager structureTemplateManager, WorldgenRandom random) Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type BlockPosModifier and TypeMethodDescriptionstatic Optional<Structure.GenerationStub> JigsawPlacement.addPieces(Structure.GenerationContext context, Holder<StructureTemplatePool> startPool, Optional<ResourceLocation> startJigsawName, int maxDepth, BlockPos pos, boolean useExpansionHack, Optional<Heightmap.Types> projectStartToHeightmap, int maxDistanceFromCenter, PoolAliasLookup aliasLookup, DimensionPadding dimensionPadding, LiquidSettings liquidSettings) static booleanJigsawPlacement.generateJigsaw(ServerLevel level, Holder<StructureTemplatePool> startPool, ResourceLocation startJigsawName, int maxDepth, BlockPos pos, boolean keepJigsaws) EmptyPoolElement.getBoundingBox(StructureTemplateManager p_227172_, BlockPos p_227173_, Rotation p_227174_) FeaturePoolElement.getBoundingBox(StructureTemplateManager p_227195_, BlockPos p_227196_, Rotation p_227197_) ListPoolElement.getBoundingBox(StructureTemplateManager p_227286_, BlockPos p_227287_, Rotation p_227288_) SinglePoolElement.getBoundingBox(StructureTemplateManager p_227316_, BlockPos p_227317_, Rotation p_227318_) abstract BoundingBoxStructurePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) SinglePoolElement.getDataMarkers(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, boolean relativePosition) JigsawPlacement.getRandomNamedJigsaw(StructurePoolElement element, ResourceLocation startJigsawName, BlockPos pos, Rotation rotation, StructureTemplateManager structureTemplateManager, WorldgenRandom random) EmptyPoolElement.getShuffledJigsawBlocks(StructureTemplateManager p_227176_, BlockPos p_227177_, Rotation p_227178_, RandomSource p_227179_) FeaturePoolElement.getShuffledJigsawBlocks(StructureTemplateManager p_227199_, BlockPos p_227200_, Rotation p_227201_, RandomSource p_227202_) ListPoolElement.getShuffledJigsawBlocks(StructureTemplateManager p_227290_, BlockPos p_227291_, Rotation p_227292_, RandomSource p_227293_) SinglePoolElement.getShuffledJigsawBlocks(StructureTemplateManager p_227320_, BlockPos p_227321_, Rotation p_227322_, RandomSource p_227323_) abstract List<StructureTemplate.JigsawBlockInfo> StructurePoolElement.getShuffledJigsawBlocks(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, RandomSource random) voidStructurePoolElement.handleDataMarker(LevelAccessor level, StructureTemplate.StructureBlockInfo blockInfo, BlockPos pos, Rotation rotation, RandomSource random, BoundingBox box) booleanEmptyPoolElement.place(StructureTemplateManager p_227158_, WorldGenLevel p_227159_, StructureManager p_227160_, ChunkGenerator p_227161_, BlockPos p_227162_, BlockPos p_227163_, Rotation p_227164_, BoundingBox p_227165_, RandomSource p_227166_, LiquidSettings p_352245_, boolean p_227167_) booleanFeaturePoolElement.place(StructureTemplateManager p_227181_, WorldGenLevel p_227182_, StructureManager p_227183_, ChunkGenerator p_227184_, BlockPos p_227185_, BlockPos p_227186_, Rotation p_227187_, BoundingBox p_227188_, RandomSource p_227189_, LiquidSettings p_352143_, boolean p_227190_) booleanListPoolElement.place(StructureTemplateManager p_227272_, WorldGenLevel p_227273_, StructureManager p_227274_, ChunkGenerator p_227275_, BlockPos p_227276_, BlockPos p_227277_, Rotation p_227278_, BoundingBox p_227279_, RandomSource p_227280_, LiquidSettings p_352445_, boolean p_227281_) booleanSinglePoolElement.place(StructureTemplateManager p_227302_, WorldGenLevel p_227303_, StructureManager p_227304_, ChunkGenerator p_227305_, BlockPos p_227306_, BlockPos p_227307_, Rotation p_227308_, BoundingBox p_227309_, RandomSource p_227310_, LiquidSettings p_352088_, boolean p_227311_) abstract booleanStructurePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) -
Uses of BlockPos in net.minecraft.world.level.levelgen.structure.pools.alias
Methods in net.minecraft.world.level.levelgen.structure.pools.alias with parameters of type BlockPosModifier and TypeMethodDescriptionstatic PoolAliasLookupPoolAliasLookup.create(List<PoolAliasBinding> aliases, BlockPos pos, long seed) -
Uses of BlockPos in net.minecraft.world.level.levelgen.structure.structures
Fields in net.minecraft.world.level.levelgen.structure.structures declared as BlockPosModifier and TypeFieldDescription(package private) static final BlockPosShipwreckPieces.PIVOTWoodlandMansionPieces.PlacementData.positionprivate BlockPosDesertPyramidPiece.randomCollapsedRoofPosFields in net.minecraft.world.level.levelgen.structure.structures with type parameters of type BlockPosModifier and TypeFieldDescriptionEndCityPieces.FAT_TOWER_BRIDGES(package private) static final Map<ResourceLocation, BlockPos> IglooPieces.OFFSETS(package private) static final Map<ResourceLocation, BlockPos> IglooPieces.PIVOTSDesertPyramidPiece.potentialSuspiciousSandWorldPositionsEndCityPieces.TOWER_BRIDGESMethods in net.minecraft.world.level.levelgen.structure.structures that return BlockPosModifier and TypeMethodDescriptionStrongholdPieces.StartPiece.getLocatorPosition()DesertPyramidPiece.getRandomCollapsedRoofPos()private static BlockPosIglooPieces.IglooPiece.makePosition(ResourceLocation location, BlockPos pos, int down) Methods in net.minecraft.world.level.levelgen.structure.structures that return types with arguments of type BlockPosModifier and TypeMethodDescriptionOceanRuinPieces.allPositions(RandomSource random, BlockPos pos) DesertPyramidPiece.getPotentialSuspiciousSandWorldPositions()Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type BlockPosModifier and TypeMethodDescriptionprivate voidDesertPyramidPiece.addCellarRoom(BlockPos pos, WorldGenLevel level, BoundingBox box) private voidDesertPyramidPiece.addCellarStairs(BlockPos pos, WorldGenLevel level, BoundingBox box) private static voidOceanRuinPieces.addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation rotation, BlockPos pos, OceanRuinStructure structure, StructurePieceAccessor structurePieceAccessor) private voidRuinedPortalPiece.addNetherrackDripColumn(RandomSource random, LevelAccessor level, BlockPos pos) (package private) static EndCityPieces.EndCityPieceEndCityPieces.addPiece(StructureTemplateManager structureTemplateManager, EndCityPieces.EndCityPiece piece, BlockPos startPos, String name, Rotation rotation, boolean overwrite) private static voidOceanRuinPieces.addPiece(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure, boolean isLarge, float integrity) static voidIglooPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos startPos, Rotation rotation, StructurePieceAccessor pieces, RandomSource random) static voidNetherFossilPieces.addPieces(StructureTemplateManager structureManager, StructurePieceAccessor pieces, RandomSource random, BlockPos pos) static voidOceanRuinPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure) ShipwreckPieces.addRandomPiece(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor pieces, RandomSource random, boolean isBeached) private voidWoodlandMansionPieces.MansionPiecePlacer.addRoom1x1(List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, BlockPos pos, Rotation rotation, Direction direction, WoodlandMansionPieces.FloorRoomCollection floorRooms) private voidWoodlandMansionPieces.MansionPiecePlacer.addRoom1x2(List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, BlockPos pos, Rotation rotation, Direction frontDirection, Direction sideDirection, WoodlandMansionPieces.FloorRoomCollection floorRooms, boolean isStairs) private voidWoodlandMansionPieces.MansionPiecePlacer.addRoom2x2(List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, BlockPos pos, Rotation rotation, Direction frontDirection, Direction sideDirection, WoodlandMansionPieces.FloorRoomCollection floorRooms) private voidWoodlandMansionPieces.MansionPiecePlacer.addRoom2x2Secret(List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, BlockPos pos, Rotation rotation, WoodlandMansionPieces.FloorRoomCollection floorRooms) OceanRuinPieces.allPositions(RandomSource random, BlockPos pos) private booleanRuinedPortalPiece.canBlockBeReplacedByNetherrackOrMagma(LevelAccessor level, BlockPos pos) private booleanMineshaftPieces.MineShaftCorridor.canHangChainBelow(LevelReader level, BlockPos pos, BlockState state) private booleanMineshaftPieces.MineShaftCorridor.canPlaceColumnOnTopOf(LevelReader level, BlockPos pos, BlockState state) voidWoodlandMansionPieces.MansionPiecePlacer.createMansion(BlockPos pos, Rotation rotation, List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, WoodlandMansionPieces.MansionGrid grid) private voidWoodlandMansionPieces.MansionPiecePlacer.createRoof(List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, BlockPos pos, Rotation rotation, WoodlandMansionPieces.SimpleGrid layout, WoodlandMansionPieces.SimpleGrid nextFloorLayout) booleanEndCityPieces.SectionGenerator.generate(StructureTemplateManager structureTemplateManager, int counter, EndCityPieces.EndCityPiece piece, BlockPos startPos, List<StructurePiece> pieces, RandomSource random) static voidWoodlandMansionPieces.generateMansion(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, RandomSource random) private voidEndCityStructure.generatePieces(StructurePiecesBuilder builder, BlockPos startPos, Rotation rotation, Structure.GenerationContext context) private voidWoodlandMansionStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context, BlockPos pos, Rotation rotation) private intOceanRuinPieces.OceanRuinPiece.getHeight(BlockPos templatePos, BlockGetter level, BlockPos pos) protected voidEndCityPieces.EndCityPiece.handleDataMarker(String p_227505_, BlockPos p_227506_, ServerLevelAccessor p_227507_, RandomSource p_227508_, BoundingBox p_227509_) protected voidIglooPieces.IglooPiece.handleDataMarker(String p_227582_, BlockPos p_227583_, ServerLevelAccessor p_227584_, RandomSource p_227585_, BoundingBox p_227586_) protected voidNetherFossilPieces.NetherFossilPiece.handleDataMarker(String p_228561_, BlockPos p_228562_, ServerLevelAccessor p_228563_, RandomSource p_228564_, BoundingBox p_228565_) protected voidOceanRuinPieces.OceanRuinPiece.handleDataMarker(String p_229046_, BlockPos p_229047_, ServerLevelAccessor p_229048_, RandomSource p_229049_, BoundingBox p_229050_) protected voidRuinedPortalPiece.handleDataMarker(String p_229170_, BlockPos p_229171_, ServerLevelAccessor p_229172_, RandomSource p_229173_, BoundingBox p_229174_) protected voidShipwreckPieces.ShipwreckPiece.handleDataMarker(String p_229376_, BlockPos p_229377_, ServerLevelAccessor p_229378_, RandomSource p_229379_, BoundingBox p_229380_) protected voidWoodlandMansionPieces.WoodlandMansionPiece.handleDataMarker(String p_230213_, BlockPos p_230214_, ServerLevelAccessor p_230215_, RandomSource p_230216_, BoundingBox p_230217_) private static booleanprivate static BlockPosIglooPieces.IglooPiece.makePosition(ResourceLocation location, BlockPos pos, int down) private static StructurePlaceSettingsRuinedPortalPiece.makeSettings(Mirror mirror, Rotation rotation, RuinedPortalPiece.VerticalPlacement verticalPlacement, BlockPos pos, RuinedPortalPiece.Properties properties) private voidRuinedPortalPiece.maybeAddLeavesAbove(RandomSource random, LevelAccessor level, BlockPos pos) private voidRuinedPortalPiece.maybeAddVines(RandomSource random, LevelAccessor level, BlockPos pos) private voidRuinedPortalPiece.placeNetherrackOrMagma(RandomSource random, LevelAccessor level, BlockPos pos) private static voidDesertPyramidStructure.placeSuspiciousSand(BoundingBox boundingBox, WorldGenLevel worldGenLevel, BlockPos pos) voidBuriedTreasurePieces.BuriedTreasurePiece.postProcess(WorldGenLevel p_227370_, StructureManager p_227371_, ChunkGenerator p_227372_, RandomSource p_227373_, BoundingBox p_227374_, ChunkPos p_227375_, BlockPos p_227376_) voidDesertPyramidPiece.postProcess(WorldGenLevel p_227405_, StructureManager p_227406_, ChunkGenerator p_227407_, RandomSource p_227408_, BoundingBox p_227409_, ChunkPos p_227410_, BlockPos p_227411_) voidIglooPieces.IglooPiece.postProcess(WorldGenLevel p_227568_, StructureManager p_227569_, ChunkGenerator p_227570_, RandomSource p_227571_, BoundingBox p_227572_, ChunkPos p_227573_, BlockPos p_227574_) voidJungleTemplePiece.postProcess(WorldGenLevel p_227674_, StructureManager p_227675_, ChunkGenerator p_227676_, RandomSource p_227677_, BoundingBox p_227678_, ChunkPos p_227679_, BlockPos p_227680_) voidMineshaftPieces.MineShaftCorridor.postProcess(WorldGenLevel p_227743_, StructureManager p_227744_, ChunkGenerator p_227745_, RandomSource p_227746_, BoundingBox p_227747_, ChunkPos p_227748_, BlockPos p_227749_) voidMineshaftPieces.MineShaftCrossing.postProcess(WorldGenLevel p_227836_, StructureManager p_227837_, ChunkGenerator p_227838_, RandomSource p_227839_, BoundingBox p_227840_, ChunkPos p_227841_, BlockPos p_227842_) voidMineshaftPieces.MineShaftRoom.postProcess(WorldGenLevel p_227914_, StructureManager p_227915_, ChunkGenerator p_227916_, RandomSource p_227917_, BoundingBox p_227918_, ChunkPos p_227919_, BlockPos p_227920_) voidMineshaftPieces.MineShaftStairs.postProcess(WorldGenLevel p_227939_, StructureManager p_227940_, ChunkGenerator p_227941_, RandomSource p_227942_, BoundingBox p_227943_, ChunkPos p_227944_, BlockPos p_227945_) voidNetherFortressPieces.BridgeCrossing.postProcess(WorldGenLevel p_228035_, StructureManager p_228036_, ChunkGenerator p_228037_, RandomSource p_228038_, BoundingBox p_228039_, ChunkPos p_228040_, BlockPos p_228041_) voidNetherFortressPieces.BridgeEndFiller.postProcess(WorldGenLevel p_228065_, StructureManager p_228066_, ChunkGenerator p_228067_, RandomSource p_228068_, BoundingBox p_228069_, ChunkPos p_228070_, BlockPos p_228071_) voidNetherFortressPieces.BridgeStraight.postProcess(WorldGenLevel p_228094_, StructureManager p_228095_, ChunkGenerator p_228096_, RandomSource p_228097_, BoundingBox p_228098_, ChunkPos p_228099_, BlockPos p_228100_) voidNetherFortressPieces.CastleCorridorStairsPiece.postProcess(WorldGenLevel p_228123_, StructureManager p_228124_, ChunkGenerator p_228125_, RandomSource p_228126_, BoundingBox p_228127_, ChunkPos p_228128_, BlockPos p_228129_) voidNetherFortressPieces.CastleCorridorTBalconyPiece.postProcess(WorldGenLevel p_228151_, StructureManager p_228152_, ChunkGenerator p_228153_, RandomSource p_228154_, BoundingBox p_228155_, ChunkPos p_228156_, BlockPos p_228157_) voidNetherFortressPieces.CastleEntrance.postProcess(WorldGenLevel p_228180_, StructureManager p_228181_, ChunkGenerator p_228182_, RandomSource p_228183_, BoundingBox p_228184_, ChunkPos p_228185_, BlockPos p_228186_) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.postProcess(WorldGenLevel p_228209_, StructureManager p_228210_, ChunkGenerator p_228211_, RandomSource p_228212_, BoundingBox p_228213_, ChunkPos p_228214_, BlockPos p_228215_) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.postProcess(WorldGenLevel p_228239_, StructureManager p_228240_, ChunkGenerator p_228241_, RandomSource p_228242_, BoundingBox p_228243_, ChunkPos p_228244_, BlockPos p_228245_) voidNetherFortressPieces.CastleSmallCorridorPiece.postProcess(WorldGenLevel p_228271_, StructureManager p_228272_, ChunkGenerator p_228273_, RandomSource p_228274_, BoundingBox p_228275_, ChunkPos p_228276_, BlockPos p_228277_) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.postProcess(WorldGenLevel p_228301_, StructureManager p_228302_, ChunkGenerator p_228303_, RandomSource p_228304_, BoundingBox p_228305_, ChunkPos p_228306_, BlockPos p_228307_) voidNetherFortressPieces.CastleStalkRoom.postProcess(WorldGenLevel p_228333_, StructureManager p_228334_, ChunkGenerator p_228335_, RandomSource p_228336_, BoundingBox p_228337_, ChunkPos p_228338_, BlockPos p_228339_) voidNetherFortressPieces.MonsterThrone.postProcess(WorldGenLevel p_228362_, StructureManager p_228363_, ChunkGenerator p_228364_, RandomSource p_228365_, BoundingBox p_228366_, ChunkPos p_228367_, BlockPos p_228368_) voidNetherFortressPieces.RoomCrossing.postProcess(WorldGenLevel p_228461_, StructureManager p_228462_, ChunkGenerator p_228463_, RandomSource p_228464_, BoundingBox p_228465_, ChunkPos p_228466_, BlockPos p_228467_) voidNetherFortressPieces.StairsRoom.postProcess(WorldGenLevel p_228489_, StructureManager p_228490_, ChunkGenerator p_228491_, RandomSource p_228492_, BoundingBox p_228493_, ChunkPos p_228494_, BlockPos p_228495_) voidNetherFossilPieces.NetherFossilPiece.postProcess(WorldGenLevel p_228548_, StructureManager p_228549_, ChunkGenerator p_228550_, RandomSource p_228551_, BoundingBox p_228552_, ChunkPos p_228553_, BlockPos p_228554_) voidOceanMonumentPieces.MonumentBuilding.postProcess(WorldGenLevel p_228659_, StructureManager p_228660_, ChunkGenerator p_228661_, RandomSource p_228662_, BoundingBox p_228663_, ChunkPos p_228664_, BlockPos p_228665_) voidOceanMonumentPieces.OceanMonumentCoreRoom.postProcess(WorldGenLevel p_228704_, StructureManager p_228705_, ChunkGenerator p_228706_, RandomSource p_228707_, BoundingBox p_228708_, ChunkPos p_228709_, BlockPos p_228710_) voidOceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess(WorldGenLevel p_228717_, StructureManager p_228718_, ChunkGenerator p_228719_, RandomSource p_228720_, BoundingBox p_228721_, ChunkPos p_228722_, BlockPos p_228723_) voidOceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess(WorldGenLevel p_228730_, StructureManager p_228731_, ChunkGenerator p_228732_, RandomSource p_228733_, BoundingBox p_228734_, ChunkPos p_228735_, BlockPos p_228736_) voidOceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess(WorldGenLevel p_228743_, StructureManager p_228744_, ChunkGenerator p_228745_, RandomSource p_228746_, BoundingBox p_228747_, ChunkPos p_228748_, BlockPos p_228749_) voidOceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess(WorldGenLevel p_228756_, StructureManager p_228757_, ChunkGenerator p_228758_, RandomSource p_228759_, BoundingBox p_228760_, ChunkPos p_228761_, BlockPos p_228762_) voidOceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess(WorldGenLevel p_228769_, StructureManager p_228770_, ChunkGenerator p_228771_, RandomSource p_228772_, BoundingBox p_228773_, ChunkPos p_228774_, BlockPos p_228775_) voidOceanMonumentPieces.OceanMonumentEntryRoom.postProcess(WorldGenLevel p_228782_, StructureManager p_228783_, ChunkGenerator p_228784_, RandomSource p_228785_, BoundingBox p_228786_, ChunkPos p_228787_, BlockPos p_228788_) voidOceanMonumentPieces.OceanMonumentPenthouse.postProcess(WorldGenLevel p_228795_, StructureManager p_228796_, ChunkGenerator p_228797_, RandomSource p_228798_, BoundingBox p_228799_, ChunkPos p_228800_, BlockPos p_228801_) voidOceanMonumentPieces.OceanMonumentSimpleRoom.postProcess(WorldGenLevel p_228901_, StructureManager p_228902_, ChunkGenerator p_228903_, RandomSource p_228904_, BoundingBox p_228905_, ChunkPos p_228906_, BlockPos p_228907_) voidOceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess(WorldGenLevel p_228914_, StructureManager p_228915_, ChunkGenerator p_228916_, RandomSource p_228917_, BoundingBox p_228918_, ChunkPos p_228919_, BlockPos p_228920_) voidOceanMonumentPieces.OceanMonumentWingRoom.postProcess(WorldGenLevel p_228929_, StructureManager p_228930_, ChunkGenerator p_228931_, RandomSource p_228932_, BoundingBox p_228933_, ChunkPos p_228934_, BlockPos p_228935_) voidOceanRuinPieces.OceanRuinPiece.postProcess(WorldGenLevel p_229029_, StructureManager p_229030_, ChunkGenerator p_229031_, RandomSource p_229032_, BoundingBox p_229033_, ChunkPos p_229034_, BlockPos p_229035_) voidRuinedPortalPiece.postProcess(WorldGenLevel p_229137_, StructureManager p_229138_, ChunkGenerator p_229139_, RandomSource p_229140_, BoundingBox p_229141_, ChunkPos p_229142_, BlockPos p_229143_) voidShipwreckPieces.ShipwreckPiece.postProcess(WorldGenLevel p_229363_, StructureManager p_229364_, ChunkGenerator p_229365_, RandomSource p_229366_, BoundingBox p_229367_, ChunkPos p_229368_, BlockPos p_229369_) voidStrongholdPieces.ChestCorridor.postProcess(WorldGenLevel p_229472_, StructureManager p_229473_, ChunkGenerator p_229474_, RandomSource p_229475_, BoundingBox p_229476_, ChunkPos p_229477_, BlockPos p_229478_) voidStrongholdPieces.FillerCorridor.postProcess(WorldGenLevel p_229502_, StructureManager p_229503_, ChunkGenerator p_229504_, RandomSource p_229505_, BoundingBox p_229506_, ChunkPos p_229507_, BlockPos p_229508_) voidStrongholdPieces.FiveCrossing.postProcess(WorldGenLevel p_229534_, StructureManager p_229535_, ChunkGenerator p_229536_, RandomSource p_229537_, BoundingBox p_229538_, ChunkPos p_229539_, BlockPos p_229540_) voidStrongholdPieces.LeftTurn.postProcess(WorldGenLevel p_229564_, StructureManager p_229565_, ChunkGenerator p_229566_, RandomSource p_229567_, BoundingBox p_229568_, ChunkPos p_229569_, BlockPos p_229570_) voidStrongholdPieces.Library.postProcess(WorldGenLevel p_229596_, StructureManager p_229597_, ChunkGenerator p_229598_, RandomSource p_229599_, BoundingBox p_229600_, ChunkPos p_229601_, BlockPos p_229602_) voidStrongholdPieces.PortalRoom.postProcess(WorldGenLevel p_229635_, StructureManager p_229636_, ChunkGenerator p_229637_, RandomSource p_229638_, BoundingBox p_229639_, ChunkPos p_229640_, BlockPos p_229641_) voidStrongholdPieces.PrisonHall.postProcess(WorldGenLevel p_229667_, StructureManager p_229668_, ChunkGenerator p_229669_, RandomSource p_229670_, BoundingBox p_229671_, ChunkPos p_229672_, BlockPos p_229673_) voidStrongholdPieces.RightTurn.postProcess(WorldGenLevel p_229694_, StructureManager p_229695_, ChunkGenerator p_229696_, RandomSource p_229697_, BoundingBox p_229698_, ChunkPos p_229699_, BlockPos p_229700_) voidStrongholdPieces.RoomCrossing.postProcess(WorldGenLevel p_229725_, StructureManager p_229726_, ChunkGenerator p_229727_, RandomSource p_229728_, BoundingBox p_229729_, ChunkPos p_229730_, BlockPos p_229731_) voidStrongholdPieces.StairsDown.postProcess(WorldGenLevel p_229775_, StructureManager p_229776_, ChunkGenerator p_229777_, RandomSource p_229778_, BoundingBox p_229779_, ChunkPos p_229780_, BlockPos p_229781_) voidStrongholdPieces.Straight.postProcess(WorldGenLevel p_229820_, StructureManager p_229821_, ChunkGenerator p_229822_, RandomSource p_229823_, BoundingBox p_229824_, ChunkPos p_229825_, BlockPos p_229826_) voidStrongholdPieces.StraightStairsDown.postProcess(WorldGenLevel p_229853_, StructureManager p_229854_, ChunkGenerator p_229855_, RandomSource p_229856_, BoundingBox p_229857_, ChunkPos p_229858_, BlockPos p_229859_) voidSwampHutPiece.postProcess(WorldGenLevel p_229961_, StructureManager p_229962_, ChunkGenerator p_229963_, RandomSource p_229964_, BoundingBox p_229965_, ChunkPos p_229966_, BlockPos p_229967_) (package private) static booleanEndCityPieces.recursiveChildren(StructureTemplateManager structureTemplateManager, EndCityPieces.SectionGenerator sectionGenerator, int counter, EndCityPieces.EndCityPiece piece, BlockPos startPos, List<StructurePiece> pieces, RandomSource random) static voidEndCityPieces.startHouseTower(StructureTemplateManager structureTemplateManager, BlockPos startPos, Rotation rotation, List<StructurePiece> pieces, RandomSource random) Constructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type BlockPosModifierConstructorDescriptionEndCityPiece(StructureTemplateManager structureTemplateManager, String name, BlockPos startPos, Rotation rotation, boolean overwrite) IglooPiece(StructureTemplateManager structureTemplateManager, ResourceLocation location, BlockPos startPos, Rotation rotation, int down) NetherFossilPiece(StructureTemplateManager structureManager, ResourceLocation location, BlockPos pos, Rotation rotation) OceanRuinPiece(StructureTemplateManager structureTemplateManager, ResourceLocation location, BlockPos pos, Rotation rotation, float integrity, OceanRuinStructure.Type biomeType, boolean isLarge) RuinedPortalPiece(StructureTemplateManager structureTemplateManager, BlockPos templatePosition, RuinedPortalPiece.VerticalPlacement verticalPlacement, RuinedPortalPiece.Properties properties, ResourceLocation location, StructureTemplate template, Rotation rotation, Mirror mirror, BlockPos pivotPos) ShipwreckPiece(StructureTemplateManager structureTemplateManager, ResourceLocation location, BlockPos pos, Rotation rotation, boolean isBeached) WoodlandMansionPiece(StructureTemplateManager structureTemplateManager, String templateName, BlockPos templatePosition, Rotation rotation) WoodlandMansionPiece(StructureTemplateManager structureTemplateManager, String templateName, BlockPos templatePosition, Rotation rotation, Mirror mirror) -
Uses of BlockPos in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem declared as BlockPosModifier and TypeFieldDescriptionfinal BlockPosStructureTemplate.StructureEntityInfo.blockPosprivate final BlockPosStructureTemplate.StructureBlockInfo.posThe field for theposrecord component.private BlockPosStructurePlaceSettings.rotationPivotMethods in net.minecraft.world.level.levelgen.structure.templatesystem that return BlockPosModifier and TypeMethodDescriptionStructureTemplate.calculateConnectedPosition(StructurePlaceSettings decorator, BlockPos start, StructurePlaceSettings settings, BlockPos end) static BlockPosStructureTemplate.calculateRelativePosition(StructurePlaceSettings decorator, BlockPos pos) StructurePlaceSettings.getRotationPivot()StructureTemplate.getZeroPositionWithTransform(BlockPos targetPos, Mirror mirror, Rotation rotation) static BlockPosStructureTemplate.getZeroPositionWithTransform(BlockPos pos, Mirror mirror, Rotation rotation, int sizeX, int sizeZ) StructureTemplate.StructureBlockInfo.pos()Returns the value of theposrecord component.static BlockPosMethods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type BlockPosModifier and TypeMethodDescriptionprivate voidStructureTemplate.addEntitiesToWorld(ServerLevelAccessor p_74524_, BlockPos p_74525_, StructurePlaceSettings placementIn) StructureTemplate.calculateConnectedPosition(StructurePlaceSettings decorator, BlockPos start, StructurePlaceSettings settings, BlockPos end) static BlockPosStructureTemplate.calculateRelativePosition(StructurePlaceSettings decorator, BlockPos pos) private voidStructureTemplate.fillEntityList(Level level, BlockPos startPos, BlockPos endPos) voidStructureTemplate.fillFromWorld(Level level, BlockPos pos, Vec3i size, boolean withEntities, Block toIgnore) StructureTemplate.filterBlocks(BlockPos pos, StructurePlaceSettings settings, Block block) it.unimi.dsi.fastutil.objects.ObjectArrayList<StructureTemplate.StructureBlockInfo> StructureTemplate.filterBlocks(BlockPos pos, StructurePlaceSettings settings, Block block, boolean relativePosition) CappedProcessor.finalizeProcessing(ServerLevelAccessor p_278291_, BlockPos p_278055_, BlockPos p_277825_, List<StructureTemplate.StructureBlockInfo> p_277746_, List<StructureTemplate.StructureBlockInfo> p_277676_, StructurePlaceSettings p_277728_) StructureProcessor.finalizeProcessing(ServerLevelAccessor serverLevel, BlockPos offset, BlockPos pos, List<StructureTemplate.StructureBlockInfo> originalBlockInfos, List<StructureTemplate.StructureBlockInfo> processedBlockInfos, StructurePlaceSettings settings) StructureTemplate.getBoundingBox(BlockPos startPos, Rotation rotation, BlockPos pivotPos, Mirror mirror) protected static BoundingBoxStructureTemplate.getBoundingBox(BlockPos startPos, Rotation rotation, BlockPos pivotPos, Mirror mirror, Vec3i size) StructureTemplate.getBoundingBox(StructurePlaceSettings settings, BlockPos startPos) StructureTemplate.getJigsaws(BlockPos pos, Rotation rotation) StructurePlaceSettings.getRandomPalette(List<StructureTemplate.Palette> palettes, BlockPos pos) StructureTemplate.getZeroPositionWithTransform(BlockPos targetPos, Mirror mirror, Rotation rotation) static BlockPosStructureTemplate.getZeroPositionWithTransform(BlockPos pos, Mirror mirror, Rotation rotation, int sizeX, int sizeZ) booleanStructureTemplate.placeInWorld(ServerLevelAccessor serverLevel, BlockPos offset, BlockPos pos, StructurePlaceSettings settings, RandomSource random, int flags) StructureProcessor.process(LevelReader p_74140_, BlockPos p_74141_, BlockPos p_74142_, StructureTemplate.StructureBlockInfo p_74143_, StructureTemplate.StructureBlockInfo p_74144_, StructurePlaceSettings p_74145_, StructureTemplate template) BlackstoneReplaceProcessor.processBlock(LevelReader p_74000_, BlockPos p_74001_, BlockPos p_74002_, StructureTemplate.StructureBlockInfo p_74003_, StructureTemplate.StructureBlockInfo p_74004_, StructurePlaceSettings p_74005_) BlockAgeProcessor.processBlock(LevelReader p_74016_, BlockPos p_74017_, BlockPos p_74018_, StructureTemplate.StructureBlockInfo p_74019_, StructureTemplate.StructureBlockInfo p_74020_, StructurePlaceSettings p_74021_) BlockIgnoreProcessor.processBlock(LevelReader p_74055_, BlockPos p_74056_, BlockPos p_74057_, StructureTemplate.StructureBlockInfo p_74058_, StructureTemplate.StructureBlockInfo p_74059_, StructurePlaceSettings p_74060_) BlockRotProcessor.processBlock(LevelReader p_74081_, BlockPos p_74082_, BlockPos p_74083_, StructureTemplate.StructureBlockInfo p_74084_, StructureTemplate.StructureBlockInfo p_74085_, StructurePlaceSettings p_74086_) GravityProcessor.processBlock(LevelReader p_74109_, BlockPos p_74110_, BlockPos p_74111_, StructureTemplate.StructureBlockInfo p_74112_, StructureTemplate.StructureBlockInfo p_74113_, StructurePlaceSettings p_74114_) JigsawReplacementProcessor.processBlock(LevelReader p_74127_, BlockPos p_74128_, BlockPos p_74129_, StructureTemplate.StructureBlockInfo p_74130_, StructureTemplate.StructureBlockInfo p_74131_, StructurePlaceSettings p_74132_) LavaSubmergedBlockProcessor.processBlock(LevelReader p_74140_, BlockPos p_74141_, BlockPos p_74142_, StructureTemplate.StructureBlockInfo p_74143_, StructureTemplate.StructureBlockInfo p_74144_, StructurePlaceSettings p_74145_) ProtectedBlockProcessor.processBlock(LevelReader p_163755_, BlockPos p_163756_, BlockPos p_163757_, StructureTemplate.StructureBlockInfo p_163758_, StructureTemplate.StructureBlockInfo p_163759_, StructurePlaceSettings p_163760_) RuleProcessor.processBlock(LevelReader p_74299_, BlockPos p_74300_, BlockPos p_74301_, StructureTemplate.StructureBlockInfo p_74302_, StructureTemplate.StructureBlockInfo p_74303_, StructurePlaceSettings p_74304_) StructureProcessor.processBlock(LevelReader level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) StructureTemplate.processBlockInfos(ServerLevelAccessor serverLevel, BlockPos offset, BlockPos pos, StructurePlaceSettings settings, List<StructureTemplate.StructureBlockInfo> blockInfos) StructureTemplate.processBlockInfos(ServerLevelAccessor serverLevel, BlockPos offset, BlockPos pos, StructurePlaceSettings settings, List<StructureTemplate.StructureBlockInfo> blockInfos, StructureTemplate template) StructureProcessor.processEntity(LevelReader world, BlockPos seedPos, StructureTemplate.StructureEntityInfo rawEntityInfo, StructureTemplate.StructureEntityInfo entityInfo, StructurePlaceSettings placementSettings, StructureTemplate template) FORGE: Add entity processing.StructureTemplate.processEntityInfos(StructureTemplate template, LevelAccessor p_215387_0_, BlockPos p_215387_1_, StructurePlaceSettings p_215387_2_, List<StructureTemplate.StructureEntityInfo> p_215387_3_) StructurePlaceSettings.setRotationPivot(BlockPos rotationPivot) booleanAxisAlignedLinearPosTest.test(BlockPos p_230251_, BlockPos p_230252_, BlockPos p_230253_, RandomSource p_230254_) booleanLinearPosTest.test(BlockPos p_230296_, BlockPos p_230297_, BlockPos p_230298_, RandomSource p_230299_) booleanPosAlwaysTrueTest.test(BlockPos p_230301_, BlockPos p_230302_, BlockPos p_230303_, RandomSource p_230304_) abstract booleanPosRuleTest.test(BlockPos localPos, BlockPos relativePos, BlockPos structurePos, RandomSource random) booleanProcessorRule.test(BlockState inputState, BlockState existingState, BlockPos localPos, BlockPos relativePos, BlockPos structurePos, RandomSource random) static BlockPosstatic Vec3static voidStructureTemplate.updateShapeAtEdge(LevelAccessor level, int flags, DiscreteVoxelShape shape, BlockPos pos) Constructors in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type BlockPosModifierConstructorDescriptionStructureBlockInfo(BlockPos pos, BlockState state, CompoundTag nbt) Creates an instance of aStructureBlockInforecord class.StructureEntityInfo(Vec3 pos, BlockPos blockPos, CompoundTag nbt) -
Uses of BlockPos in net.minecraft.world.level.lighting
Methods in net.minecraft.world.level.lighting with parameters of type BlockPosModifier and TypeMethodDescriptionvoidLayerLightEventListener.DummyLightLayerEventListener.checkBlock(BlockPos p_164434_) voidLevelLightEngine.checkBlock(BlockPos p_75823_) voidLightEngine.checkBlock(BlockPos p_285352_) voidLightEventListener.checkBlock(BlockPos pos) private intChunkSkyLightSources.findLowestSourceBelow(BlockGetter level, BlockPos pos, BlockState state) intLayerLightEventListener.DummyLightLayerEventListener.getLightValue(BlockPos levelPos) intLayerLightEventListener.getLightValue(BlockPos levelPos) intLightEngine.getLightValue(BlockPos p_285149_) intLevelLightEngine.getRawBrightness(BlockPos blockPos, int amount) protected BlockStatestatic booleanLightEngine.hasDifferentLightProperties(BlockGetter level, BlockPos pos, BlockState state1, BlockState state2) private booleanChunkSkyLightSources.updateEdge(BlockGetter level, int index, int minY, BlockPos pos1, BlockState state1, BlockPos pos2, BlockState state2) default voidLightEventListener.updateSectionStatus(BlockPos pos, boolean isQueueEmpty) -
Uses of BlockPos in net.minecraft.world.level.material
Fields in net.minecraft.world.level.material declared as BlockPosMethods in net.minecraft.world.level.material with parameters of type BlockPosModifier and TypeMethodDescriptionprotected voidFluid.animateTick(Level level, BlockPos pos, FluidState state, RandomSource random) voidFluidState.animateTick(Level level, BlockPos pos, RandomSource random) voidLavaFluid.animateTick(Level p_230567_, BlockPos p_230568_, FluidState p_230569_, RandomSource p_230570_) voidWaterFluid.animateTick(Level p_230606_, BlockPos p_230607_, FluidState p_230608_, RandomSource p_230609_) protected abstract voidFlowingFluid.beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state) protected voidLavaFluid.beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state) protected voidWaterFluid.beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state) booleanEmptyFluid.canBeReplacedWith(FluidState fluidState, BlockGetter blockReader, BlockPos pos, Fluid fluid, Direction direction) protected abstract booleanFluid.canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid fluid, Direction direction) booleanFluidState.canBeReplacedWith(BlockGetter level, BlockPos pos, Fluid fluid, Direction direction) booleanLavaFluid.canBeReplacedWith(FluidState fluidState, BlockGetter blockReader, BlockPos pos, Fluid fluid, Direction direction) booleanWaterFluid.canBeReplacedWith(FluidState fluidState, BlockGetter blockReader, BlockPos pos, Fluid fluid, Direction direction) booleanFlowingFluid.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) private static booleanFlowingFluid.canHoldFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) private static booleanFlowingFluid.canHoldSpecificFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid fluid) private booleanFlowingFluid.canMaybePassThrough(BlockGetter level, BlockPos pos, BlockState state, Direction direction, BlockPos spreadPos, BlockState spreadState, FluidState fluidState) private booleanFlowingFluid.canPassThrough(BlockGetter level, Fluid fluid, BlockPos pos, BlockState state, Direction direction, BlockPos spreadPos, BlockState spreadState, FluidState fluidState) private static booleanFlowingFluid.canPassThroughWall(Direction direction, BlockGetter level, BlockPos pos, BlockState state, BlockPos spreadPos, BlockState spreadState) protected voidFluid.entityInside(Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) voidFluidState.entityInside(Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier) protected voidLavaFluid.entityInside(Level p_405274_, BlockPos p_404936_, Entity p_405835_, InsideBlockEffectApplier p_404807_) protected voidWaterFluid.entityInside(Level p_404956_, BlockPos p_405311_, Entity p_405780_, InsideBlockEffectApplier p_405240_) private voidLavaFluid.fizz(LevelAccessor level, BlockPos pos) Fluid.getAABB(FluidState state, BlockGetter level, BlockPos pos) FluidState.getAABB(BlockGetter level, BlockPos pos) FlowingFluid.SpreadContext.getBlockState(BlockPos pos) private BlockStateFlowingFluid.SpreadContext.getBlockState(BlockPos pos, short cacheKey) private shortFlowingFluid.SpreadContext.getCacheKey(BlockPos pos) EmptyFluid.getFlow(BlockGetter blockReader, BlockPos pos, FluidState fluidState) FlowingFluid.getFlow(BlockGetter blockReader, BlockPos pos, FluidState fluidState) protected abstract Vec3Fluid.getFlow(BlockGetter blockReader, BlockPos pos, FluidState fluidState) FluidState.getFlow(BlockGetter level, BlockPos pos) floatEmptyFluid.getHeight(FluidState p_75926_, BlockGetter p_75927_, BlockPos p_75928_) floatFlowingFluid.getHeight(FluidState p_76050_, BlockGetter p_76051_, BlockPos p_76052_) abstract floatFluid.getHeight(FluidState state, BlockGetter level, BlockPos pos) floatFluidState.getHeight(BlockGetter level, BlockPos pos) protected FluidStateFlowingFluid.getNewLiquid(ServerLevel level, BlockPos pos, BlockState state) EmptyFluid.getShape(FluidState p_75939_, BlockGetter p_75940_, BlockPos p_75941_) FlowingFluid.getShape(FluidState p_76084_, BlockGetter p_76085_, BlockPos p_76086_) abstract VoxelShapeFluid.getShape(FluidState state, BlockGetter level, BlockPos pos) FluidState.getShape(BlockGetter level, BlockPos pos) protected intFlowingFluid.getSlopeDistance(LevelReader level, BlockPos pos, int depth, Direction direction, BlockState state, FlowingFluid.SpreadContext spreadContext) protected Map<Direction, FluidState> FlowingFluid.getSpread(ServerLevel level, BlockPos pos, BlockState state) protected intFlowingFluid.getSpreadDelay(Level level, BlockPos pos, FluidState currentState, FluidState newState) intLavaFluid.getSpreadDelay(Level p_76203_, BlockPos p_76204_, FluidState p_76205_, FluidState p_76206_) private booleanLavaFluid.hasFlammableNeighbours(LevelReader level, BlockPos pos) private static booleanFlowingFluid.hasSameAbove(FluidState fluidState, BlockGetter level, BlockPos pos) private booleanLavaFluid.isFlammable(LevelReader level, BlockPos pos) Deprecated.Forge: useLavaFluid.isFlammable(LevelReader,BlockPos, Direction)insteadprivate booleanLavaFluid.isFlammable(LevelReader level, BlockPos pos, Direction face) booleanprotected booleanFlowingFluid.isSolidFace(BlockGetter level, BlockPos neighborPos, Direction side) (package private) booleanFlowingFluid.isWaterHole(BlockGetter level, BlockPos pos, BlockState state, BlockPos belowPos, BlockState belowState) protected voidFluid.randomTick(ServerLevel level, BlockPos pos, FluidState state, RandomSource random) voidFluidState.randomTick(ServerLevel level, BlockPos pos, RandomSource random) voidLavaFluid.randomTick(ServerLevel p_376493_, BlockPos p_230573_, FluidState p_230574_, RandomSource p_230575_) booleanFluidState.shouldRenderBackwardUpFace(BlockGetter level, BlockPos pos) private intFlowingFluid.sourceNeighborCount(LevelReader level, BlockPos pos) Returns the number of immediately adjacent source blocks of the same fluid that lie on the horizontal plane.protected voidFlowingFluid.spread(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) protected voidFlowingFluid.spreadTo(LevelAccessor level, BlockPos pos, BlockState blockState, Direction direction, FluidState fluidState) protected voidLavaFluid.spreadTo(LevelAccessor level, BlockPos pos, BlockState blockState, Direction direction, FluidState fluidState) private voidFlowingFluid.spreadToSides(ServerLevel level, BlockPos pos, FluidState fluidState, BlockState blockState) voidFlowingFluid.tick(ServerLevel p_376710_, BlockPos p_75996_, BlockState p_360412_, FluidState p_75997_) protected voidFluid.tick(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) voidFluidState.tick(ServerLevel level, BlockPos pos, BlockState state) Constructors in net.minecraft.world.level.material with parameters of type BlockPosModifierConstructorDescription(package private)SpreadContext(BlockGetter level, BlockPos origin) -
Uses of BlockPos in net.minecraft.world.level.pathfinder
Fields in net.minecraft.world.level.pathfinder declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosPathfindingContext.mobPositionprivate final BlockPosPath.targetMethods in net.minecraft.world.level.pathfinder that return BlockPosModifier and TypeMethodDescriptionNode.asBlockPos()(package private) BlockPosPathfindingContext.currentEvalPos()Path.getNextNodePos()Path.getNodePos(int index) Path.getTarget()PathfindingContext.mobPosition()Methods in net.minecraft.world.level.pathfinder that return types with arguments of type BlockPosModifier and TypeMethodDescriptionFlyNodeEvaluator.iteratePathfindingStartNodeCandidatePositions(Mob mob) Methods in net.minecraft.world.level.pathfinder with parameters of type BlockPosModifier and TypeMethodDescriptionprotected booleanFlyNodeEvaluator.canStartAt(BlockPos p_262645_) protected booleanWalkNodeEvaluator.canStartAt(BlockPos pos) private PathTypePathTypeCache.compute(BlockGetter level, BlockPos pos, int index, long packedPos) floatNode.distanceManhattan(BlockPos pos) floatNode.distanceTo(BlockPos pos) floatNode.distanceToSqr(BlockPos pos) PathfindingContext.getBlockState(BlockPos pos) protected doubleWalkNodeEvaluator.getFloorLevel(BlockPos pos) static doubleWalkNodeEvaluator.getFloorLevel(BlockGetter level, BlockPos pos) protected NodePathTypeCache.getOrCompute(BlockGetter level, BlockPos pos) NodeEvaluator.getPathType(Mob mob, BlockPos pos) protected static PathTypeWalkNodeEvaluator.getPathTypeFromState(BlockGetter level, BlockPos pos) static PathTypeWalkNodeEvaluator.getPathTypeStatic(Mob mob, BlockPos pos) protected NodeWalkNodeEvaluator.getStartNode(BlockPos pos) voidPathTypeCache.invalidate(BlockPos pos) private PathPathFinder.reconstructPath(Node point, BlockPos targetPos, boolean reachesTarget) Converts a recursive path point structure into a pathMethod parameters in net.minecraft.world.level.pathfinder with type arguments of type BlockPosModifier and TypeMethodDescriptionprivate PathPathFinder.findPath(Node node, Map<Target, BlockPos> targetPositions, float maxRange, int accuracy, float searchDepthMultiplier) Finds a path to one of the specified positions and post-processes it or returns null if no path could be found within given accuracyPathFinder.findPath(PathNavigationRegion region, Mob mob, Set<BlockPos> targetPositions, float maxRange, int accuracy, float searchDepthMultiplier) Finds a path to one of the specified positions and post-processes it or returns null if no path could be found within given accuracyConstructors in net.minecraft.world.level.pathfinder with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.level.portal
Fields in net.minecraft.world.level.portal declared as BlockPosMethods in net.minecraft.world.level.portal that return BlockPosModifier and TypeMethodDescriptionprivate static BlockPosPortalShape.calculateBottomLeft(BlockGetter level, Direction direction, BlockPos pos) Methods in net.minecraft.world.level.portal that return types with arguments of type BlockPosModifier and TypeMethodDescriptionPortalForcer.findClosestPortalPosition(BlockPos exitPos, boolean isNether, WorldBorder worldBorder) Methods in net.minecraft.world.level.portal with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static BlockPosPortalShape.calculateBottomLeft(BlockGetter level, Direction direction, BlockPos pos) private static intPortalShape.calculateHeight(BlockGetter level, BlockPos pos, Direction direction, int width, org.apache.commons.lang3.mutable.MutableInt portalBlocks) private static intPortalShape.calculateWidth(BlockGetter level, BlockPos bottomLeft, Direction direction) private booleanPortalForcer.canHostFrame(BlockPos originalPos, BlockPos.MutableBlockPos offsetPos, Direction direction, int offsetScale) PortalForcer.createPortal(BlockPos pos, Direction.Axis axis) static PortalShapePortalShape.findAnyShape(BlockGetter level, BlockPos bottomLeft, Direction.Axis axis) PortalForcer.findClosestPortalPosition(BlockPos exitPos, boolean isNether, WorldBorder worldBorder) static Optional<PortalShape> PortalShape.findEmptyPortalShape(LevelAccessor level, BlockPos bottomLeft, Direction.Axis axis) static Optional<PortalShape> PortalShape.findPortalShape(LevelAccessor level, BlockPos bottomLeft, Predicate<PortalShape> predicate, Direction.Axis axis) private static intPortalShape.getDistanceUntilEdgeAboveFrame(BlockGetter level, BlockPos pos, Direction direction) private static intPortalShape.getDistanceUntilTop(BlockGetter level, BlockPos pos, Direction direction, BlockPos.MutableBlockPos checkPos, int width, org.apache.commons.lang3.mutable.MutableInt portalBlocks) private static booleanPortalShape.hasTopFrame(BlockGetter level, BlockPos pos, Direction direction, BlockPos.MutableBlockPos checkPos, int width, int distanceUntilTop) Constructors in net.minecraft.world.level.portal with parameters of type BlockPosModifierConstructorDescriptionprivatePortalShape(Direction.Axis axis, int numPortalBlocks, Direction rightDir, BlockPos bottomLeft, int width, int height) -
Uses of BlockPos in net.minecraft.world.level.redstone
Fields in net.minecraft.world.level.redstone declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosCollectingNeighborUpdater.ShapeUpdate.neighborPosThe field for theneighborPosrecord component.private final BlockPosCollectingNeighborUpdater.FullNeighborUpdate.posThe field for theposrecord component.private final BlockPosCollectingNeighborUpdater.ShapeUpdate.posThe field for theposrecord component.private final BlockPosCollectingNeighborUpdater.SimpleNeighborUpdate.posThe field for theposrecord component.private final BlockPosCollectingNeighborUpdater.MultiNeighborUpdate.sourcePosFields in net.minecraft.world.level.redstone with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<BlockPos> ExperimentalRedstoneWireEvaluator.updatedWiresExperimentalRedstoneWireEvaluator.wiresToTurnOffExperimentalRedstoneWireEvaluator.wiresToTurnOnMethods in net.minecraft.world.level.redstone that return BlockPosModifier and TypeMethodDescriptionCollectingNeighborUpdater.ShapeUpdate.neighborPos()Returns the value of theneighborPosrecord component.CollectingNeighborUpdater.FullNeighborUpdate.pos()Returns the value of theposrecord component.CollectingNeighborUpdater.ShapeUpdate.pos()Returns the value of theposrecord component.CollectingNeighborUpdater.SimpleNeighborUpdate.pos()Returns the value of theposrecord component.Methods in net.minecraft.world.level.redstone with parameters of type BlockPosModifier and TypeMethodDescriptionprivate voidCollectingNeighborUpdater.addAndRun(BlockPos pos, CollectingNeighborUpdater.NeighborUpdates updates) private voidExperimentalRedstoneWireEvaluator.calculateCurrentChanges(Level level, BlockPos pos, Orientation orientation) private intDefaultRedstoneWireEvaluator.calculateTargetStrength(Level level, BlockPos pos) private voidExperimentalRedstoneWireEvaluator.enqueueNeighborWire(Level level, BlockPos pos, int power, Orientation orientation, boolean canTurnOff) static voidNeighborUpdater.executeShapeUpdate(LevelAccessor level, Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int recursionLeft) static voidNeighborUpdater.executeUpdate(Level level, BlockState state, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) protected intRedstoneWireEvaluator.getBlockSignal(Level level, BlockPos pos) protected intRedstoneWireEvaluator.getIncomingWireSignal(Level level, BlockPos pos) protected intExperimentalRedstoneWireEvaluator.getWireSignal(BlockPos p_360845_, BlockState p_363778_) protected intRedstoneWireEvaluator.getWireSignal(BlockPos pos, BlockState state) voidCollectingNeighborUpdater.neighborChanged(BlockPos p_230653_, Block p_230654_, Orientation p_360627_) voidCollectingNeighborUpdater.neighborChanged(BlockState p_230647_, BlockPos p_230648_, Block p_230649_, Orientation p_363917_, boolean p_230651_) voidInstantNeighborUpdater.neighborChanged(BlockPos p_230751_, Block p_230752_, Orientation p_364727_) voidInstantNeighborUpdater.neighborChanged(BlockState p_230745_, BlockPos p_230746_, Block p_230747_, Orientation p_365054_, boolean p_230749_) voidNeighborUpdater.neighborChanged(BlockPos pos, Block neighborBlock, Orientation orientation) voidNeighborUpdater.neighborChanged(BlockState state, BlockPos pos, Block neighborBlock, Orientation orientation, boolean movedByPiston) private voidExperimentalRedstoneWireEvaluator.propagateChangeToNeighbors(Level level, BlockPos pos, int power, Orientation orientation, boolean canTurnOff) private voidExperimentalRedstoneWireEvaluator.setPower(BlockPos pos, int power, Orientation orientation) voidCollectingNeighborUpdater.shapeUpdate(Direction p_230664_, BlockState p_230665_, BlockPos p_230666_, BlockPos p_230667_, int p_230668_, int p_230669_) voidInstantNeighborUpdater.shapeUpdate(Direction p_230755_, BlockState p_230756_, BlockPos p_230757_, BlockPos p_230758_, int p_230759_, int p_230760_) voidNeighborUpdater.shapeUpdate(Direction direction, BlockState state, BlockPos pos, BlockPos neighborPos, int flags, int recursionLevel) voidCollectingNeighborUpdater.updateNeighborsAtExceptFromFacing(BlockPos p_230657_, Block p_230658_, Direction p_230659_, Orientation p_365269_) default voidNeighborUpdater.updateNeighborsAtExceptFromFacing(BlockPos pos, Block block, Direction facing, Orientation orientation) voidDefaultRedstoneWireEvaluator.updatePowerStrength(Level p_362666_, BlockPos p_365481_, BlockState p_361516_, Orientation p_362350_, boolean p_366607_) voidExperimentalRedstoneWireEvaluator.updatePowerStrength(Level p_364203_, BlockPos p_362182_, BlockState p_361454_, Orientation p_363673_, boolean p_366757_) abstract voidRedstoneWireEvaluator.updatePowerStrength(Level level, BlockPos pos, BlockState state, Orientation orientation, boolean updateShape) Constructors in net.minecraft.world.level.redstone with parameters of type BlockPosModifierConstructorDescription(package private)FullNeighborUpdate(BlockState state, BlockPos pos, Block block, Orientation orientation, boolean movedByPiston) Creates an instance of aFullNeighborUpdaterecord class.(package private)MultiNeighborUpdate(BlockPos sourcePos, Block sourceBlock, Orientation orientation, Direction skipDirection) (package private)ShapeUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int updateFlags, int updateLimit) Creates an instance of aShapeUpdaterecord class.(package private)SimpleNeighborUpdate(BlockPos pos, Block block, Orientation orientation) Creates an instance of aSimpleNeighborUpdaterecord class. -
Uses of BlockPos in net.minecraft.world.level.saveddata.maps
Fields in net.minecraft.world.level.saveddata.maps declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosMapBanner.posThe field for theposrecord component.private final BlockPosMapFrame.posThe field for theposrecord component.Methods in net.minecraft.world.level.saveddata.maps that return BlockPosModifier and TypeMethodDescriptionMapBanner.pos()Returns the value of theposrecord component.MapFrame.pos()Returns the value of theposrecord component.Methods in net.minecraft.world.level.saveddata.maps with parameters of type BlockPosModifier and TypeMethodDescriptionstatic voidMapItemSavedData.addTargetDecoration(ItemStack stack, BlockPos pos, String type, Holder<MapDecorationType> mapDecorationType) static Stringstatic MapBannerMapBanner.fromWorld(BlockGetter level, BlockPos pos) voidMapItemSavedData.removedFromFrame(BlockPos pos, int entityId) booleanMapItemSavedData.toggleBanner(LevelAccessor accessor, BlockPos pos) Constructors in net.minecraft.world.level.saveddata.maps with parameters of type BlockPos -
Uses of BlockPos in net.minecraft.world.level.storage
Fields in net.minecraft.world.level.storage declared as BlockPosMethods in net.minecraft.world.level.storage that return BlockPosModifier and TypeMethodDescriptionDerivedLevelData.getSpawnPos()LevelData.getSpawnPos()PrimaryLevelData.getSpawnPos()Methods in net.minecraft.world.level.storage with parameters of type BlockPosModifier and TypeMethodDescriptionvoidvoidvoidConstructors in net.minecraft.world.level.storage with parameters of type BlockPosModifierConstructorDescriptionprivatePrimaryLevelData(CompoundTag loadedPlayerTag, boolean wasModded, BlockPos spawnPos, float spawnAngle, long gameTime, long dayTime, int version, int clearWeatherTime, int rainTime, boolean raining, int thunderTime, boolean thundering, boolean initialized, boolean difficultyLocked, WorldBorder.Settings worldBorder, int wanderingTraderSpawnDelay, int wanderingTraderSpawnChance, UUID wanderingTraderId, Set<String> knownServerBrands, Set<String> removedFeatureFlags, TimerQueue<MinecraftServer> scheduledEvents, CompoundTag customBossEvents, EndDragonFight.Data endDragonFightData, LevelSettings settings, WorldOptions worldOptions, PrimaryLevelData.SpecialWorldProperty specialWorldProperty, com.mojang.serialization.Lifecycle worldGenSettingsLifecycle) -
Uses of BlockPos in net.minecraft.world.level.storage.loot.predicates
Fields in net.minecraft.world.level.storage.loot.predicates declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosLocationCheck.offsetThe field for theoffsetrecord component.Fields in net.minecraft.world.level.storage.loot.predicates with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.MapCodec<BlockPos> LocationCheck.OFFSET_CODECMethods in net.minecraft.world.level.storage.loot.predicates that return BlockPosModifier and TypeMethodDescriptionLocationCheck.offset()Returns the value of theoffsetrecord component.Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type BlockPosModifier and TypeMethodDescriptionstatic LootItemCondition.BuilderLocationCheck.checkLocation(LocationPredicate.Builder locationPredicateBuilder, BlockPos offset) Constructors in net.minecraft.world.level.storage.loot.predicates with parameters of type BlockPosModifierConstructorDescriptionLocationCheck(Optional<LocationPredicate> predicate, BlockPos offset) Creates an instance of aLocationCheckrecord class. -
Uses of BlockPos in net.minecraft.world.phys
Fields in net.minecraft.world.phys declared as BlockPosMethods in net.minecraft.world.phys that return BlockPosMethods in net.minecraft.world.phys with parameters of type BlockPosModifier and TypeMethodDescriptionstatic BlockHitResultstatic AABBAABB.encapsulatingFullBlocks(BlockPos startPos, BlockPos endPos) static BlockHitResultCreates a new BlockRayTraceResult marked as a miss.BlockHitResult.withPosition(BlockPos pos) Constructors in net.minecraft.world.phys with parameters of type BlockPosModifierConstructorDescriptionprivateBlockHitResult(boolean miss, Vec3 location, Direction direction, BlockPos blockPos, boolean inside, boolean worldBorderHit) BlockHitResult(Vec3 location, Direction direction, BlockPos blockPos, boolean inside) BlockHitResult(Vec3 location, Direction direction, BlockPos blockPos, boolean inside, boolean worldBorderHit) -
Uses of BlockPos in net.minecraft.world.phys.shapes
Fields in net.minecraft.world.phys.shapes declared as BlockPosModifier and TypeFieldDescriptionprivate BlockPosMinecartCollisionContext.ingoreBelowprivate BlockPosMinecartCollisionContext.slopeIgnoreMethods in net.minecraft.world.phys.shapes with parameters of type BlockPosModifier and TypeMethodDescriptionCollisionContext.getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) EntityCollisionContext.getCollisionShape(BlockState p_366423_, CollisionGetter p_366608_, BlockPos p_366445_) MinecartCollisionContext.getCollisionShape(BlockState p_366641_, CollisionGetter p_366650_, BlockPos p_366424_) booleanCollisionContext.isAbove(VoxelShape shape, BlockPos pos, boolean canAscend) booleanEntityCollisionContext.isAbove(VoxelShape p_82886_, BlockPos p_82887_, boolean p_82888_) -
Uses of BlockPos in net.minecraft.world.ticks
Fields in net.minecraft.world.ticks declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosSavedTick.posThe field for theposrecord component.private final BlockPosScheduledTick.posThe field for theposrecord component.Fields in net.minecraft.world.ticks with type parameters of type BlockPosModifier and TypeFieldDescriptionprivate final Function<BlockPos, TickContainerAccess<T>> WorldGenTickAccess.containerGetterMethods in net.minecraft.world.ticks that return BlockPosModifier and TypeMethodDescriptionSavedTick.pos()Returns the value of theposrecord component.ScheduledTick.pos()Returns the value of theposrecord component.Methods in net.minecraft.world.ticks with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanLevelChunkTicks.hasScheduledTick(BlockPos p_193179_, T p_193180_) booleanLevelTicks.hasScheduledTick(BlockPos p_193254_, T p_193255_) booleanProtoChunkTicks.hasScheduledTick(BlockPos p_193300_, T p_193301_) booleanTickAccess.hasScheduledTick(BlockPos pos, T type) booleanWorldGenTickAccess.hasScheduledTick(BlockPos p_193459_, T p_193460_) static <T> SavedTick<T> static <T> ScheduledTick<T> booleanLevelTickAccess.willTickThisTick(BlockPos pos, T type) booleanLevelTicks.willTickThisTick(BlockPos p_193282_, T p_193283_) booleanWorldGenTickAccess.willTickThisTick(BlockPos p_193462_, T p_193463_) Method parameters in net.minecraft.world.ticks with type arguments of type BlockPosModifier and TypeMethodDescriptionprivate voidLevelTicks.runCollectedTicks(BiConsumer<BlockPos, T> ticker) voidLevelTicks.tick(long gameTime, int maxAllowedTicks, BiConsumer<BlockPos, T> ticker) Constructors in net.minecraft.world.ticks with parameters of type BlockPosModifierConstructorDescriptionSavedTick(T type, BlockPos pos, int delay, TickPriority priority) Creates an instance of aSavedTickrecord class.ScheduledTick(T p_193383_, BlockPos p_193384_, long p_193385_, long p_193386_) ScheduledTick(T type, BlockPos pos, long triggerTick, TickPriority priority, long subTickOrder) Creates an instance of aScheduledTickrecord class.Constructor parameters in net.minecraft.world.ticks with type arguments of type BlockPosModifierConstructorDescriptionWorldGenTickAccess(Function<BlockPos, TickContainerAccess<T>> containerGetter) -
Uses of BlockPos in net.neoforged.neoforge.capabilities
Fields in net.neoforged.neoforge.capabilities declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosBlockCapabilityCache.posprivate final BlockPosCapabilityListenerHolder.ListenerReference.posMethods in net.neoforged.neoforge.capabilities that return BlockPosMethods in net.neoforged.neoforge.capabilities with parameters of type BlockPosModifier and TypeMethodDescriptionvoidCapabilityListenerHolder.addListener(BlockPos pos, ICapabilityInvalidationListener listener) Adds a listener.static <T,C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context) Creates a new cache instance and registers it to the level.static <T,C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) Creates a new cache instance with an invalidation listener, and registers it to the level.BlockCapability.getCapability(Level level, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity, C context) IBlockCapabilityProvider.getCapability(Level level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, C context) Returns the capability, ornullif not available.voidCapabilityListenerHolder.invalidatePos(BlockPos pos) Invalidates listeners at a specific block position.Constructors in net.neoforged.neoforge.capabilities with parameters of type BlockPosModifierConstructorDescriptionprivateBlockCapabilityCache(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) privateListenerReference(ReferenceQueue<ICapabilityInvalidationListener> queue, BlockPos pos, ICapabilityInvalidationListener listener) -
Uses of BlockPos in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return BlockPosModifier and TypeMethodDescriptionIRenderableSection.getRenderOrigin()Returns the block position at the origin of the section.Methods in net.neoforged.neoforge.client with parameters of type BlockPosModifier and TypeMethodDescriptionClientHooks.gatherAdditionalRenderers(BlockPos sectionOrigin, Level level) static booleanClientHooks.isInTranslucentBlockOutlinePass(Level level, BlockPos pos, BlockState state) static booleanClientHooks.renderBlockOverlay(Player player, PoseStack mat, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos pos) -
Uses of BlockPos in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosRenderBlockScreenEffectEvent.blockPosprivate final BlockPosAddSectionGeometryEvent.sectionOriginMethods in net.neoforged.neoforge.client.event that return BlockPosModifier and TypeMethodDescriptionRenderBlockScreenEffectEvent.getBlockPos()Returns the position of the block which the overlay is gotten from.AddSectionGeometryEvent.getSectionOrigin()Constructors in net.neoforged.neoforge.client.event with parameters of type BlockPosModifierConstructorDescriptionAddSectionGeometryEvent(BlockPos sectionOrigin, Level level) RenderBlockScreenEffectEvent(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos blockPos) -
Uses of BlockPos in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions with parameters of type BlockPosModifier 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 TextureAtlasSpriteBlockStateModelExtension.particleIcon(BlockAndTintGetter level, BlockPos pos, BlockState state) Returns the particle icon. -
Uses of BlockPos in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type BlockPosModifier and TypeMethodDescriptiondefault booleanIClientBlockExtensions.addDestroyEffects(BlockState state, Level Level, BlockPos pos, ParticleEngine manager) Spawn particles for when the block is destroyed.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 ResourceLocationIClientFluidTypeExtensions.getFlowingTexture(FluidState state, BlockAndTintGetter getter, BlockPos pos) Returns the reference of the texture to apply to a flowing fluid.default org.joml.Vector3dIClientBlockExtensions.getFogColor(BlockState state, LevelReader level, BlockPos pos, Entity entity, org.joml.Vector3d originalColor, float partialTick) NOT CURRENTLY IMPLEMENTEDdefault ResourceLocationIClientFluidTypeExtensions.getOverlayTexture(FluidState state, BlockAndTintGetter getter, BlockPos pos) Returns the reference of the texture to apply to a fluid directly touching a non-opaque block other than air.default ResourceLocationIClientFluidTypeExtensions.getStillTexture(FluidState state, BlockAndTintGetter getter, BlockPos pos) Returns the reference of the texture to apply to a source fluid.default intIClientFluidTypeExtensions.getTintColor(FluidState state, BlockAndTintGetter getter, BlockPos pos) Returns the tint applied to the fluid's textures.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 BlockPos in net.neoforged.neoforge.client.model
Methods in net.neoforged.neoforge.client.model with parameters of type BlockPosModifier 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 BlockPos in net.neoforged.neoforge.client.model.ao
Methods in net.neoforged.neoforge.client.model.ao with parameters of type BlockPosModifier 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 BlockPos in net.neoforged.neoforge.client.model.block
Methods in net.neoforged.neoforge.client.model.block with parameters of type BlockPosModifier 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) -
Uses of BlockPos in net.neoforged.neoforge.client.textures
Methods in net.neoforged.neoforge.client.textures with parameters of type BlockPosModifier and TypeMethodDescriptionstatic TextureAtlasSprite[]FluidSpriteCache.getFluidSprites(BlockAndTintGetter level, BlockPos pos, FluidState fluid) Returns an array holding the still sprite, the flowing sprite and the overlay sprite (if specified, otherwise null) of the given fluid at the given position. -
Uses of BlockPos in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common that return types with arguments of type BlockPosModifier and TypeMethodDescriptionCommonHooks.isLivingOnLadder(BlockState state, Level level, BlockPos pos, LivingEntity entity) Methods in net.neoforged.neoforge.common with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanCommonHooks.canCropGrow(Level level, BlockPos pos, BlockState state, boolean def) Checks if a crop can grow by firingCropGrowEvent.Pre.static booleanCommonHooks.canEntityDestroy(ServerLevel level, BlockPos pos, LivingEntity entity) booleanSpecialPlantable.canPlacePlantAtPosition(ItemStack itemStack, LevelReader level, BlockPos pos, @Nullable Direction direction) Checks location if this item can spawn a plant with the given direction attachment point.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.static booleanFarmlandWaterManager.hasBlockWaterTicket(LevelReader level, BlockPos pos) Tests if a block is in a region that is watered by blocks.CommonHooks.isLivingOnLadder(BlockState state, Level level, BlockPos pos, LivingEntity entity) default booleanIShearable.isShearable(@Nullable Player player, ItemStack item, Level level, BlockPos pos) Checks if this object can be sheared.CommonHooks.onClientMineHold(Player player, BlockPos pos, Direction face) static booleanCommonHooks.onFarmlandTrample(ServerLevel level, BlockPos pos, BlockState state, double fallDistance, Entity entity) CommonHooks.onLeftClickBlock(Player player, BlockPos pos, Direction face, ServerboundPlayerActionPacket.Action action) static intCommonHooks.onNoteChange(Level level, BlockPos pos, BlockState state, int old, int _new) CommonHooks.onRightClickBlock(Player player, InteractionHand hand, BlockPos pos, BlockHitResult hitVec) Shears this object.voidSpecialPlantable.spawnPlantAtPosition(ItemStack itemStack, LevelAccessor level, BlockPos pos, @Nullable Direction direction) Spawns the plant with the given direction attachment point at location.default voidIShearable.spawnShearedDrop(ServerLevel level, BlockPos pos, ItemStack drop) Performs the logic used to drop a shear result into the world at the correct position and with the proper movement.static booleanCommonHooks.tryDispenseShearsHarvestBlock(BlockSource source, ItemStack stack, ServerLevel level, BlockPos pos) Attempts to modify target block usingItemAbilities.SHEARS_HARVESTinShearsDispenseItemBehavior, consistent with vanilla beehive harvest behavior (also controlled byItemAbilities.SHEARS_HARVEST). -
Uses of BlockPos in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type BlockPosModifier 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 booleanIBlockStateExtension.addRunningEffects(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 booleanIBlockStateExtension.canBeHydrated(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 booleanIFluidExtension.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.default booleanIFluidStateExtension.canConvertToSource(ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.default booleanIBlockExtension.canDropFromExplosion(BlockState state, BlockGetter level, BlockPos pos, Explosion explosion) Determines if this block should drop loot when exploded.default booleanIBlockStateExtension.canDropFromExplosion(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 booleanIBlockStateExtension.canEntityDestroy(BlockGetter level, BlockPos pos, Entity entity) Determines if this block is can be destroyed by the specified entities normal behavior.default booleanIFluidExtension.canExtinguish(FluidState state, BlockGetter getter, BlockPos pos) Returns whether the block can be extinguished by this fluid.default booleanIFluidStateExtension.canExtinguish(BlockGetter getter, BlockPos pos) Returns whether the block can be extinguished by this fluid.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 booleanIBlockStateExtension.canHarvestBlock(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 booleanIBlockStateExtension.canRedstoneConnectTo(BlockGetter level, BlockPos pos, @Nullable Direction direction) Whether redstone dust should visually connect to this block on a side.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 booleanIBlockStateExtension.collisionExtendsVertically(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 booleanIItemExtension.doesSneakBypassUse(ItemStack stack, LevelReader level, BlockPos pos, Player player) Should this item, when held, allow sneak-clicks to pass through to the underlying block?default booleanIItemStackExtension.doesSneakBypassUse(LevelReader level, BlockPos pos, Player player) Should this item, when held, allow sneak-clicks to pass through to the underlying block?default booleanIDispensibleContainerItemExtension.emptyContents(@Nullable LivingEntity entity, Level level, BlockPos pos, @Nullable BlockHitResult hitResult, @Nullable ItemStack container) Empties the contents of the container and returns whether it was successful.default voidIFallableExtension.fallingTick(Level level, BlockPos currentPosition, FallingBlockEntity entity) Called inFallingBlockEntity.tick()after vanilla processing on both server and client.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 @Nullable PathTypeIBlockStateExtension.getAdjacentBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent block to a pathfinding entity.default @Nullable PathTypeIFluidExtension.getAdjacentBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid to a pathfinding entity.default @Nullable PathTypeIFluidStateExtension.getAdjacentBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid 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 AuxiliaryLightManagerIBlockGetterExtension.getAuxLightManager(BlockPos pos) Get theAuxiliaryLightManagerof the chunk containing the givenBlockPos.default @Nullable IntegerIBlockExtension.getBeaconColorMultiplier(BlockState state, LevelReader level, BlockPos pos, BlockPos beaconPos) default @Nullable IntegerIBlockStateExtension.getBeaconColorMultiplier(LevelReader level, BlockPos pos, BlockPos beacon) default DirectionIBlockExtension.getBedDirection(BlockState state, LevelReader level, BlockPos pos) Returns the direction of the block.default DirectionIBlockStateExtension.getBedDirection(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 @Nullable PathTypeIBlockStateExtension.getBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob) Gets the path type of this block when an entity is pathfinding.default @Nullable PathTypeIFluidExtension.getBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.default @Nullable PathTypeIFluidStateExtension.getBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.default <T,C extends @Nullable Object>
TILevelExtension.getCapability(BlockCapability<T, C> cap, BlockPos pos, C context) Retrieve a block capability.default <T,C extends @Nullable Object>
TILevelExtension.getCapability(BlockCapability<T, C> cap, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity, C context) Retrieve a block capability.default <T> TILevelExtension.getCapability(BlockCapability<T, @Nullable Void> cap, BlockPos pos) Retrieve a block capability with no context.default <T> TILevelExtension.getCapability(BlockCapability<T, @Nullable Void> cap, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity) Retrieve a block capability with no context.default ItemStackIBlockExtension.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData, Player player) Called when A user uses the creative pick block button on this blockdefault ItemStackIBlockStateExtension.getCloneItemStack(BlockPos pos, LevelReader level, 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 floatIBlockStateExtension.getEnchantPowerBonus(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 intIBlockStateExtension.getExpDrop(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 floatIBlockStateExtension.getExplosionResistance(BlockGetter level, BlockPos pos, Explosion explosion) Location sensitive version of getExplosionResistancedefault floatIFluidExtension.getExplosionResistance(FluidState state, BlockGetter level, BlockPos pos, Explosion explosion) Returns the explosion resistance of the fluid.default floatIFluidStateExtension.getExplosionResistance(BlockGetter level, BlockPos pos, Explosion explosion) Returns the explosion resistance of the fluid.default intIBlockExtension.getFireSpreadSpeed(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when fire is updating on a neighbor block.default intIBlockStateExtension.getFireSpreadSpeed(BlockGetter level, BlockPos pos, Direction face) 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 intIBlockStateExtension.getFlammability(BlockGetter level, BlockPos pos, Direction face) 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 floatIBlockStateExtension.getFriction(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 intIBlockStateExtension.getLightEmission(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 ModelDataIBlockGetterExtension.getModelData(BlockPos pos) Retrieves model data for a block at the given position.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 Optional<ServerPlayer.RespawnPosAngle> IBlockStateExtension.getRespawnPosition(EntityType<?> type, LevelReader level, 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 SoundTypeIBlockStateExtension.getSoundType(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 BlockStateIBlockStateExtension.getStateAtViewpoint(BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default booleanIBlockExtension.getWeakChanges(BlockState state, LevelReader level, BlockPos pos) If this block should be notified of weak changes.default booleanIBlockStateExtension.getWeakChanges(LevelReader level, BlockPos pos) If this block should be notified of weak changes.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 voidILevelExtension.invalidateCapabilities(BlockPos pos) Notify all listeners that the capabilities at a specific position might have changed.default booleanILevelReaderExtension.isAreaLoaded(BlockPos center, int range) default booleanIBlockExtension.isBed(BlockState state, BlockGetter level, BlockPos pos, LivingEntity sleeper) Determines if this block is classified as a bed, replacinginstanceof BedBlockchecks.default booleanIBlockStateExtension.isBed(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 booleanIBlockStateExtension.isBurning(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 booleanIBlockStateExtension.isConduitFrame(LevelReader level, BlockPos pos, BlockPos conduit) Determines if this block can be used as the frame of a conduit.default 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 booleanIBlockStateExtension.isFertile(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 booleanIBlockStateExtension.isFireSource(LevelReader level, BlockPos pos, Direction side) 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.default booleanIBlockStateExtension.isFlammable(BlockGetter level, BlockPos pos, Direction face) 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 booleanIBlockStateExtension.isLadder(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 booleanIBlockStateExtension.isPortalFrame(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.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 voidIBlockStateExtension.onBlockExploded(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 booleanIBlockStateExtension.onCaughtFire(Level level, BlockPos pos, @Nullable Direction face, @Nullable LivingEntity igniter) If the block is flammable, this is called when it gets lit on fire.default booleanIBlockExtension.onDestroyedByPlayer(BlockState state, Level level, BlockPos pos, Player player, boolean willHarvest, FluidState fluid) Called when a player removes a block.default booleanIBlockStateExtension.onDestroyedByPlayer(Level level, BlockPos pos, Player player, boolean willHarvest, FluidState fluid) Called when a player removes a block.default voidIBlockExtension.onDestroyedByPushReaction(BlockState state, Level level, BlockPos pos, Direction pushDirection, FluidState fluid) Called when a block is removed byPushReaction.DESTROY.default voidIBlockStateExtension.onDestroyedByPushReaction(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 voidIBlockStateExtension.onNeighborChange(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 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.default OptionalIntIPlayerExtension.openMenu(MenuProvider menuProvider, BlockPos pos) Request to open a GUI on the client, from the serverdefault voidIBlockExtension.playFallSound(BlockState state, Level level, BlockPos pos, LivingEntity entity) Allows a block to override the standard fall sound played inLivingEntity.playBlockFallSound().default voidIBlockStateExtension.playFallSound(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 voidIBlockStateExtension.playStepSound(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 BlockStateIBlockStateExtension.rotate(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 voidIBlockStateExtension.setBedOccupied(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 booleanIBlockStateExtension.shouldCheckWeakPower(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 booleanIBlockStateExtension.shouldDisplayFluidOverlay(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.Method parameters in net.neoforged.neoforge.common.extensions with type arguments of type BlockPosModifier 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 BlockPos in net.neoforged.neoforge.common.util
Fields in net.neoforged.neoforge.common.util declared as BlockPosMethods in net.neoforged.neoforge.common.util that return BlockPosMethods in net.neoforged.neoforge.common.util with parameters of type BlockPosModifier and TypeMethodDescriptionstatic BlockSnapshotBlockSnapshot.create(ResourceKey<Level> dim, LevelAccessor level, BlockPos pos) Creates a new snapshot with the default block flags (and Block#UPDATE_CLIENTS.static BlockSnapshotBlockSnapshot.create(ResourceKey<Level> dim, LevelAccessor level, BlockPos pos, int flag) Creates a new snapshot of the data at the given position.private static @Nullable CompoundTagBlockSnapshot.getBlockEntityTag(LevelAccessor level, BlockPos pos) Checks for a block entity at a given position, and saves it to NBT with full metadata if it exists.booleanBlockSnapshot.restoreBlockEntity(LevelAccessor level, BlockPos pos) Loads the storedBlockEntitydata if one exists at the given position.booleanBlockSnapshot.restoreToLocation(LevelAccessor level, BlockPos pos, int flags) Restores this block snapshot to the target level and position with the specified flags.Constructors in net.neoforged.neoforge.common.util with parameters of type BlockPosModifierConstructorDescriptionprivateBlockSnapshot(ResourceKey<Level> dim, LevelAccessor level, BlockPos pos, BlockState state, @Nullable CompoundTag nbt, int flags) -
Uses of BlockPos in net.neoforged.neoforge.common.world
Fields in net.neoforged.neoforge.common.world with type parameters of type BlockPosMethods in net.neoforged.neoforge.common.world with parameters of type BlockPosModifier and TypeMethodDescriptionintAuxiliaryLightManager.getLightAt(BlockPos pos) Returns the light value at the given position or 0 if none is present.intLevelChunkAuxiliaryLightManager.getLightAt(BlockPos pos) default voidAuxiliaryLightManager.removeLightAt(BlockPos pos) Remove the light value at the given positionvoidAuxiliaryLightManager.setLightAt(BlockPos pos, int value) Set the light value at the given position to the given valuevoidLevelChunkAuxiliaryLightManager.setLightAt(BlockPos pos, int value) Method parameters in net.neoforged.neoforge.common.world with type arguments of type BlockPosModifier and TypeMethodDescriptionvoidLevelChunkAuxiliaryLightManager.handleLightDataSync(Map<BlockPos, Byte> lights) -
Uses of BlockPos in net.neoforged.neoforge.common.world.chunk
Fields in net.neoforged.neoforge.common.world.chunk with type parameters of type BlockPosModifier and TypeFieldDescriptionForcedChunkManager.OwnedChunks.BLOCK_CHUNK_CODECForcedChunkManager.OwnedChunks.blockChunksThe field for theblockChunksrecord component.TicketHelper.blockTicketsMethods in net.neoforged.neoforge.common.world.chunk that return types with arguments of type BlockPosModifier and TypeMethodDescriptionForcedChunkManager.OwnedChunks.blockChunks()Returns the value of theblockChunksrecord component.TicketHelper.getBlockTickets()Returns all "BLOCK" tickets this controller had registered and which block positions are forcing which chunks.Methods in net.neoforged.neoforge.common.world.chunk with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanTicketController.forceChunk(ServerLevel level, BlockPos owner, int chunkX, int chunkZ, boolean add, boolean forceNaturalSpawning) Forces a chunk to be loaded with the "owner" of the ticket being a given block position.voidTicketHelper.removeAllTickets(BlockPos owner) Removes all tickets that a given block was responsible for; both normal and ones forcing natural spawning.voidTicketHelper.removeTicket(BlockPos owner, long chunk, boolean forceNaturalSpawning) Removes the ticket for the given chunk that a given block was responsible for.Constructor parameters in net.neoforged.neoforge.common.world.chunk with type arguments of type BlockPosModifierConstructorDescriptionOwnedChunks(ResourceLocation controller, Map<BlockPos, TicketSet> blockChunks, Map<UUID, TicketSet> entityChunks) Creates an instance of aOwnedChunksrecord class.(package private)TicketHelper(TicketStorage saveData, ResourceLocation controllerId, Map<BlockPos, TicketSet> blockTickets, Map<UUID, TicketSet> entityTickets) -
Uses of BlockPos in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type BlockPosModifier and TypeMethodDescriptionstatic booleanEventHooks.canCreateFluidSource(ServerLevel level, BlockPos pos, BlockState state) Checks if a fluid is allowed to create a fluid source.static com.mojang.datafixers.util.Either<Player.BedSleepingProblem, Unit> EventHooks.canPlayerStartSleeping(ServerPlayer player, BlockPos pos, com.mojang.datafixers.util.Either<Player.BedSleepingProblem, Unit> vanillaResult) static booleanEventHooks.checkSpawnPlacements(EntityType<?> entityType, ServerLevelAccessor level, EntitySpawnReason spawnType, BlockPos pos, RandomSource random, boolean defaultResult) static booleanEventHooks.doPlayerHarvestCheck(Player player, BlockState state, BlockGetter level, BlockPos pos) static BlockGrowFeatureEventEventHooks.fireBlockGrowFeature(LevelAccessor level, RandomSource rand, BlockPos pos, @Nullable Holder<ConfiguredFeature<?, ?>> holder) Fires theBlockGrowFeatureEventand returns the event object.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 PlayerSpawnPhantomsEventEventHooks.firePlayerSpawnPhantoms(ServerPlayer player, ServerLevel level, BlockPos pos) Called fromPhantomSpawner.tick(net.minecraft.server.level.ServerLevel, boolean, boolean)just before the spawn conditions for phantoms are evaluated.static floatEventHooks.getBreakSpeed(Player player, BlockState state, float original, BlockPos pos) EventHooks.getPotentialSpawns(LevelAccessor level, MobCategory category, BlockPos pos, WeightedList<MobSpawnSettings.SpawnerData> oldList) static intEventHooks.onEnchantmentLevelSet(Level level, BlockPos pos, int enchantRow, int power, ItemStack itemStack, int enchantmentLevel) static booleanEventHooks.onEntityDestroyBlock(LivingEntity entity, BlockPos pos, BlockState state) EventHooks.onNeighborNotify(Level level, BlockPos pos, BlockState state, EnumSet<Direction> notifiedSides, boolean forceRedstoneUpdate) static voidEventHooks.onPistonMovePost(Level level, BlockPos pos, Direction direction, boolean extending) static booleanEventHooks.onPistonMovePre(Level level, BlockPos pos, Direction direction, boolean extending) static Optional<PortalShape> EventHooks.onTrySpawnPortal(LevelAccessor level, BlockPos pos, Optional<PortalShape> size) Method parameters in net.neoforged.neoforge.event with type arguments of type BlockPosModifier and TypeMethodDescriptionEventHooks.alterGround(TreeDecorator.Context ctx, List<BlockPos> positions, AlterGroundEvent.StateProvider provider) Fires theAlterGroundEventand retrieves the resultingAlterGroundEvent.StateProvider.static Vec3EventHooks.getExplosionKnockback(Level level, ServerExplosion explosion, Entity entity, Vec3 initialVelocity, List<BlockPos> blocks) To be called when an explosion has calculated the knockback velocity but has not yet added the knockback to the entity caught in blast. -
Uses of BlockPos in net.neoforged.neoforge.event.enchanting
Fields in net.neoforged.neoforge.event.enchanting declared as BlockPosMethods in net.neoforged.neoforge.event.enchanting that return BlockPosModifier and TypeMethodDescriptionEnchantmentLevelSetEvent.getPos()Get the pos of the enchantment tableConstructors in net.neoforged.neoforge.event.enchanting with parameters of type BlockPosModifierConstructorDescriptionEnchantmentLevelSetEvent(Level level, BlockPos pos, int enchantRow, int power, ItemStack itemStack, int enchantLevel) -
Uses of BlockPos in net.neoforged.neoforge.event.entity.living
Fields in net.neoforged.neoforge.event.entity.living declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosLivingDestroyBlockEvent.posprivate final BlockPosMobSpawnEvent.SpawnPlacementCheck.posMethods in net.neoforged.neoforge.event.entity.living that return BlockPosModifier and TypeMethodDescriptionLivingDestroyBlockEvent.getPos()MobSpawnEvent.SpawnPlacementCheck.getPos()Constructors in net.neoforged.neoforge.event.entity.living with parameters of type BlockPosModifierConstructorDescriptionLivingDestroyBlockEvent(LivingEntity entity, BlockPos pos, BlockState state) SpawnPlacementCheck(EntityType<?> entityType, ServerLevelAccessor level, EntitySpawnReason spawnType, BlockPos pos, RandomSource random, boolean defaultResult) Internal. -
Uses of BlockPos in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as BlockPosModifier and TypeFieldDescriptionprivate static final BlockPosPlayerEvent.BreakSpeed.LEGACY_UNKNOWNprivate final @Nullable BlockPosPlayerSetSpawnEvent.newSpawnprivate final BlockPosBonemealEvent.posprivate final BlockPosCanPlayerSleepEvent.posprivate final BlockPosPlayerEvent.HarvestCheck.posprivate final BlockPosPlayerInteractEvent.posprivate final BlockPosUseItemOnBlockEvent.posFields in net.neoforged.neoforge.event.entity.player with type parameters of type BlockPosMethods in net.neoforged.neoforge.event.entity.player that return BlockPosModifier and TypeMethodDescription@Nullable BlockPosPlayerSetSpawnEvent.getNewSpawn()The new spawn position, or null if the spawn position is being reset.BonemealEvent.getPos()Returns the position of the bone mealed block.CanPlayerSleepEvent.getPos()PlayerEvent.HarvestCheck.getPos()PlayerInteractEvent.getPos()If the interaction was on an entity, will be a BlockPos centered on the entity.UseItemOnBlockEvent.getPos()If the interaction was on an entity, will be a BlockPos centered on the entity.Methods in net.neoforged.neoforge.event.entity.player that return types with arguments of type BlockPosModifier and TypeMethodDescriptionPlayerEvent.BreakSpeed.getPosition()CanContinueSleepingEvent.getSleepingPos()Returns the sleeping position of the sleeping entity.Methods in net.neoforged.neoforge.event.entity.player with parameters of type BlockPosModifier and TypeMethodDescriptionbooleanPlayerSpawnPhantomsEvent.shouldSpawnPhantoms(ServerLevel level, BlockPos pos) Checks if a spawn attempt should be made by checking the current result and evaluating the vanilla conditions if necessary.Constructors in net.neoforged.neoforge.event.entity.player with parameters of type BlockPosModifierConstructorDescriptionBonemealEvent(@Nullable Player player, Level level, BlockPos pos, BlockState state, ItemStack stack) BreakSpeed(Player player, BlockState state, float original, @Nullable BlockPos pos) CanPlayerSleepEvent(ServerPlayer player, BlockPos pos, @Nullable Player.BedSleepingProblem problem) HarvestCheck(Player player, BlockState state, BlockGetter level, BlockPos pos, boolean success) LeftClickBlock(Player player, BlockPos pos, Direction face, PlayerInteractEvent.LeftClickBlock.Action action) protectedPlayerInteractEvent(Player player, InteractionHand hand, BlockPos pos, @Nullable Direction face) RightClickBlock(Player player, InteractionHand hand, BlockPos pos, BlockHitResult hitVec) -
Uses of BlockPos in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as BlockPosModifier and TypeFieldDescriptionprivate final BlockPosBlockEvent.FluidPlaceBlockEvent.liquidPosprivate final BlockPosBlockEvent.posprivate final BlockPosBlockGrowFeatureEvent.posprivate final BlockPosLevelEvent.PotentialSpawns.posFields in net.neoforged.neoforge.event.level with type parameters of type BlockPosModifier and TypeFieldDescriptionExplosionEvent.Detonate.blockListExplosionKnockbackEvent.blockListAlterGroundEvent.positionsMethods in net.neoforged.neoforge.event.level that return BlockPosModifier and TypeMethodDescriptionPistonEvent.getFaceOffsetPos()Helper method that gets the piston position offset by its facingBlockEvent.FluidPlaceBlockEvent.getLiquidPos()BlockEvent.getPos()BlockGrowFeatureEvent.getPos()Returns the coordinates of the sapling attempting to grow.LevelEvent.PotentialSpawns.getPos()Returns the block position where the chosen mob will be spawned..Methods in net.neoforged.neoforge.event.level that return types with arguments of type BlockPosModifier and TypeMethodDescriptionExplosionEvent.Detonate.getAffectedBlocks()return the list of blocks affected by the explosion.ExplosionKnockbackEvent.getAffectedBlocks()return the list of blocks affected by the explosion.AlterGroundEvent.getPositions()The list of positions that are considered roots is different depending on if the context has roots, logs, or both.Methods in net.neoforged.neoforge.event.level with parameters of type BlockPosModifier and TypeMethodDescriptionAlterGroundEvent.StateProvider.getState(RandomSource random, BlockPos state) Gets the BlockState that will be placed at the passed position.Constructors in net.neoforged.neoforge.event.level with parameters of type BlockPosModifierConstructorDescriptionBlockDropsEvent(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) BlockGrowFeatureEvent(LevelAccessor level, RandomSource rand, BlockPos pos, @Nullable Holder<ConfiguredFeature<?, ?>> feature) BreakEvent(Level level, BlockPos pos, BlockState state, Player player) Change(Level world, BlockPos pos, BlockState state, int oldNote, int newNote) 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) PistonEvent(Level world, BlockPos pos, Direction direction, PistonEvent.PistonMoveType moveType) Play(Level world, BlockPos pos, BlockState state, int note, NoteBlockInstrument instrument) PortalSpawnEvent(LevelAccessor level, BlockPos pos, BlockState state, PortalShape size) Post(Level world, BlockPos pos, Direction direction, PistonEvent.PistonMoveType moveType) PotentialSpawns(LevelAccessor level, MobCategory category, BlockPos pos, WeightedList<MobSpawnSettings.SpawnerData> oldList) Pre(Level world, BlockPos pos, Direction direction, PistonEvent.PistonMoveType moveType) Constructor parameters in net.neoforged.neoforge.event.level with type arguments of type BlockPosModifierConstructorDescriptionAlterGroundEvent(TreeDecorator.Context ctx, List<BlockPos> positions, AlterGroundEvent.StateProvider provider) ExplosionKnockbackEvent(Level level, ServerExplosion explosion, Entity entity, Vec3 knockbackVelocity, List<BlockPos> blockList) -
Uses of BlockPos in net.neoforged.neoforge.event.level.block
Constructors in net.neoforged.neoforge.event.level.block with parameters of type BlockPosModifierConstructorDescriptionCreateFluidSourceEvent(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 BlockPos in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type BlockPosModifier and TypeMethodDescriptionprotected voidBaseFlowingFluid.beforeDestroyingBlock(LevelAccessor worldIn, BlockPos pos, BlockState state) final booleanFluidType.canBePlacedInLevel(BlockAndTintGetter getter, BlockPos pos, FluidState state) Returns whether the fluid can be placed in the level.final booleanFluidType.canBePlacedInLevel(BlockAndTintGetter getter, BlockPos pos, FluidStack stack) Returns whether the fluid can be placed in the level.protected booleanBaseFlowingFluid.canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid fluidIn, Direction direction) booleanBaseFlowingFluid.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) booleanFluidType.canConvertToSource(FluidState state, LevelReader reader, BlockPos pos) Returns whether the fluid can create a source.booleanFluidType.canExtinguish(FluidState state, BlockGetter getter, BlockPos pos) Returns whether the block can be extinguished by this fluid.booleanFluidType.canHydrate(FluidState state, BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.static booleanFluidInteractionRegistry.canInteract(Level level, BlockPos pos) Performs all potential fluid interactions at a given position.static voidFluidUtil.destroyBlockOnFluidPlacement(Level level, BlockPos pos) Destroys a block when a fluid is placed in the same position.@Nullable PathTypeFluidType.getAdjacentBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid to a pathfinding entity.FluidType.getBlockForFluidState(BlockAndTintGetter getter, BlockPos pos, FluidState state) Returns the associatedBlockStatefor aFluidState.@Nullable PathTypeFluidType.getBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.intFluidType.getDensity(FluidState state, BlockAndTintGetter getter, BlockPos pos) Returns the density of the fluid.private static IFluidHandlerFluidUtil.getFluidBlockHandler(Fluid fluid, Level level, BlockPos pos) Internal method for getting a fluid block handler for placing a fluid.static Optional<IFluidHandler> FluidUtil.getFluidHandler(Level level, BlockPos blockPos, @Nullable Direction side) Helper method to get an IFluidHandler for at a block position.intFluidType.getLightLevel(FluidState state, BlockAndTintGetter getter, BlockPos pos) Returns the light level emitted by the fluid.@Nullable SoundEventFluidType.getSound(@Nullable LivingEntity entity, BlockGetter getter, BlockPos pos, SoundAction action) Returns a sound to play when a certain action is performed at a position.FluidType.getStateForPlacement(BlockAndTintGetter getter, BlockPos pos, FluidStack stack) Returns theFluidStatewhen aFluidStackis trying to place it.intFluidType.getTemperature(FluidState state, BlockAndTintGetter getter, BlockPos pos) Returns the temperature of the fluid.intFluidType.getViscosity(FluidState state, BlockAndTintGetter getter, BlockPos pos) Returns the viscosity, or thickness, of the fluid.booleanFluidType.handleCauldronDrip(Fluid fluid, Level level, BlockPos cauldronPos) Returns whether a fluid above a pointed dripstone block can successfully fill a cauldron below.voidFluidInteractionRegistry.FluidInteraction.interact(Level level, BlockPos currentPos, BlockPos relativePos, FluidState currentState) Performs the interaction between the source and the surrounding data.static booleanFluidUtil.interactWithFluidHandler(Player player, InteractionHand hand, Level level, BlockPos pos, @Nullable Direction side) Used to handle the common case of a player holding a fluid item and right-clicking on a fluid handler block.booleanFluidType.isVaporizedOnPlacement(Level level, BlockPos pos, FluidStack stack) Determines if this fluid should be vaporized when placed into a level.voidFluidType.onVaporize(@Nullable LivingEntity entity, Level level, BlockPos pos, FluidStack stack) Performs an action when a fluid can be vaporized when placed into a level.booleanFluidInteractionRegistry.HasFluidInteraction.test(Level level, BlockPos currentPos, BlockPos relativePos, FluidState currentState) Returns whether the interaction can occur.static FluidActionResultFluidUtil.tryPickUpFluid(ItemStack emptyContainer, @Nullable Player playerIn, Level level, BlockPos pos, Direction side) Attempts to pick up a fluid in the level and put it in an empty container item.static FluidActionResultFluidUtil.tryPlaceFluid(@Nullable Player player, Level level, InteractionHand hand, BlockPos pos, ItemStack container, FluidStack resource) static booleanFluidUtil.tryPlaceFluid(@Nullable Player player, Level level, InteractionHand hand, BlockPos pos, IFluidHandler fluidSource, FluidStack resource) Tries to place a fluid resource into the level as a block and drains the fluidSource. -
Uses of BlockPos in net.neoforged.neoforge.fluids.capability.wrappers
Fields in net.neoforged.neoforge.fluids.capability.wrappers declared as BlockPosModifier and TypeFieldDescriptionprotected final BlockPosBlockWrapper.blockPosprotected final BlockPosBlockWrapper.LiquidContainerBlockWrapper.blockPosprotected final BlockPosBucketPickupHandlerWrapper.blockPosprivate final BlockPosCauldronWrapper.posConstructors in net.neoforged.neoforge.fluids.capability.wrappers with parameters of type BlockPosModifierConstructorDescriptionBlockWrapper(BlockState state, Level world, BlockPos blockPos) BucketPickupHandlerWrapper(Player player, BucketPickup bucketPickupHandler, Level world, BlockPos blockPos) CauldronWrapper(Level level, BlockPos pos) LiquidContainerBlockWrapper(LiquidBlockContainer liquidContainer, Level world, BlockPos blockPos) -
Uses of BlockPos in net.neoforged.neoforge.gametest
Methods in net.neoforged.neoforge.gametest that return BlockPosMethods in net.neoforged.neoforge.gametest that return types with arguments of type BlockPos -
Uses of BlockPos in net.neoforged.neoforge.model.data
Fields in net.neoforged.neoforge.model.data with type parameters of type BlockPosMethods in net.neoforged.neoforge.model.data with parameters of type BlockPos -
Uses of BlockPos in net.neoforged.neoforge.network.payload
Fields in net.neoforged.neoforge.network.payload with type parameters of type BlockPosModifier and TypeFieldDescriptionAuxiliaryLightDataPayload.entriesThe field for theentriesrecord component.Methods in net.neoforged.neoforge.network.payload that return types with arguments of type BlockPosModifier and TypeMethodDescriptionAuxiliaryLightDataPayload.entries()Returns the value of theentriesrecord component.Constructor parameters in net.neoforged.neoforge.network.payload with type arguments of type BlockPosModifierConstructorDescriptionAuxiliaryLightDataPayload(ChunkPos pos, Map<BlockPos, Byte> entries) Creates an instance of aAuxiliaryLightDataPayloadrecord class. -
Uses of BlockPos in net.neoforged.neoforge.server.command
Methods in net.neoforged.neoforge.server.command with parameters of type BlockPosModifier and TypeMethodDescriptionprivate static intGenerateCommand.executeGeneration(CommandSourceStack source, BlockPos pos, int chunkRadius, boolean progressBar)
ModelBlockRenderer.shouldRenderFace(BlockAndTintGetter, BlockPos, BlockState, boolean, Direction, BlockPos)instead