Uses of Interface
net.minecraft.world.level.LevelReader
Packages that use LevelReader
Package
Description
-
Uses of LevelReader in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate static booleanBlockPredicate.matchesBlockEntity(LevelReader level, @Nullable BlockEntity entity, NbtPredicate nbt) -
Uses of LevelReader in net.minecraft.client.multiplayer
Classes in net.minecraft.client.multiplayer that implement LevelReader -
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 oldAABB, double newX, double newY, double newZ) -
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 candidate) booleanMob.checkSpawnObstruction(LevelReader level) floatPathfinderMob.getWalkTargetValue(BlockPos pos, LevelReader level) protected static doubleEntityType.getYOffset(LevelReader level, BlockPos spawnPos, boolean movedUp, AABB entityBox) static booleanSpawnPlacements.isSpawnPositionOk(EntityType<?> type, LevelReader level, BlockPos blockPos) booleanSpawnPlacementType.isSpawnPositionOk(LevelReader level, BlockPos blockPos, @Nullable EntityType<?> type) -
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 reader, BlockPos center, int radius) -
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) floatAnimal.getWalkTargetValue(BlockPos pos, LevelReader level) -
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.animal.bee
Methods in net.minecraft.world.entity.animal.bee with parameters of type LevelReader -
Uses of LevelReader in net.minecraft.world.entity.animal.cow
Methods in net.minecraft.world.entity.animal.cow with parameters of type LevelReaderModifier and TypeMethodDescriptionfloatMushroomCow.getWalkTargetValue(BlockPos pos, LevelReader level) -
Uses of LevelReader in net.minecraft.world.entity.animal.feline
Methods in net.minecraft.world.entity.animal.feline with parameters of type LevelReader -
Uses of LevelReader in net.minecraft.world.entity.animal.fish
Methods in net.minecraft.world.entity.animal.fish with parameters of type LevelReader -
Uses of LevelReader in net.minecraft.world.entity.animal.fox
Methods in net.minecraft.world.entity.animal.fox with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected booleanFox.FoxEatBerriesGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destination -
Uses of LevelReader in net.minecraft.world.entity.animal.golem
Methods in net.minecraft.world.entity.animal.golem with parameters of type LevelReader -
Uses of LevelReader in net.minecraft.world.entity.animal.happyghast
Methods in net.minecraft.world.entity.animal.happyghast with parameters of type LevelReaderModifier and TypeMethodDescriptionfloatHappyGhast.getWalkTargetValue(BlockPos pos, LevelReader level) -
Uses of LevelReader in net.minecraft.world.entity.animal.nautilus
Methods in net.minecraft.world.entity.animal.nautilus with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanAbstractNautilus.checkSpawnObstruction(LevelReader level) floatAbstractNautilus.getWalkTargetValue(BlockPos pos, LevelReader level) -
Uses of LevelReader in net.minecraft.world.entity.animal.rabbit
Methods in net.minecraft.world.entity.animal.rabbit with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected booleanRabbit.RaidGardenGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destination -
Uses of LevelReader in net.minecraft.world.entity.animal.turtle
Methods in net.minecraft.world.entity.animal.turtle with parameters of type LevelReaderModifier and TypeMethodDescriptionfloatTurtle.getWalkTargetValue(BlockPos pos, LevelReader level) protected 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.monster
Methods in net.minecraft.world.entity.monster with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanGuardian.checkSpawnObstruction(LevelReader level) booleanRavager.checkSpawnObstruction(LevelReader level) booleanStrider.checkSpawnObstruction(LevelReader level) floatEnderMan.getWalkTargetValue(BlockPos pos, LevelReader level) floatGiant.getWalkTargetValue(BlockPos pos, LevelReader level) floatGuardian.getWalkTargetValue(BlockPos pos, LevelReader level) floatMonster.getWalkTargetValue(BlockPos pos, LevelReader level) floatSilverfish.getWalkTargetValue(BlockPos pos, LevelReader level) floatStrider.getWalkTargetValue(BlockPos pos, LevelReader level) protected 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.illager
Methods in net.minecraft.world.entity.monster.illager with parameters of type LevelReaderModifier and TypeMethodDescriptionfloatPillager.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.monster.zombie
Methods in net.minecraft.world.entity.monster.zombie with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanDrowned.checkSpawnObstruction(LevelReader level) booleanZombifiedPiglin.checkSpawnObstruction(LevelReader level) protected booleanDrowned.DrownedGoToBeachGoal.isValidTarget(LevelReader level, BlockPos pos) Returntrueto set given position as destination -
Uses of LevelReader in net.minecraft.world.entity.npc.wanderingtrader
Methods in net.minecraft.world.entity.npc.wanderingtrader with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate @Nullable BlockPosWanderingTraderSpawner.findSpawnPositionNear(LevelReader level, BlockPos referencePosition, int radius) -
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 possibleState, BlockPos pos) protected booleanStandingAndWallBlockItem.canPlace(LevelReader level, BlockState possibleState, BlockPos pos) -
Uses of LevelReader in net.minecraft.world.level
Subinterfaces of LevelReader in net.minecraft.world.levelModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceClasses 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<?> type, 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 origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, Climate.Sampler sampler, LevelReader level) FixedBiomeSource.findClosestBiome3d(BlockPos origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, Climate.Sampler sampler, LevelReader level) booleanBiome.shouldFreeze(LevelReader level, BlockPos pos) booleanBiome.shouldFreeze(LevelReader level, BlockPos pos, boolean checkNeighbors) 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, @Nullable Direction ignore) private static DripstoneThicknessPointedDripstoneBlock.calculateDripstoneThickness(LevelReader level, BlockPos pos, Direction tipDirection, boolean mergeOpposingTips) private static @Nullable DirectionPointedDripstoneBlock.calculateTipDirection(LevelReader level, BlockPos pos, Direction defaultTipDirection) static booleanFaceAttachedHorizontalDirectionalBlock.canAttach(LevelReader level, BlockPos pos, Direction direction) booleanWallHangingSignBlock.canAttachTo(LevelReader level, BlockState state, BlockPos attachPos, Direction attachFace) private static booleanNyliumBlock.canBeNylium(BlockState state, LevelReader level, BlockPos pos) private booleanPitcherCropBlock.canGrow(LevelReader level, BlockPos lowerPos, BlockState lowerState, int newAge) private static booleanPitcherCropBlock.canGrowInto(LevelReader level, BlockPos pos) booleanWallHangingSignBlock.canPlace(BlockState state, LevelReader level, BlockPos pos) private static booleanSpreadingSnowyBlock.canPropagate(BlockState state, LevelReader level, BlockPos pos) booleanCarvedPumpkinBlock.canSpawnGolem(LevelReader level, BlockPos topPos) private static booleanSpreadingSnowyBlock.canStayAlive(BlockState state, LevelReader level, BlockPos pos) static booleanBlock.canSupportCenter(LevelReader level, BlockPos belowPos, 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 state, LevelReader level, BlockPos pos) 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 state, LevelReader level, BlockPos pos) 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 state, LevelReader level, BlockPos pos) 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 booleanFarmlandBlock.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 state, LevelReader level, BlockPos pos) protected booleanLadderBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanLanternBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanLeafLitterBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) 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 state, LevelReader level, BlockPos pos) protected booleanSnowLayerBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSoulFireBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSporeBlossomBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanStandingSignBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanSugarCaneBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) protected booleanTallSeagrassBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) 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 neightborPos, BlockState neighborState) 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 level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackCaveVinesPlantBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackCopperGolemStatueBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackCropBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackDecoratedPotBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) 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 level, BlockPos pos, BlockState state, boolean includeData) protected ItemStackTestBlock.getCloneItemStack(LevelReader level, BlockPos pos, BlockState state, boolean includeData) private Optional<? extends Holder<ConfiguredFeature<?, ?>>> NetherFungusBlock.getFeature(LevelReader level) private intFireBlock.getIgniteOdds(LevelReader level, BlockPos pos) private @Nullable PitcherCropBlock.PosAndStatePitcherCropBlock.getLowerHalf(LevelReader level, BlockPos pos, BlockState state) BonemealableBlock.getSpreadableNeighbourPos(List<Direction> directions, LevelReader level, BlockPos pos, BlockState blockToPlace) 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 blockToPlace) 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) private static booleanFarmlandBlock.isNearWater(LevelReader level, BlockPos pos) private static booleanPointedDripstoneBlock.isStalactiteStartPos(BlockState state, LevelReader level, BlockPos pos) booleanAzaleaBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) 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 level, BlockPos pos, BlockState state) booleanCaveVinesBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanCaveVinesPlantBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanCocoaBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanCropBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanFireflyBushBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanFlowerBedBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanGlowLichenBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanGrassBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) 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 level, BlockPos pos, BlockState state) booleanMangrovePropaguleBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMossyCarpetBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanMushroomBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanNetherFungusBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanNetherrackBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanNyliumBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanPitcherCropBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanRootedDirtBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSaplingBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSeagrassBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSeaPickleBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanShortDryGrassBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSmallDripleafBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanStemBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanSweetBerryBushBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanTallDryGrassBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanTallFlowerBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) booleanTallGrassBlock.isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) private static booleanPointedDripstoneBlock.isValidPointedDripstonePlacement(LevelReader level, BlockPos pos, Direction tipDirection) voidComparatorBlock.onNeighborChange(BlockState state, LevelReader levelReader, BlockPos pos, BlockPos neighbor) private BlockStateNoteBlock.setInstrument(LevelReader level, BlockPos position, BlockState state) private BlockStateWallBlock.sideUpdate(LevelReader level, BlockPos pos, BlockState state, BlockPos neighbourPos, BlockState neighbour, Direction direction) private voidObserverBlock.startSignal(LevelReader level, ScheduledTickAccess ticks, BlockPos pos) private static booleanPitcherCropBlock.sufficientLight(LevelReader level, BlockPos pos) private BlockStateWallBlock.topUpdate(LevelReader level, BlockState state, BlockPos topPos, BlockState topNeighbour) protected BlockStateAmethystClusterBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateAttachedStemBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBambooSaplingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBambooStalkBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBannerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBarrierBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBaseCoralPlantTypeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBaseCoralWallFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBasePressurePlateBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBaseRailBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBaseTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBedBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBeehiveBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBellBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBigDripleafBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBigDripleafStemBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) BrushableBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBubbleColumnBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCactusBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCakeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCampfireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCandleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCandleCakeBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCarpetBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCeilingHangingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateChainBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateChorusFlowerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateChorusPlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCocoaBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) ComparatorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateConcretePowderBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateConduitBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCopperChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCopperGolemStatueBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCoralBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCoralFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCoralPlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCoralWallFanBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateCreakingHeartBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateDecoratedPotBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateDirtPathBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateDoorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateDoublePlantBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateDriedGhastBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateEnderChestBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateFaceAttachedHorizontalDirectionalBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateFallingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateFarmlandBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateFenceBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateFenceGateBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateFireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateFlowerPotBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateFrogspawnBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateGrowingPlantBodyBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateGrowingPlantHeadBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateHangingMossBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateHangingRootsBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateHeavyCoreBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateHugeMushroomBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateIronBarsBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateLadderBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateLanternBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateLeavesBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateLightBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction direction, BlockPos neighbourPos, BlockState neighbour, RandomSource random) protected BlockStateLightningRodBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateLiquidBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateMangrovePropaguleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateMangroveRootsBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateMossyCarpetBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateMultifaceBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateNetherPortalBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateNoteBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateObserverBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) PitcherCropBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStatePointedDripstoneBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateRedstoneWallTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateRedStoneWireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateRepeaterBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateScaffoldingBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSculkSensorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSculkShriekerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSeagrassBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSeaPickleBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateShelfBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSlabBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSmallDripleafBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSnowLayerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSnowyBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSoulFireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSporeBlossomBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateStairBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateStandingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateSugarCaneBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateTrapDoorBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateTripWireBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateTripWireHookBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateVegetationBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateVineBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateWallBannerBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateWallBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) private BlockStateWallBlock.updateShape(LevelReader level, BlockState state, BlockPos topPos, BlockState topNeighbour, boolean north, boolean east, boolean south, boolean west) protected BlockStateWallHangingSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateWallSignBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateWallTorchBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateWaterloggedTransparentBlock.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) -
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 ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, 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 ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, RandomSource random) protected BlockStateBlockBehaviour.updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction directionToNeighbour, BlockPos neighbourPos, BlockState neighbourState, 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 loadChunks) @Nullable BlockPattern.BlockPatternMatchBlockPattern.find(LevelReader level, BlockPos origin) Calculates whether the given world position matches the pattern.@Nullable BlockPattern.BlockPatternMatchBlockPattern.matches(LevelReader level, BlockPos origin, Direction forwards, Direction up) 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>> structures, LevelReader level, StructureManager structureManager, int chunkOriginX, int chunkOriginZ, int radius, boolean createReference, long seed, RandomSpreadStructurePlacement config) ChunkGenerator.getStructureGeneratingAt(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, boolean createReference, StructurePlacement config, ChunkPos chunkTarget) -
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, @Nullable SectionPos sectionPos, Consumer<GameEventListenerRegistry> action) -
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 chunkBB) protected booleanStructurePiece.isInterior(LevelReader level, int x, int y, int z, BoundingBox chunkBB) -
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 chunkBB) private booleanMineshaftPieces.MineShaftCorridor.canHangChainBelow(LevelReader level, BlockPos posAbove, BlockState stateAbove) private booleanMineshaftPieces.MineShaftCorridor.canPlaceColumnOnTopOf(LevelReader level, BlockPos posBelow, BlockState stateBelow) -
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 TypeMethodDescription@Nullable StructureTemplate.StructureBlockInfoStructureProcessor.process(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings, @Nullable StructureTemplate template) BlackstoneReplaceProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockAgeProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockIgnoreProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockRotProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoGravityProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoJigsawReplacementProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoLavaSubmergedBlockProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoProtectedBlockProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoRuleProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoStructureProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, 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 pass, Direction from, BlockState state, FlowingFluid.SpreadContext context) 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 static booleanLavaFluid.isFastLava(LevelReader level) 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. -
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.