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 p_330457_, BlockEntity p_332206_, NbtPredicate p_330422_) -
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 p_277956_, VertexConsumer p_277533_, ChunkAccess p_277501_, LevelReader p_277622_, BlockPos p_277911_, double p_277682_, double p_278099_, double p_277806_, float p_277844_, float p_277496_) private static voidEntityRenderDispatcher.renderShadow(PoseStack p_114458_, MultiBufferSource p_114459_, Entity p_114460_, float p_114461_, float p_114462_, LevelReader p_114463_, float p_114464_) -
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.isPlayerCollidingWithAnythingNew(LevelReader p_289008_, AABB p_288986_, double p_288990_, double p_288991_, double p_288967_) -
Uses of LevelReader in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type LevelReaderModifier and TypeMethodDescriptiondefault BlockPosSpawnPlacementType.adjustSpawnPosition(LevelReader p_321714_, BlockPos p_321542_) booleanMob.checkSpawnObstruction(LevelReader p_21433_) floatPathfinderMob.getWalkTargetValue(BlockPos p_21688_, LevelReader p_21689_) protected static doubleEntityType.getYOffset(LevelReader p_20626_, BlockPos p_20627_, boolean p_20628_, AABB p_20629_) static booleanSpawnPlacements.isSpawnPositionOk(EntityType<?> p_321531_, LevelReader p_321599_, BlockPos p_321663_) booleanSpawnPlacementType.isSpawnPositionOk(LevelReader p_321641_, BlockPos p_321773_, EntityType<?> p_321744_) -
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 p_25107_, BlockPos p_25108_) protected booleanCatLieOnBedGoal.isValidTarget(LevelReader p_25142_, BlockPos p_25143_) protected booleanCatSitOnBlockGoal.isValidTarget(LevelReader p_25153_, BlockPos p_25154_) protected abstract booleanMoveToBlockGoal.isValidTarget(LevelReader p_25619_, BlockPos p_25620_) protected booleanRemoveBlockGoal.isValidTarget(LevelReader p_25850_, BlockPos p_25851_) -
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 p_27057_, BlockPos p_27058_, int p_27059_) -
Uses of LevelReader in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanIronGolem.checkSpawnObstruction(LevelReader p_28853_) booleanOcelot.checkSpawnObstruction(LevelReader p_29005_) booleanWaterAnimal.checkSpawnObstruction(LevelReader p_30348_) floatAnimal.getWalkTargetValue(BlockPos p_27573_, LevelReader p_27574_) floatBee.getWalkTargetValue(BlockPos p_27788_, LevelReader p_27789_) floatMushroomCow.getWalkTargetValue(BlockPos p_28933_, LevelReader p_28934_) floatTurtle.getWalkTargetValue(BlockPos p_30159_, LevelReader p_30160_) protected booleanFox.FoxEatBerriesGoal.isValidTarget(LevelReader p_28680_, BlockPos p_28681_) protected booleanRabbit.RaidGardenGoal.isValidTarget(LevelReader p_29785_, BlockPos p_29786_) protected booleanTurtle.TurtleGoToWaterGoal.isValidTarget(LevelReader p_30270_, BlockPos p_30271_) protected booleanTurtle.TurtleLayEggGoal.isValidTarget(LevelReader p_30280_, BlockPos p_30281_) -
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 p_149130_) floatAxolotl.getWalkTargetValue(BlockPos p_149140_, LevelReader p_149141_) -
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 p_32370_) booleanGuardian.checkSpawnObstruction(LevelReader p_32829_) booleanRavager.checkSpawnObstruction(LevelReader p_33342_) booleanStrider.checkSpawnObstruction(LevelReader p_33880_) booleanZombifiedPiglin.checkSpawnObstruction(LevelReader p_34442_) floatGiant.getWalkTargetValue(BlockPos p_32791_, LevelReader p_32792_) floatGuardian.getWalkTargetValue(BlockPos p_32831_, LevelReader p_32832_) floatMonster.getWalkTargetValue(BlockPos p_33013_, LevelReader p_33014_) floatPillager.getWalkTargetValue(BlockPos p_33288_, LevelReader p_33289_) floatSilverfish.getWalkTargetValue(BlockPos p_33530_, LevelReader p_33531_) floatStrider.getWalkTargetValue(BlockPos p_33895_, LevelReader p_33896_) protected booleanDrowned.DrownedGoToBeachGoal.isValidTarget(LevelReader p_32413_, BlockPos p_32414_) protected booleanStrider.StriderGoToLavaGoal.isValidTarget(LevelReader p_33963_, BlockPos p_33964_) -
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 p_34516_, LevelReader p_34517_) -
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 p_219398_) floatWarden.getWalkTargetValue(BlockPos p_219410_, LevelReader p_219411_) -
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 p_35929_, BlockPos p_35930_, int p_35931_) -
Uses of LevelReader in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected booleanHangingSignItem.canPlace(LevelReader p_252032_, BlockState p_252230_, BlockPos p_252075_) protected booleanStandingAndWallBlockItem.canPlace(LevelReader p_250350_, BlockState p_249311_, BlockPos p_250328_) -
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 p_47066_, EntityType<?> p_47067_, int p_47068_, int p_47069_) -
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 p_220578_, int p_220579_, int p_220580_, int p_220581_, Predicate<Holder<Biome>> p_220582_, Climate.Sampler p_220583_, LevelReader p_220584_) FixedBiomeSource.findClosestBiome3d(BlockPos p_220650_, int p_220651_, int p_220652_, int p_220653_, Predicate<Holder<Biome>> p_220654_, Climate.Sampler p_220655_, LevelReader p_220656_) booleanBiome.shouldFreeze(LevelReader p_47478_, BlockPos p_47479_) booleanBiome.shouldFreeze(LevelReader p_47481_, BlockPos p_47482_, boolean p_47483_) booleanBiome.shouldSnow(LevelReader p_47520_, BlockPos p_47521_) -
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 p_51698_, BlockPos p_51699_, Direction p_51700_) private static DripstoneThicknessPointedDripstoneBlock.calculateDripstoneThickness(LevelReader p_154093_, BlockPos p_154094_, Direction p_154095_, boolean p_154096_) private static DirectionPointedDripstoneBlock.calculateTipDirection(LevelReader p_154191_, BlockPos p_154192_, Direction p_154193_) static booleanFaceAttachedHorizontalDirectionalBlock.canAttach(LevelReader p_53197_, BlockPos p_53198_, Direction p_53199_) booleanWallHangingSignBlock.canAttachTo(LevelReader p_249746_, BlockState p_251128_, BlockPos p_250583_, Direction p_250567_) private static booleanSpreadingSnowyDirtBlock.canBeGrass(BlockState p_56824_, LevelReader p_56825_, BlockPos p_56826_) private static booleanNyliumBlock.canBeNylium(BlockState p_55079_, LevelReader p_55080_, BlockPos p_55081_) private booleanPitcherCropBlock.canGrow(LevelReader p_290007_, BlockPos p_290014_, BlockState p_290017_, int p_290008_) private static booleanPitcherCropBlock.canGrowInto(LevelReader p_290010_, BlockPos p_277823_) booleanWallHangingSignBlock.canPlace(BlockState p_249472_, LevelReader p_249453_, BlockPos p_251235_) private static booleanSpreadingSnowyDirtBlock.canPropagate(BlockState p_56828_, LevelReader p_56829_, BlockPos p_56830_) booleanCarvedPumpkinBlock.canSpawnGolem(LevelReader p_51382_, BlockPos p_51383_) static booleanBlock.canSupportCenter(LevelReader p_49864_, BlockPos p_49865_, Direction p_49866_) protected booleanAmethystClusterBlock.canSurvive(BlockState p_152026_, LevelReader p_152027_, BlockPos p_152028_) protected booleanBambooSaplingBlock.canSurvive(BlockState p_48986_, LevelReader p_48987_, BlockPos p_48988_) protected booleanBambooStalkBlock.canSurvive(BlockState p_261860_, LevelReader p_262154_, BlockPos p_261493_) protected booleanBannerBlock.canSurvive(BlockState p_49019_, LevelReader p_49020_, BlockPos p_49021_) protected booleanBaseCoralPlantTypeBlock.canSurvive(BlockState p_49169_, LevelReader p_49170_, BlockPos p_49171_) protected booleanBaseCoralWallFanBlock.canSurvive(BlockState p_49200_, LevelReader p_49201_, BlockPos p_49202_) protected booleanBasePressurePlateBlock.canSurvive(BlockState p_49325_, LevelReader p_49326_, BlockPos p_49327_) protected booleanBaseRailBlock.canSurvive(BlockState p_49395_, LevelReader p_49396_, BlockPos p_49397_) protected booleanBaseTorchBlock.canSurvive(BlockState p_304413_, LevelReader p_304885_, BlockPos p_304808_) protected booleanBellBlock.canSurvive(BlockState p_49736_, LevelReader p_49737_, BlockPos p_49738_) protected booleanBigDripleafBlock.canSurvive(BlockState p_152289_, LevelReader p_152290_, BlockPos p_152291_) protected booleanBigDripleafStemBlock.canSurvive(BlockState p_152365_, LevelReader p_152366_, BlockPos p_152367_) protected booleanBubbleColumnBlock.canSurvive(BlockState p_50986_, LevelReader p_50987_, BlockPos p_50988_) protected booleanBushBlock.canSurvive(BlockState p_51028_, LevelReader p_51029_, BlockPos p_51030_) protected booleanCactusBlock.canSurvive(BlockState p_51153_, LevelReader p_51154_, BlockPos p_51155_) protected booleanCakeBlock.canSurvive(BlockState p_51209_, LevelReader p_51210_, BlockPos p_51211_) protected booleanCandleBlock.canSurvive(BlockState p_152829_, LevelReader p_152830_, BlockPos p_152831_) protected booleanCandleCakeBlock.canSurvive(BlockState p_152891_, LevelReader p_152892_, BlockPos p_152893_) protected booleanCarpetBlock.canSurvive(BlockState p_152922_, LevelReader p_152923_, BlockPos p_152924_) protected booleanCeilingHangingSignBlock.canSurvive(BlockState p_248994_, LevelReader p_249061_, BlockPos p_249490_) protected booleanChorusFlowerBlock.canSurvive(BlockState p_51683_, LevelReader p_51684_, BlockPos p_51685_) protected booleanChorusPlantBlock.canSurvive(BlockState p_51724_, LevelReader p_51725_, BlockPos p_51726_) protected booleanCocoaBlock.canSurvive(BlockState p_51767_, LevelReader p_51768_, BlockPos p_51769_) protected booleanCropBlock.canSurvive(BlockState p_52282_, LevelReader p_52283_, BlockPos p_52284_) protected booleanDiodeBlock.canSurvive(BlockState p_52538_, LevelReader p_52539_, BlockPos p_52540_) protected booleanDirtPathBlock.canSurvive(BlockState p_153148_, LevelReader p_153149_, BlockPos p_153150_) protected booleanDoorBlock.canSurvive(BlockState p_52783_, LevelReader p_52784_, BlockPos p_52785_) protected booleanDoublePlantBlock.canSurvive(BlockState p_52887_, LevelReader p_52888_, BlockPos p_52889_) protected booleanFaceAttachedHorizontalDirectionalBlock.canSurvive(BlockState p_53186_, LevelReader p_53187_, BlockPos p_53188_) protected booleanFarmBlock.canSurvive(BlockState p_53272_, LevelReader p_53273_, BlockPos p_53274_) protected booleanFireBlock.canSurvive(BlockState p_53454_, LevelReader p_53455_, BlockPos p_53456_) protected booleanFrogspawnBlock.canSurvive(BlockState p_221209_, LevelReader p_221210_, BlockPos p_221211_) protected booleanGrindstoneBlock.canSurvive(BlockState p_53828_, LevelReader p_53829_, BlockPos p_53830_) protected booleanGrowingPlantBlock.canSurvive(BlockState p_53876_, LevelReader p_53877_, BlockPos p_53878_) protected booleanHangingRootsBlock.canSurvive(BlockState p_153347_, LevelReader p_153348_, BlockPos p_153349_) protected booleanLadderBlock.canSurvive(BlockState p_54353_, LevelReader p_54354_, BlockPos p_54355_) protected booleanLanternBlock.canSurvive(BlockState p_153479_, LevelReader p_153480_, BlockPos p_153481_) protected booleanMangrovePropaguleBlock.canSurvive(BlockState p_221473_, LevelReader p_221474_, BlockPos p_221475_) protected booleanMultifaceBlock.canSurvive(BlockState p_153888_, LevelReader p_153889_, BlockPos p_153890_) protected booleanMushroomBlock.canSurvive(BlockState p_54880_, LevelReader p_54881_, BlockPos p_54882_) booleanPitcherCropBlock.canSurvive(BlockState p_277671_, LevelReader p_277477_, BlockPos p_278085_) protected booleanPointedDripstoneBlock.canSurvive(BlockState p_154137_, LevelReader p_154138_, BlockPos p_154139_) protected booleanRedstoneWallTorchBlock.canSurvive(BlockState p_55762_, LevelReader p_55763_, BlockPos p_55764_) protected booleanRedStoneWireBlock.canSurvive(BlockState p_55585_, LevelReader p_55586_, BlockPos p_55587_) protected booleanScaffoldingBlock.canSurvive(BlockState p_56040_, LevelReader p_56041_, BlockPos p_56042_) protected booleanSeaPickleBlock.canSurvive(BlockState p_56109_, LevelReader p_56110_, BlockPos p_56111_) protected booleanSmallDripleafBlock.canSurvive(BlockState p_154615_, LevelReader p_154616_, BlockPos p_154617_) protected booleanSnowLayerBlock.canSurvive(BlockState p_56602_, LevelReader p_56603_, BlockPos p_56604_) protected booleanSoulFireBlock.canSurvive(BlockState p_56655_, LevelReader p_56656_, BlockPos p_56657_) protected booleanSporeBlossomBlock.canSurvive(BlockState p_154709_, LevelReader p_154710_, BlockPos p_154711_) protected booleanStandingSignBlock.canSurvive(BlockState p_56995_, LevelReader p_56996_, BlockPos p_56997_) protected booleanSugarCaneBlock.canSurvive(BlockState p_57175_, LevelReader p_57176_, BlockPos p_57177_) protected booleanTallSeagrassBlock.canSurvive(BlockState p_154768_, LevelReader p_154769_, BlockPos p_154770_) protected booleanTripWireHookBlock.canSurvive(BlockState p_57721_, LevelReader p_57722_, BlockPos p_57723_) protected booleanVineBlock.canSurvive(BlockState p_57861_, LevelReader p_57862_, BlockPos p_57863_) protected booleanWallBannerBlock.canSurvive(BlockState p_57925_, LevelReader p_57926_, BlockPos p_57927_) protected booleanWallSignBlock.canSurvive(BlockState p_58073_, LevelReader p_58074_, BlockPos p_58075_) protected booleanWallTorchBlock.canSurvive(BlockState p_58133_, LevelReader p_58134_, BlockPos p_58135_) static booleanWallTorchBlock.canSurvive(LevelReader p_320074_, BlockPos p_320860_, Direction p_320326_) protected booleanDiodeBlock.canSurviveOn(LevelReader p_301314_, BlockPos p_301010_, BlockState p_301320_) static BlockStateDoublePlantBlock.copyWaterloggedFrom(LevelReader p_182454_, BlockPos p_182455_, BlockState p_182456_) AbstractBannerBlock.getCloneItemStack(LevelReader p_304796_, BlockPos p_48665_, BlockState p_48666_) AttachedStemBlock.getCloneItemStack(LevelReader p_304950_, BlockPos p_48839_, BlockState p_48840_) BambooSaplingBlock.getCloneItemStack(LevelReader p_304956_, BlockPos p_48965_, BlockState p_48966_) BigDripleafStemBlock.getCloneItemStack(LevelReader p_304938_, BlockPos p_152337_, BlockState p_152338_) Block.getCloneItemStack(LevelReader p_304395_, BlockPos p_49824_, BlockState p_49825_) Deprecated.CandleCakeBlock.getCloneItemStack(LevelReader p_304662_, BlockPos p_152863_, BlockState p_152864_) CaveVinesBlock.getCloneItemStack(LevelReader p_304590_, BlockPos p_152967_, BlockState p_152968_) CaveVinesPlantBlock.getCloneItemStack(LevelReader p_304444_, BlockPos p_153008_, BlockState p_153009_) CropBlock.getCloneItemStack(LevelReader p_304482_, BlockPos p_52255_, BlockState p_52256_) DecoratedPotBlock.getCloneItemStack(LevelReader p_304622_, BlockPos p_294412_, BlockState p_294723_) EndGatewayBlock.getCloneItemStack(LevelReader p_304768_, BlockPos p_53004_, BlockState p_53005_) EndPortalBlock.getCloneItemStack(LevelReader p_304508_, BlockPos p_53022_, BlockState p_53023_) FlowerPotBlock.getCloneItemStack(LevelReader p_304505_, BlockPos p_53532_, BlockState p_53533_) FrostedIceBlock.getCloneItemStack(LevelReader p_304729_, BlockPos p_53571_, BlockState p_53572_) GrowingPlantBodyBlock.getCloneItemStack(LevelReader p_304650_, BlockPos p_53897_, BlockState p_53898_) LightBlock.getCloneItemStack(LevelReader p_304798_, BlockPos p_153665_, BlockState p_153666_) NetherPortalBlock.getCloneItemStack(LevelReader p_304402_, BlockPos p_54912_, BlockState p_54913_) NetherWartBlock.getCloneItemStack(LevelReader p_304797_, BlockPos p_54974_, BlockState p_54975_) ShulkerBoxBlock.getCloneItemStack(LevelReader p_304539_, BlockPos p_56203_, BlockState p_56204_) StemBlock.getCloneItemStack(LevelReader p_304982_, BlockPos p_57027_, BlockState p_57028_) SweetBerryBushBlock.getCloneItemStack(LevelReader p_304655_, BlockPos p_57257_, BlockState p_57258_) TallSeagrassBlock.getCloneItemStack(LevelReader p_304988_, BlockPos p_154750_, BlockState p_154751_) private Optional<? extends Holder<ConfiguredFeature<?, ?>>> FungusBlock.getFeature(LevelReader p_256589_) private intFireBlock.getIgniteOdds(LevelReader p_221157_, BlockPos p_221158_) private PitcherCropBlock.PosAndStatePitcherCropBlock.getLowerHalf(LevelReader p_290009_, BlockPos p_290016_, BlockState p_290015_) booleanComparatorBlock.getWeakChanges(BlockState state, LevelReader world, BlockPos pos) protected static booleanCropBlock.hasSufficientLight(LevelReader p_294828_, BlockPos p_295989_) booleanTrapDoorBlock.isLadder(BlockState state, LevelReader world, BlockPos pos, LivingEntity entity) booleanDiodeBlock.isLocked(LevelReader p_52511_, BlockPos p_52512_, BlockState p_52513_) booleanRepeaterBlock.isLocked(LevelReader p_55805_, BlockPos p_55806_, BlockState p_55807_) private static booleanFarmBlock.isNearWater(LevelReader p_53259_, BlockPos p_53260_) private static booleanPointedDripstoneBlock.isStalactiteStartPos(BlockState p_154204_, LevelReader p_154205_, BlockPos p_154206_) booleanAzaleaBlock.isValidBonemealTarget(LevelReader p_256329_, BlockPos p_256107_, BlockState p_255771_) booleanBambooSaplingBlock.isValidBonemealTarget(LevelReader p_256136_, BlockPos p_256527_, BlockState p_255620_) booleanBambooStalkBlock.isValidBonemealTarget(LevelReader p_262065_, BlockPos p_262033_, BlockState p_261700_) booleanBigDripleafBlock.isValidBonemealTarget(LevelReader p_255698_, BlockPos p_256302_, BlockState p_255648_) booleanBigDripleafStemBlock.isValidBonemealTarget(LevelReader p_255683_, BlockPos p_256358_, BlockState p_256408_) booleanBonemealableBlock.isValidBonemealTarget(LevelReader p_256559_, BlockPos p_50898_, BlockState p_50899_) booleanCaveVinesBlock.isValidBonemealTarget(LevelReader p_256026_, BlockPos p_152971_, BlockState p_152972_) booleanCaveVinesPlantBlock.isValidBonemealTarget(LevelReader p_255942_, BlockPos p_153012_, BlockState p_153013_) booleanCocoaBlock.isValidBonemealTarget(LevelReader p_256189_, BlockPos p_51753_, BlockState p_51754_) booleanCropBlock.isValidBonemealTarget(LevelReader p_255715_, BlockPos p_52259_, BlockState p_52260_) booleanFungusBlock.isValidBonemealTarget(LevelReader p_256655_, BlockPos p_256553_, BlockState p_256213_) booleanGlowLichenBlock.isValidBonemealTarget(LevelReader p_256569_, BlockPos p_153290_, BlockState p_153291_) booleanGrassBlock.isValidBonemealTarget(LevelReader p_256229_, BlockPos p_256432_, BlockState p_255677_) booleanGrowingPlantBodyBlock.isValidBonemealTarget(LevelReader p_256221_, BlockPos p_255647_, BlockState p_256117_) booleanGrowingPlantHeadBlock.isValidBonemealTarget(LevelReader p_255931_, BlockPos p_256046_, BlockState p_256550_) booleanMangroveLeavesBlock.isValidBonemealTarget(LevelReader p_256534_, BlockPos p_256299_, BlockState p_255926_) booleanMangrovePropaguleBlock.isValidBonemealTarget(LevelReader p_256541_, BlockPos p_221459_, BlockState p_221460_) booleanMossBlock.isValidBonemealTarget(LevelReader p_256507_, BlockPos p_256224_, BlockState p_256628_) booleanMushroomBlock.isValidBonemealTarget(LevelReader p_255904_, BlockPos p_54871_, BlockState p_54872_) booleanNetherrackBlock.isValidBonemealTarget(LevelReader p_256620_, BlockPos p_55003_, BlockState p_55004_) booleanNyliumBlock.isValidBonemealTarget(LevelReader p_256194_, BlockPos p_256152_, BlockState p_256389_) booleanPinkPetalsBlock.isValidBonemealTarget(LevelReader p_272968_, BlockPos p_273762_, BlockState p_273662_) booleanPitcherCropBlock.isValidBonemealTarget(LevelReader p_277380_, BlockPos p_277500_, BlockState p_277715_) booleanRootedDirtBlock.isValidBonemealTarget(LevelReader p_256100_, BlockPos p_255943_, BlockState p_255655_) booleanSaplingBlock.isValidBonemealTarget(LevelReader p_256124_, BlockPos p_55992_, BlockState p_55993_) booleanSeagrassBlock.isValidBonemealTarget(LevelReader p_295512_, BlockPos p_154506_, BlockState p_154507_) booleanSeaPickleBlock.isValidBonemealTarget(LevelReader p_255984_, BlockPos p_56092_, BlockState p_56093_) booleanSmallDripleafBlock.isValidBonemealTarget(LevelReader p_255772_, BlockPos p_154595_, BlockState p_154596_) booleanStemBlock.isValidBonemealTarget(LevelReader p_255699_, BlockPos p_57031_, BlockState p_57032_) booleanSweetBerryBushBlock.isValidBonemealTarget(LevelReader p_256056_, BlockPos p_57261_, BlockState p_57262_) booleanTallFlowerBlock.isValidBonemealTarget(LevelReader p_256234_, BlockPos p_57304_, BlockState p_57305_) booleanTallGrassBlock.isValidBonemealTarget(LevelReader p_255692_, BlockPos p_57326_, BlockState p_57327_) private static booleanPointedDripstoneBlock.isValidPointedDripstonePlacement(LevelReader p_154222_, BlockPos p_154223_, Direction p_154224_) voidComparatorBlock.onNeighborChange(BlockState state, LevelReader world, BlockPos pos, BlockPos neighbor) private BlockStateWallBlock.sideUpdate(LevelReader p_57989_, BlockPos p_57990_, BlockState p_57991_, BlockPos p_57992_, BlockState p_57993_, Direction p_57994_) private static booleanPitcherCropBlock.sufficientLight(LevelReader p_290018_, BlockPos p_290011_) private BlockStateWallBlock.topUpdate(LevelReader p_57975_, BlockState p_57976_, BlockPos p_57977_, BlockState p_57978_) private BlockStateWallBlock.updateShape(LevelReader p_57980_, BlockState p_57981_, BlockPos p_57982_, BlockState p_57983_, boolean p_57984_, boolean p_57985_, boolean p_57986_, boolean p_57987_) -
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 p_60288_, LevelReader p_60289_, BlockPos p_60290_) MovingPistonBlock.getCloneItemStack(LevelReader p_304937_, BlockPos p_60058_, BlockState p_60059_) PistonHeadBlock.getCloneItemStack(LevelReader p_304638_, BlockPos p_60262_, BlockState p_60263_) -
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 p_60711_, BlockPos p_60712_) protected booleanBlockBehaviour.canSurvive(BlockState p_60525_, LevelReader p_60526_, BlockPos p_60527_) -
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 com.google.common.cache.LoadingCache<BlockPos, BlockInWorld> BlockPattern.createLevelCache(LevelReader p_61188_, boolean p_61189_) BlockPattern.find(LevelReader p_61185_, BlockPos p_61186_) BlockPattern.matches(LevelReader p_155965_, BlockPos p_155966_, Direction p_155967_, Direction p_155968_) Constructors in net.minecraft.world.level.block.state.pattern with parameters of type LevelReaderModifierConstructorDescriptionBlockCacheLoader(LevelReader p_61207_, boolean p_61208_) BlockInWorld(LevelReader p_61165_, BlockPos p_61166_, boolean p_61167_) -
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>> p_223189_, LevelReader p_223190_, StructureManager p_223191_, int p_223192_, int p_223193_, int p_223194_, boolean p_223195_, long p_223196_, RandomSpreadStructurePlacement p_223197_) ChunkGenerator.getStructureGeneratingAt(Set<Holder<Structure>> p_223199_, LevelReader p_223200_, StructureManager p_223201_, boolean p_223202_, StructurePlacement p_223203_, ChunkPos p_223204_) -
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 p_223623_, SectionPos p_223624_, Consumer<GameEventListenerRegistry> p_223625_) -
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 p_159586_, BlockPos p_159587_) -
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 p_163553_, int p_163554_, int p_163555_, int p_163556_, BoundingBox p_163557_) protected booleanStructurePiece.isInterior(LevelReader p_73415_, int p_73416_, int p_73417_, int p_73418_, BoundingBox p_73419_) -
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 p_227885_, int p_227886_, int p_227887_, int p_227888_, BoundingBox p_227889_) private booleanMineshaftPieces.MineShaftCorridor.canHangChainBelow(LevelReader p_227809_, BlockPos p_227810_, BlockState p_227811_) private booleanMineshaftPieces.MineShaftCorridor.canPlaceColumnOnTopOf(LevelReader p_227739_, BlockPos p_227740_, BlockState p_227741_) -
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 p_74000_, BlockPos p_74001_, BlockPos p_74002_, StructureTemplate.StructureBlockInfo p_74003_, StructureTemplate.StructureBlockInfo p_74004_, StructurePlaceSettings p_74005_) BlockAgeProcessor.processBlock(LevelReader p_74016_, BlockPos p_74017_, BlockPos p_74018_, StructureTemplate.StructureBlockInfo p_74019_, StructureTemplate.StructureBlockInfo p_74020_, StructurePlaceSettings p_74021_) BlockIgnoreProcessor.processBlock(LevelReader p_74055_, BlockPos p_74056_, BlockPos p_74057_, StructureTemplate.StructureBlockInfo p_74058_, StructureTemplate.StructureBlockInfo p_74059_, StructurePlaceSettings p_74060_) BlockRotProcessor.processBlock(LevelReader p_74081_, BlockPos p_74082_, BlockPos p_74083_, StructureTemplate.StructureBlockInfo p_74084_, StructureTemplate.StructureBlockInfo p_74085_, StructurePlaceSettings p_74086_) GravityProcessor.processBlock(LevelReader p_74109_, BlockPos p_74110_, BlockPos p_74111_, StructureTemplate.StructureBlockInfo p_74112_, StructureTemplate.StructureBlockInfo p_74113_, StructurePlaceSettings p_74114_) JigsawReplacementProcessor.processBlock(LevelReader p_74127_, BlockPos p_74128_, BlockPos p_74129_, StructureTemplate.StructureBlockInfo p_74130_, StructureTemplate.StructureBlockInfo p_74131_, StructurePlaceSettings p_74132_) LavaSubmergedBlockProcessor.processBlock(LevelReader p_74140_, BlockPos p_74141_, BlockPos p_74142_, StructureTemplate.StructureBlockInfo p_74143_, StructureTemplate.StructureBlockInfo p_74144_, StructurePlaceSettings p_74145_) ProtectedBlockProcessor.processBlock(LevelReader p_163755_, BlockPos p_163756_, BlockPos p_163757_, StructureTemplate.StructureBlockInfo p_163758_, StructureTemplate.StructureBlockInfo p_163759_, StructurePlaceSettings p_163760_) RuleProcessor.processBlock(LevelReader p_74299_, BlockPos p_74300_, BlockPos p_74301_, StructureTemplate.StructureBlockInfo p_74302_, StructureTemplate.StructureBlockInfo p_74303_, StructurePlaceSettings p_74304_) StructureProcessor.processBlock(LevelReader p_74416_, BlockPos p_74417_, BlockPos p_74418_, StructureTemplate.StructureBlockInfo p_74419_, StructureTemplate.StructureBlockInfo p_74420_, StructurePlaceSettings p_74421_) 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 p_76087_) intLavaFluid.getDropOff(LevelReader p_76252_) intWaterFluid.getDropOff(LevelReader p_76469_) protected intFlowingFluid.getSlopeDistance(LevelReader p_76027_, BlockPos p_76028_, int p_76029_, Direction p_76030_, BlockState p_76031_, BlockPos p_76032_, it.unimi.dsi.fastutil.shorts.Short2ObjectMap<com.mojang.datafixers.util.Pair<BlockState, FluidState>> p_76033_, it.unimi.dsi.fastutil.shorts.Short2BooleanMap p_76034_) protected abstract intFlowingFluid.getSlopeFindDistance(LevelReader p_76074_) intLavaFluid.getSlopeFindDistance(LevelReader p_76244_) intWaterFluid.getSlopeFindDistance(LevelReader p_76464_) intEmptyFluid.getTickDelay(LevelReader p_75922_) abstract intFluid.getTickDelay(LevelReader p_76120_) intLavaFluid.getTickDelay(LevelReader p_76226_) intWaterFluid.getTickDelay(LevelReader p_76454_) private booleanLavaFluid.hasFlammableNeighbours(LevelReader p_76228_, BlockPos p_76229_) private booleanLavaFluid.isFlammable(LevelReader p_76246_, BlockPos p_76247_) Deprecated.Forge: useLavaFluid.isFlammable(LevelReader,BlockPos,Direction)insteadprivate booleanLavaFluid.isFlammable(LevelReader level, BlockPos pos, Direction face) private intFlowingFluid.sourceNeighborCount(LevelReader p_76020_, BlockPos p_76021_) -
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 org.joml.Vector3dIClientBlockExtensions.getFogColor(BlockState state, LevelReader level, BlockPos pos, Entity entity, org.joml.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 TypeMethodDescriptionprivate 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 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(BlockState state, HitResult target, LevelReader level, BlockPos pos, Player player) Called when A user uses the creative pick block button on this blockdefault ItemStackIBlockStateExtension.getCloneItemStack(HitResult target, LevelReader level, BlockPos pos, Player player) Called when A user uses the creative pick block button on this blockdefault floatIBlockExtension.getEnchantPowerBonus(BlockState state, LevelReader level, BlockPos pos) Determines the amount of enchanting power this block can provide to an enchanting table.default 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) -
Uses of LevelReader in net.neoforged.neoforge.oldtest.block
Methods in net.neoforged.neoforge.oldtest.block with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanCustomPlantTypeTest.CustomPlantBlock.canSurvive(BlockState state, LevelReader world, BlockPos pos) booleanValidRailShapeTest.RailSlopeBlock.canSurvive(BlockState state, LevelReader level, BlockPos pos) booleanScaffoldingTest.ScaffoldingMethodTestBlock.isScaffolding(BlockState state, LevelReader level, BlockPos pos, LivingEntity entity)
StructureProcessor.process(LevelReader, BlockPos, BlockPos, StructureTemplate.StructureBlockInfo, StructureTemplate.StructureBlockInfo, StructurePlaceSettings, StructureTemplate)instead.