Uses of Interface
net.minecraft.world.level.LevelReader
Packages that use LevelReader
Package
Description
-
Uses of LevelReader in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate static booleanBlockPredicate.matchesBlockEntity(LevelReader level, BlockEntity blockEntity, NbtPredicate nbtPredicate) -
Uses of LevelReader in net.minecraft.client.multiplayer
Classes in net.minecraft.client.multiplayer that implement LevelReader -
Uses of LevelReader in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate static voidEntityRenderDispatcher.renderBlockShadow(PoseStack.Pose pose, VertexConsumer consumer, ChunkAccess chunk, LevelReader level, BlockPos pos, double x, double y, double z, float size, float weight) private static voidEntityRenderDispatcher.renderShadow(PoseStack poseStack, MultiBufferSource bufferSource, EntityRenderState renderState, float strength, LevelReader level, float size) -
Uses of LevelReader in net.minecraft.server.level
Classes in net.minecraft.server.level that implement LevelReader -
Uses of LevelReader in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate booleanServerGamePacketListenerImpl.isEntityCollidingWithAnythingNew(LevelReader level, Entity entity, AABB box, double x, double y, double z) -
Uses of LevelReader in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type LevelReaderModifier and TypeMethodDescriptiondefault BlockPosSpawnPlacementType.adjustSpawnPosition(LevelReader level, BlockPos pos) booleanMob.checkSpawnObstruction(LevelReader level) floatPathfinderMob.getWalkTargetValue(BlockPos pos, LevelReader level) protected static doubleEntityType.getYOffset(LevelReader level, BlockPos pos, boolean shouldOffsetYMore, AABB box) static booleanSpawnPlacements.isSpawnPositionOk(EntityType<?> entityType, LevelReader level, BlockPos pos) booleanSpawnPlacementType.isSpawnPositionOk(LevelReader level, BlockPos pos, EntityType<?> entityType) -
Uses of LevelReader in net.minecraft.world.entity.ai.goal
Methods in net.minecraft.world.entity.ai.goal with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate booleanBreathAirGoal.givesAir(LevelReader level, 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 destination -
Uses of LevelReader in net.minecraft.world.entity.ai.village.poi
Methods in net.minecraft.world.entity.ai.village.poi with parameters of type LevelReaderModifier and TypeMethodDescriptionvoidPoiManager.ensureLoadedAndValid(LevelReader levelReader, BlockPos pos, int coordinateOffset) -
Uses of LevelReader in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanAgeableWaterCreature.checkSpawnObstruction(LevelReader level) booleanIronGolem.checkSpawnObstruction(LevelReader level) booleanOcelot.checkSpawnObstruction(LevelReader level) booleanWaterAnimal.checkSpawnObstruction(LevelReader level) floatAnimal.getWalkTargetValue(BlockPos pos, LevelReader level) floatBee.getWalkTargetValue(BlockPos pos, LevelReader level) floatHappyGhast.getWalkTargetValue(BlockPos pos, LevelReader level) floatMushroomCow.getWalkTargetValue(BlockPos pos, LevelReader level) floatTurtle.getWalkTargetValue(BlockPos pos, LevelReader level) 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 destination -
Uses of LevelReader in net.minecraft.world.entity.animal.axolotl
Methods in net.minecraft.world.entity.animal.axolotl with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanAxolotl.checkSpawnObstruction(LevelReader level) floatAxolotl.getWalkTargetValue(BlockPos pos, LevelReader level) -
Uses of LevelReader in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanDrowned.checkSpawnObstruction(LevelReader level) booleanGuardian.checkSpawnObstruction(LevelReader level) booleanRavager.checkSpawnObstruction(LevelReader level) booleanStrider.checkSpawnObstruction(LevelReader level) booleanZombifiedPiglin.checkSpawnObstruction(LevelReader level) 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) 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 destination -
Uses of LevelReader in net.minecraft.world.entity.monster.creaking
Methods in net.minecraft.world.entity.monster.creaking with parameters of type LevelReaderModifier and TypeMethodDescriptionfloatCreaking.getWalkTargetValue(BlockPos pos, LevelReader level) -
Uses of LevelReader in net.minecraft.world.entity.monster.hoglin
Methods in net.minecraft.world.entity.monster.hoglin with parameters of type LevelReaderModifier and TypeMethodDescriptionfloatHoglin.getWalkTargetValue(BlockPos pos, LevelReader level) -
Uses of LevelReader in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanWarden.checkSpawnObstruction(LevelReader level) floatWarden.getWalkTargetValue(BlockPos pos, LevelReader level) -
Uses of LevelReader in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate BlockPosWanderingTraderSpawner.findSpawnPositionNear(LevelReader level, BlockPos pos, int maxDistance) -
Uses of LevelReader in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected booleanHangingSignItem.canPlace(LevelReader level, BlockState state, BlockPos pos) protected booleanStandingAndWallBlockItem.canPlace(LevelReader level, BlockState state, BlockPos pos) -
Uses of LevelReader in net.minecraft.world.level
Subinterfaces of LevelReader in net.minecraft.world.levelModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceClasses in net.minecraft.world.level that implement LevelReaderMethods in net.minecraft.world.level with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate static BlockPosNaturalSpawner.getTopNonCollidingPos(LevelReader level, EntityType<?> entityType, int x, int z) -
Uses of LevelReader in net.minecraft.world.level.biome
Methods in net.minecraft.world.level.biome with parameters of type LevelReaderModifier and TypeMethodDescriptionBiomeSource.findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) FixedBiomeSource.findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) booleanBiome.shouldFreeze(LevelReader level, BlockPos pos) booleanBiome.shouldFreeze(LevelReader level, BlockPos water, boolean mustBeAtEdge) booleanBiome.shouldSnow(LevelReader level, BlockPos pos) -
Uses of LevelReader in net.minecraft.world.level.block
Methods in net.minecraft.world.level.block with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate static booleanChorusFlowerBlock.allNeighborsEmpty(LevelReader level, BlockPos pos, Direction excludingSide) private static DripstoneThicknessPointedDripstoneBlock.calculateDripstoneThickness(LevelReader level, BlockPos pos, Direction dir, boolean isTipMerge) private static DirectionPointedDripstoneBlock.calculateTipDirection(LevelReader level, BlockPos pos, Direction dir) static booleanFaceAttachedHorizontalDirectionalBlock.canAttach(LevelReader reader, BlockPos pos, Direction direction) 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) private booleanPitcherCropBlock.canGrow(LevelReader reader, BlockPos pos, BlockState state, int age) private static booleanPitcherCropBlock.canGrowInto(LevelReader level, BlockPos pos) booleanWallHangingSignBlock.canPlace(BlockState state, LevelReader level, BlockPos pos) private static booleanSpreadingSnowyDirtBlock.canPropagate(BlockState state, LevelReader level, BlockPos pos) booleanCarvedPumpkinBlock.canSpawnGolem(LevelReader level, BlockPos pos) static booleanBlock.canSupportCenter(LevelReader level, BlockPos pos, Direction direction) protected booleanAmethystClusterBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBambooSaplingBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBambooStalkBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBannerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseCoralPlantTypeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseCoralWallFanBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBasePressurePlateBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseRailBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBaseTorchBlock.canSurvive(BlockState p_304413_, LevelReader p_304885_, BlockPos p_304808_) protected booleanBellBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBigDripleafBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBigDripleafStemBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanBubbleColumnBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCactusBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCakeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCandleBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCandleCakeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCarpetBlock.canSurvive(BlockState p_152922_, LevelReader p_152923_, BlockPos p_152924_) protected booleanCeilingHangingSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanChorusFlowerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanChorusPlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCocoaBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanCropBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDiodeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDirtPathBlock.canSurvive(BlockState p_153148_, LevelReader p_153149_, BlockPos p_153150_) protected booleanDoorBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanDoublePlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFaceAttachedHorizontalDirectionalBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFarmBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanFrogspawnBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanGrindstoneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanGrowingPlantBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanHangingMossBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanHangingRootsBlock.canSurvive(BlockState p_153347_, LevelReader p_153348_, BlockPos p_153349_) protected booleanLadderBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanLanternBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanLeafLitterBlock.canSurvive(BlockState p_401850_, LevelReader p_401768_, BlockPos p_401902_) protected booleanMangrovePropaguleBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanMossyCarpetBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanMultifaceBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanMushroomBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) booleanPitcherCropBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanPointedDripstoneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanRedstoneWallTorchBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanRedStoneWireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanScaffoldingBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSeaPickleBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSmallDripleafBlock.canSurvive(BlockState p_154615_, LevelReader p_154616_, BlockPos p_154617_) protected booleanSnowLayerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSoulFireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSporeBlossomBlock.canSurvive(BlockState p_154709_, LevelReader p_154710_, BlockPos p_154711_) protected booleanStandingSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSugarCaneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanTallSeagrassBlock.canSurvive(BlockState p_154768_, LevelReader p_154769_, BlockPos p_154770_) protected booleanTripWireHookBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanVegetationBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanVineBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallBannerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanWallTorchBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) static booleanWallTorchBlock.canSurvive(LevelReader level, BlockPos pos, Direction facing) protected booleanDiodeBlock.canSurviveOn(LevelReader level, BlockPos pos, BlockState state) static BlockStateDoublePlantBlock.copyWaterloggedFrom(LevelReader level, BlockPos pos, BlockState state) protected ItemStackAbstractBannerBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackAttachedStemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackBambooSaplingBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackBeehiveBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackBigDripleafStemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackCandleCakeBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackCaveVinesBlock.getCloneItemStack(LevelReader p_304590_, BlockPos p_152967_, BlockState p_152968_, boolean p_386659_) protected ItemStackCaveVinesPlantBlock.getCloneItemStack(LevelReader p_304444_, BlockPos p_153008_, BlockState p_153009_, boolean p_387975_) protected ItemStackCropBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackDecoratedPotBlock.getCloneItemStack(LevelReader p_304622_, BlockPos p_294412_, BlockState p_294723_, boolean p_387769_) protected ItemStackEndGatewayBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackEndPortalBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackFlowerPotBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackFrostedIceBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackGrowingPlantBodyBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackLightBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackNetherPortalBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackNetherWartBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackStemBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackSweetBerryBushBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackTallSeagrassBlock.getCloneItemStack(LevelReader p_304988_, BlockPos p_154750_, BlockState p_154751_, boolean p_387662_) protected ItemStackTestBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) private Optional<? extends Holder<ConfiguredFeature<?, ?>>> FungusBlock.getFeature(LevelReader level) private intFireBlock.getIgniteOdds(LevelReader level, BlockPos pos) private PitcherCropBlock.PosAndStatePitcherCropBlock.getLowerHalf(LevelReader level, BlockPos pos, BlockState state) BonemealableBlock.getSpreadableNeighbourPos(List<Direction> directions, LevelReader level, BlockPos pos, BlockState state) private BlockStateFireBlock.getStateWithAge(LevelReader level, BlockPos pos, int age) booleanComparatorBlock.getWeakChanges(BlockState state, LevelReader world, BlockPos pos) static booleanCreakingHeartBlock.hasRequiredLogs(BlockState state, LevelReader level, BlockPos pos) static booleanBonemealableBlock.hasSpreadableNeighbourPos(LevelReader level, BlockPos pos, BlockState state) static booleanCropBlock.hasSufficientLight(LevelReader level, 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) Check if neighboring blocks are locking this diode.private static booleanFarmBlock.isNearWater(LevelReader level, BlockPos pos) private static booleanPointedDripstoneBlock.isStalactiteStartPos(BlockState state, LevelReader level, BlockPos pos) booleanAzaleaBlock.isValidBonemealTarget(LevelReader p_256329_, BlockPos p_256107_, BlockState p_255771_) booleanBambooSaplingBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBambooStalkBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBigDripleafBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBigDripleafStemBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBonemealableBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBonemealableFeaturePlacerBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanBushBlock.isValidBonemealTarget(LevelReader p_401250_, BlockPos p_401361_, BlockState p_401191_) booleanCaveVinesBlock.isValidBonemealTarget(LevelReader p_256026_, BlockPos p_152971_, BlockState p_152972_) booleanCaveVinesPlantBlock.isValidBonemealTarget(LevelReader p_255942_, BlockPos p_153012_, BlockState p_153013_) booleanCocoaBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanCropBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanFireflyBushBlock.isValidBonemealTarget(LevelReader p_401352_, BlockPos p_401332_, BlockState p_401436_) booleanFlowerBedBlock.isValidBonemealTarget(LevelReader p_393585_, BlockPos p_393679_, BlockState p_394653_) booleanFungusBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanGlowLichenBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanGrassBlock.isValidBonemealTarget(LevelReader p_256229_, BlockPos p_256432_, BlockState p_255677_) booleanGrowingPlantBodyBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanGrowingPlantHeadBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanHangingMossBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMangroveLeavesBlock.isValidBonemealTarget(LevelReader p_256534_, BlockPos p_256299_, BlockState p_255926_) booleanMangrovePropaguleBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMossyCarpetBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMushroomBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanNetherrackBlock.isValidBonemealTarget(LevelReader p_256620_, BlockPos p_55003_, BlockState p_55004_) booleanNyliumBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanPitcherCropBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanRootedDirtBlock.isValidBonemealTarget(LevelReader p_256100_, BlockPos p_255943_, BlockState p_255655_) booleanSaplingBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSeagrassBlock.isValidBonemealTarget(LevelReader p_295512_, BlockPos p_154506_, BlockState p_154507_) booleanSeaPickleBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanShortDryGrassBlock.isValidBonemealTarget(LevelReader p_401814_, BlockPos p_401760_, BlockState p_401924_) booleanSmallDripleafBlock.isValidBonemealTarget(LevelReader p_255772_, BlockPos p_154595_, BlockState p_154596_) booleanStemBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSweetBerryBushBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanTallDryGrassBlock.isValidBonemealTarget(LevelReader p_401899_, BlockPos p_401858_, BlockState p_401909_) booleanTallFlowerBlock.isValidBonemealTarget(LevelReader p_256234_, BlockPos p_57304_, BlockState p_57305_) booleanTallGrassBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) private static booleanPointedDripstoneBlock.isValidPointedDripstonePlacement(LevelReader level, BlockPos pos, Direction dir) voidComparatorBlock.onNeighborChange(BlockState state, LevelReader levelReader, BlockPos pos, BlockPos neighbor) private BlockStateNoteBlock.setInstrument(LevelReader level, BlockPos pos, BlockState state) private BlockStateWallBlock.sideUpdate(LevelReader level, BlockPos firstPos, BlockState firstState, BlockPos secondPos, BlockState secondState, Direction dir) private voidObserverBlock.startSignal(LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos) private static booleanPitcherCropBlock.sufficientLight(LevelReader level, BlockPos pos) private BlockStateWallBlock.topUpdate(LevelReader level, BlockState state, BlockPos pos, BlockState secondState) protected BlockStateAmethystClusterBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateAttachedStemBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBambooSaplingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBambooStalkBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBannerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBarrierBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseCoralPlantTypeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseCoralWallFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBasePressurePlateBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseRailBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBaseTorchBlock.updateShape(BlockState p_304418_, LevelReader p_374159_, ScheduledTickAccess p_374152_, BlockPos p_304633_, Direction p_304475_, BlockPos p_304603_, BlockState p_304669_, RandomSource p_374111_) protected BlockStateBedBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBeehiveBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBellBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBigDripleafBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBigDripleafStemBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) BrushableBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateBubbleColumnBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCactusBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCakeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCampfireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCandleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCandleCakeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCarpetBlock.updateShape(BlockState p_152926_, LevelReader p_374550_, ScheduledTickAccess p_374188_, BlockPos p_152930_, Direction p_152927_, BlockPos p_152931_, BlockState p_152928_, RandomSource p_374375_) protected BlockStateCeilingHangingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChainBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChorusFlowerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateChorusPlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCocoaBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) ComparatorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateConcretePowderBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateConduitBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralPlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCoralWallFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateCreakingHeartBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDecoratedPotBlock.updateShape(BlockState p_276307_, LevelReader p_374037_, ScheduledTickAccess p_374267_, BlockPos p_276270_, Direction p_276322_, BlockPos p_276312_, BlockState p_276280_, RandomSource p_374464_) protected BlockStateDirtPathBlock.updateShape(BlockState p_153152_, LevelReader p_374225_, ScheduledTickAccess p_374127_, BlockPos p_153156_, Direction p_153153_, BlockPos p_153157_, BlockState p_153154_, RandomSource p_374236_) protected BlockStateDoorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDoublePlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateDriedGhastBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateEnderChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFaceAttachedHorizontalDirectionalBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFallingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFarmBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFenceBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFenceGateBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFlowerPotBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateFrogspawnBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateGrowingPlantBodyBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateGrowingPlantHeadBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateHangingMossBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateHangingRootsBlock.updateShape(BlockState p_153351_, LevelReader p_374138_, ScheduledTickAccess p_374229_, BlockPos p_153355_, Direction p_153352_, BlockPos p_153356_, BlockState p_153353_, RandomSource p_374467_) protected BlockStateHeavyCoreBlock.updateShape(BlockState p_338756_, LevelReader p_374371_, ScheduledTickAccess p_374063_, BlockPos p_338346_, Direction p_338189_, BlockPos p_338401_, BlockState p_338723_, RandomSource p_374262_) protected BlockStateHugeMushroomBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateIronBarsBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLadderBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLanternBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLeavesBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLightBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLightningRodBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateLiquidBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMagmaBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMangrovePropaguleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMangroveRootsBlock.updateShape(BlockState p_221514_, LevelReader p_374345_, ScheduledTickAccess p_374139_, BlockPos p_221518_, Direction p_221515_, BlockPos p_221519_, BlockState p_221516_, RandomSource p_374100_) protected BlockStateMossyCarpetBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateMultifaceBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateNetherPortalBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateNoteBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateObserverBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) PitcherCropBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStatePointedDripstoneBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRedstoneWallTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRedStoneWireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateRepeaterBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateScaffoldingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSculkSensorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSculkShriekerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSeagrassBlock.updateShape(BlockState p_154530_, LevelReader p_374421_, ScheduledTickAccess p_374071_, BlockPos p_154534_, Direction p_154531_, BlockPos p_154535_, BlockState p_154532_, RandomSource p_374406_) protected BlockStateSeaPickleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSlabBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSmallDripleafBlock.updateShape(BlockState p_154625_, LevelReader p_374488_, ScheduledTickAccess p_374525_, BlockPos p_154629_, Direction p_154626_, BlockPos p_154630_, BlockState p_154627_, RandomSource p_374277_) protected BlockStateSnowLayerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSnowyDirtBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSoulFireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSoulSandBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSporeBlossomBlock.updateShape(BlockState p_154713_, LevelReader p_374047_, ScheduledTickAccess p_374543_, BlockPos p_154717_, Direction p_154714_, BlockPos p_154718_, BlockState p_154715_, RandomSource p_374461_) protected BlockStateStairBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateStandingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateSugarCaneBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTrapDoorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTripWireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateTripWireHookBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateVegetationBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateVineBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallBannerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) private BlockStateWallBlock.updateShape(LevelReader level, BlockState state, BlockPos pos, BlockState neighbour, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection) protected BlockStateWallHangingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWallTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) protected BlockStateWaterloggedTransparentBlock.updateShape(BlockState p_313906_, LevelReader p_374178_, ScheduledTickAccess p_374293_, BlockPos p_313842_, Direction p_313739_, BlockPos p_313843_, BlockState p_313829_, RandomSource p_374433_) -
Uses of LevelReader in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected booleanPistonHeadBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected ItemStackMovingPistonBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackPistonHeadBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected BlockStatePistonHeadBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess scheduledTickAccess, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) -
Uses of LevelReader in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanBlockBehaviour.BlockStateBase.canSurvive(LevelReader level, BlockPos pos) protected booleanBlockBehaviour.canSurvive(BlockState state, LevelReader 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.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) -
Uses of LevelReader in net.minecraft.world.level.block.state.pattern
Fields in net.minecraft.world.level.block.state.pattern declared as LevelReaderModifier and TypeFieldDescriptionprivate final LevelReaderBlockInWorld.levelprivate final LevelReaderBlockPattern.BlockCacheLoader.levelMethods in net.minecraft.world.level.block.state.pattern that return LevelReaderMethods in net.minecraft.world.level.block.state.pattern with parameters of type LevelReaderModifier and TypeMethodDescriptionstatic LoadingCache<BlockPos, BlockInWorld> BlockPattern.createLevelCache(LevelReader level, boolean forceLoad) BlockPattern.find(LevelReader level, BlockPos pos) Calculates whether the given world position matches the pattern.BlockPattern.matches(LevelReader level, BlockPos pos, Direction finger, Direction thumb) Constructors in net.minecraft.world.level.block.state.pattern with parameters of type LevelReaderModifierConstructorDescriptionBlockCacheLoader(LevelReader level, boolean loadChunks) BlockInWorld(LevelReader level, BlockPos pos, boolean loadChunks) -
Uses of LevelReader in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type LevelReaderModifier and TypeMethodDescriptionChunkGenerator.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) -
Uses of LevelReader in net.minecraft.world.level.gameevent
Methods in net.minecraft.world.level.gameevent with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate static voidDynamicGameEventListener.ifChunkExists(LevelReader level, SectionPos sectionPos, Consumer<GameEventListenerRegistry> dispatcherConsumer) -
Uses of LevelReader in net.minecraft.world.level.levelgen.feature
Methods in net.minecraft.world.level.levelgen.feature with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate booleanDripstoneClusterFeature.isLava(LevelReader level, BlockPos pos) -
Uses of LevelReader in net.minecraft.world.level.levelgen.structure
Methods in net.minecraft.world.level.levelgen.structure with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected booleanStructurePiece.canBeReplaced(LevelReader level, int x, int y, int z, BoundingBox box) protected booleanStructurePiece.isInterior(LevelReader level, int x, int y, int z, BoundingBox box) -
Uses of LevelReader in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected booleanMineshaftPieces.MineShaftPiece.canBeReplaced(LevelReader level, int x, int y, int z, BoundingBox box) private booleanMineshaftPieces.MineShaftCorridor.canHangChainBelow(LevelReader level, BlockPos pos, BlockState state) private booleanMineshaftPieces.MineShaftCorridor.canPlaceColumnOnTopOf(LevelReader level, BlockPos pos, BlockState state) -
Uses of LevelReader in net.minecraft.world.level.levelgen.structure.templatesystem
Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type LevelReaderModifier and TypeMethodDescriptionStructureProcessor.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 level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) BlockAgeProcessor.processBlock(LevelReader level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) BlockIgnoreProcessor.processBlock(LevelReader level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) BlockRotProcessor.processBlock(LevelReader level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) GravityProcessor.processBlock(LevelReader level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) 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 level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) RuleProcessor.processBlock(LevelReader level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) StructureProcessor.processBlock(LevelReader level, BlockPos offset, BlockPos pos, StructureTemplate.StructureBlockInfo blockInfo, StructureTemplate.StructureBlockInfo relativeBlockInfo, StructurePlaceSettings settings) Deprecated.StructureProcessor.processEntity(LevelReader world, BlockPos seedPos, StructureTemplate.StructureEntityInfo rawEntityInfo, StructureTemplate.StructureEntityInfo entityInfo, StructurePlaceSettings placementSettings, StructureTemplate template) FORGE: Add entity processing. -
Uses of LevelReader in net.minecraft.world.level.material
Methods in net.minecraft.world.level.material with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected abstract intFlowingFluid.getDropOff(LevelReader level) intLavaFluid.getDropOff(LevelReader level) intWaterFluid.getDropOff(LevelReader level) protected intFlowingFluid.getSlopeDistance(LevelReader level, BlockPos pos, int depth, Direction direction, BlockState state, FlowingFluid.SpreadContext spreadContext) protected abstract intFlowingFluid.getSlopeFindDistance(LevelReader level) intLavaFluid.getSlopeFindDistance(LevelReader level) intWaterFluid.getSlopeFindDistance(LevelReader level) intEmptyFluid.getTickDelay(LevelReader level) abstract intFluid.getTickDelay(LevelReader level) intLavaFluid.getTickDelay(LevelReader level) intWaterFluid.getTickDelay(LevelReader level) private booleanLavaFluid.hasFlammableNeighbours(LevelReader 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) 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. -
Uses of LevelReader in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type LevelReaderModifier and TypeMethodDescriptiondefault Vector3dIClientBlockExtensions.getFogColor(BlockState state, LevelReader level, BlockPos pos, Entity entity, Vector3d originalColor, float partialTick) NOT CURRENTLY IMPLEMENTED -
Uses of LevelReader in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common with type parameters of type LevelReaderModifier and TypeFieldDescriptionprivate static final Map<LevelReader, Map<ChunkPos, ChunkTicketManager<Vec3>>> FarmlandWaterManager.customWaterHandlerMethods in net.neoforged.neoforge.common with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanSpecialPlantable.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.private static ChunkTicketManager<Vec3> FarmlandWaterManager.getTicketManager(ChunkPos pos, LevelReader level) static booleanFarmlandWaterManager.hasBlockWaterTicket(LevelReader level, BlockPos pos) Tests if a block is in a region that is watered by blocks. -
Uses of LevelReader in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return LevelReaderMethods in net.neoforged.neoforge.common.extensions with parameters of type LevelReaderModifier and TypeMethodDescriptiondefault 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 @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 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 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 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 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.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.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.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.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.onBlockStateChange(LevelReader level, BlockPos pos, BlockState oldState, BlockState newState) Called after theBlockStateat the givenBlockPoswas changed and neighbors were updated.default voidIBlockStateExtension.onBlockStateChange(LevelReader level, BlockPos pos, BlockState oldState) Called after theBlockStateat the givenBlockPoswas changed and neighbors were updated.default voidIBlockExtension.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. -
Uses of LevelReader in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanFluidType.canConvertToSource(FluidState state, LevelReader reader, BlockPos pos) Returns whether the fluid can create a source.protected intBaseFlowingFluid.getDropOff(LevelReader worldIn) protected intBaseFlowingFluid.getSlopeFindDistance(LevelReader worldIn) intBaseFlowingFluid.getTickDelay(LevelReader level)
StructureProcessor.process(LevelReader, BlockPos, BlockPos, StructureTemplate.StructureBlockInfo, StructureTemplate.StructureBlockInfo, StructurePlaceSettings, StructureTemplate)instead.