Uses of Interface
net.minecraft.world.level.LevelReader
Packages that use LevelReader
Package
Description
-
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_114432_, VertexConsumer p_114433_, LevelReader p_114434_, BlockPos p_114435_, double p_114436_, double p_114437_, double p_114438_, float p_114439_, float p_114440_)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_9796_, AABB p_9797_) -
Uses of LevelReader in net.minecraft.world.entity
Fields in net.minecraft.world.entity with type parameters of type LevelReaderModifier and TypeFieldDescriptionprivate TriPredicate<LevelReader,BlockPos,EntityType<?>>SpawnPlacements.Type.predicateMethods in net.minecraft.world.entity with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanSpawnPlacements.Type.canSpawnAt(LevelReader world, BlockPos pos, EntityType<?> type)booleanMob.checkSpawnObstruction(LevelReader p_21433_)static Vec3Entity.collideBoundingBox(Vec3 p_20026_, AABB p_20027_, LevelReader p_20028_, CollisionContext p_20029_, RewindableStream<VoxelShape> p_20030_)floatPathfinderMob.getWalkTargetValue(BlockPos p_21688_, LevelReader p_21689_)protected static doubleEntityType.getYOffset(LevelReader p_20626_, BlockPos p_20627_, boolean p_20628_, AABB p_20629_)Method parameters in net.minecraft.world.entity with type arguments of type LevelReaderModifier and TypeMethodDescriptionstatic SpawnPlacements.TypeSpawnPlacements.Type.create(String name, TriPredicate<LevelReader,BlockPos,EntityType<? extends Mob>> predicate)Constructor parameters in net.minecraft.world.entity with type arguments of type LevelReaderModifierConstructorDescriptionprivateType(TriPredicate<LevelReader,BlockPos,EntityType<?>> predicate) -
Uses of LevelReader in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal declared as LevelReaderMethods 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_)booleanMagmaCube.checkSpawnObstruction(LevelReader p_32975_)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.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.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 TypeMethodDescriptionstatic booleanNaturalSpawner.canSpawnAtBody(SpawnPlacements.Type p_47052_, LevelReader p_47053_, BlockPos p_47054_, EntityType<?> p_47055_)private static BlockPosNaturalSpawner.getTopNonCollidingPos(LevelReader p_47066_, EntityType<?> p_47067_, int p_47068_, int p_47069_)static booleanNaturalSpawner.isSpawnPositionOk(SpawnPlacements.Type p_47052_, LevelReader p_47053_, BlockPos p_47054_, EntityType<?> p_47055_) -
Uses of LevelReader in net.minecraft.world.level.biome
Methods in net.minecraft.world.level.biome with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanBiome.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_)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 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_)booleanAmethystClusterBlock.canSurvive(BlockState p_152026_, LevelReader p_152027_, BlockPos p_152028_)booleanBambooBlock.canSurvive(BlockState p_48917_, LevelReader p_48918_, BlockPos p_48919_)booleanBambooSaplingBlock.canSurvive(BlockState p_48986_, LevelReader p_48987_, BlockPos p_48988_)booleanBannerBlock.canSurvive(BlockState p_49019_, LevelReader p_49020_, BlockPos p_49021_)booleanBaseCoralPlantTypeBlock.canSurvive(BlockState p_49169_, LevelReader p_49170_, BlockPos p_49171_)booleanBaseCoralWallFanBlock.canSurvive(BlockState p_49200_, LevelReader p_49201_, BlockPos p_49202_)booleanBasePressurePlateBlock.canSurvive(BlockState p_49325_, LevelReader p_49326_, BlockPos p_49327_)booleanBaseRailBlock.canSurvive(BlockState p_49395_, LevelReader p_49396_, BlockPos p_49397_)booleanBellBlock.canSurvive(BlockState p_49736_, LevelReader p_49737_, BlockPos p_49738_)booleanBigDripleafBlock.canSurvive(BlockState p_152289_, LevelReader p_152290_, BlockPos p_152291_)booleanBigDripleafStemBlock.canSurvive(BlockState p_152365_, LevelReader p_152366_, BlockPos p_152367_)booleanBubbleColumnBlock.canSurvive(BlockState p_50986_, LevelReader p_50987_, BlockPos p_50988_)booleanBushBlock.canSurvive(BlockState p_51028_, LevelReader p_51029_, BlockPos p_51030_)booleanCactusBlock.canSurvive(BlockState p_51153_, LevelReader p_51154_, BlockPos p_51155_)booleanCakeBlock.canSurvive(BlockState p_51209_, LevelReader p_51210_, BlockPos p_51211_)booleanCandleBlock.canSurvive(BlockState p_152829_, LevelReader p_152830_, BlockPos p_152831_)booleanCandleCakeBlock.canSurvive(BlockState p_152891_, LevelReader p_152892_, BlockPos p_152893_)booleanCarpetBlock.canSurvive(BlockState p_152922_, LevelReader p_152923_, BlockPos p_152924_)booleanChorusFlowerBlock.canSurvive(BlockState p_51683_, LevelReader p_51684_, BlockPos p_51685_)booleanChorusPlantBlock.canSurvive(BlockState p_51724_, LevelReader p_51725_, BlockPos p_51726_)booleanCocoaBlock.canSurvive(BlockState p_51767_, LevelReader p_51768_, BlockPos p_51769_)booleanCropBlock.canSurvive(BlockState p_52282_, LevelReader p_52283_, BlockPos p_52284_)booleanDiodeBlock.canSurvive(BlockState p_52538_, LevelReader p_52539_, BlockPos p_52540_)booleanDirtPathBlock.canSurvive(BlockState p_153148_, LevelReader p_153149_, BlockPos p_153150_)booleanDoorBlock.canSurvive(BlockState p_52783_, LevelReader p_52784_, BlockPos p_52785_)booleanDoublePlantBlock.canSurvive(BlockState p_52887_, LevelReader p_52888_, BlockPos p_52889_)booleanFaceAttachedHorizontalDirectionalBlock.canSurvive(BlockState p_53186_, LevelReader p_53187_, BlockPos p_53188_)booleanFarmBlock.canSurvive(BlockState p_53272_, LevelReader p_53273_, BlockPos p_53274_)booleanFireBlock.canSurvive(BlockState p_53454_, LevelReader p_53455_, BlockPos p_53456_)booleanGrindstoneBlock.canSurvive(BlockState p_53828_, LevelReader p_53829_, BlockPos p_53830_)booleanGrowingPlantBlock.canSurvive(BlockState p_53876_, LevelReader p_53877_, BlockPos p_53878_)booleanHangingRootsBlock.canSurvive(BlockState p_153347_, LevelReader p_153348_, BlockPos p_153349_)booleanLadderBlock.canSurvive(BlockState p_54353_, LevelReader p_54354_, BlockPos p_54355_)booleanLanternBlock.canSurvive(BlockState p_153479_, LevelReader p_153480_, BlockPos p_153481_)booleanMultifaceBlock.canSurvive(BlockState p_153888_, LevelReader p_153889_, BlockPos p_153890_)booleanMushroomBlock.canSurvive(BlockState p_54880_, LevelReader p_54881_, BlockPos p_54882_)booleanPointedDripstoneBlock.canSurvive(BlockState p_154137_, LevelReader p_154138_, BlockPos p_154139_)booleanRedstoneWallTorchBlock.canSurvive(BlockState p_55762_, LevelReader p_55763_, BlockPos p_55764_)booleanRedStoneWireBlock.canSurvive(BlockState p_55585_, LevelReader p_55586_, BlockPos p_55587_)booleanScaffoldingBlock.canSurvive(BlockState p_56040_, LevelReader p_56041_, BlockPos p_56042_)booleanSeaPickleBlock.canSurvive(BlockState p_56109_, LevelReader p_56110_, BlockPos p_56111_)booleanSmallDripleafBlock.canSurvive(BlockState p_154615_, LevelReader p_154616_, BlockPos p_154617_)booleanSnowLayerBlock.canSurvive(BlockState p_56602_, LevelReader p_56603_, BlockPos p_56604_)booleanSoulFireBlock.canSurvive(BlockState p_56655_, LevelReader p_56656_, BlockPos p_56657_)booleanSporeBlossomBlock.canSurvive(BlockState p_154709_, LevelReader p_154710_, BlockPos p_154711_)booleanStandingSignBlock.canSurvive(BlockState p_56995_, LevelReader p_56996_, BlockPos p_56997_)booleanSugarCaneBlock.canSurvive(BlockState p_57175_, LevelReader p_57176_, BlockPos p_57177_)booleanTallSeagrassBlock.canSurvive(BlockState p_154768_, LevelReader p_154769_, BlockPos p_154770_)booleanTorchBlock.canSurvive(BlockState p_57499_, LevelReader p_57500_, BlockPos p_57501_)booleanTripWireHookBlock.canSurvive(BlockState p_57721_, LevelReader p_57722_, BlockPos p_57723_)booleanVineBlock.canSurvive(BlockState p_57861_, LevelReader p_57862_, BlockPos p_57863_)booleanWallBannerBlock.canSurvive(BlockState p_57925_, LevelReader p_57926_, BlockPos p_57927_)booleanWallSignBlock.canSurvive(BlockState p_58073_, LevelReader p_58074_, BlockPos p_58075_)booleanWallTorchBlock.canSurvive(BlockState p_58133_, LevelReader p_58134_, BlockPos p_58135_)static BlockStateDoublePlantBlock.copyWaterloggedFrom(LevelReader p_182454_, BlockPos p_182455_, BlockState p_182456_)protected intDiodeBlock.getAlternateSignal(LevelReader p_52548_, BlockPos p_52549_, BlockState p_52550_)protected intDiodeBlock.getAlternateSignalAt(LevelReader p_52552_, BlockPos p_52553_, Direction p_52554_)intOreBlock.getExpDrop(BlockState state, LevelReader reader, BlockPos pos, int fortune, int silktouch)intRedStoneOreBlock.getExpDrop(BlockState state, LevelReader world, BlockPos pos, int fortune, int silktouch)intSpawnerBlock.getExpDrop(BlockState state, LevelReader world, BlockPos pos, int fortune, int silktouch)private intFireBlock.getFireOdds(LevelReader p_53442_, BlockPos p_53443_)booleanComparatorBlock.getWeakChanges(BlockState state, LevelReader world, BlockPos pos)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_)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 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 TypeMethodDescriptionbooleanPistonHeadBlock.canSurvive(BlockState p_60288_, LevelReader p_60289_, BlockPos p_60290_) -
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_)booleanBlockBehaviour.canSurvive(BlockState p_60525_, LevelReader p_60526_, BlockPos p_60527_)Deprecated. -
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 LevelReaderBlockInWorld.levelprivate 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.levelgen.feature
Methods in net.minecraft.world.level.levelgen.feature with parameters of type LevelReaderModifier and TypeMethodDescriptionStructureFeature.getNearestGeneratedFeature(LevelReader p_67047_, StructureFeatureManager p_67048_, BlockPos p_67049_, int p_67050_, boolean p_67051_, long p_67052_, StructureFeatureConfiguration p_67053_)private 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 booleanMineShaftPieces.MineShaftPiece.canBeReplaced(LevelReader p_162582_, int p_162583_, int p_162584_, int p_162585_, BoundingBox p_162586_)protected booleanStructurePiece.canBeReplaced(LevelReader p_163553_, int p_163554_, int p_163555_, int p_163556_, BoundingBox p_163557_)private booleanMineShaftPieces.MineShaftCorridor.canHangChainBelow(LevelReader p_162496_, BlockPos p_162497_, BlockState p_162498_)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.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_)NopProcessor.processBlock(LevelReader p_74180_, BlockPos p_74181_, BlockPos p_74182_, StructureTemplate.StructureBlockInfo p_74183_, StructureTemplate.StructureBlockInfo p_74184_, StructurePlaceSettings p_74185_)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 FluidStateFlowingFluid.getNewLiquid(LevelReader p_76036_, BlockPos p_76037_, BlockState p_76038_)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_)protected Map<Direction,FluidState>FlowingFluid.getSpread(LevelReader p_76080_, BlockPos p_76081_, BlockState p_76082_)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.private booleanLavaFluid.isFlammable(LevelReader level, BlockPos pos, Direction face)private intFlowingFluid.sourceNeighborCount(LevelReader p_76020_, BlockPos p_76021_) -
Uses of LevelReader in net.minecraft.world.phys.shapes
Methods in net.minecraft.world.phys.shapes with parameters of type LevelReaderModifier and TypeMethodDescriptionstatic doubleShapes.collide(Direction.Axis p_83128_, AABB p_83129_, LevelReader p_83130_, double p_83131_, CollisionContext p_83132_, Stream<VoxelShape> p_83133_)private static doubleShapes.collide(AABB p_83067_, LevelReader p_83068_, double p_83069_, CollisionContext p_83070_, AxisCycle p_83071_, Stream<VoxelShape> p_83072_) -
Uses of LevelReader in net.minecraftforge.client
Methods in net.minecraftforge.client with parameters of type LevelReaderModifier and TypeMethodDescriptiondefault Vector3dIBlockRenderProperties.getFogColor(BlockState state, LevelReader Level, BlockPos pos, Entity entity, Vector3d originalColor, float partialTicks)NOT CURRENTLY IMPLEMENTED -
Uses of LevelReader in net.minecraftforge.common
Fields in net.minecraftforge.common with type parameters of type LevelReaderModifier and TypeFieldDescriptionprivate static Map<LevelReader,Map<ChunkPos,ChunkTicketManager<Vec3>>>FarmlandWaterManager.customWaterHandlerMethods in net.minecraftforge.common with parameters of type LevelReaderModifier and TypeMethodDescriptionprivate static ChunkTicketManager<Vec3>FarmlandWaterManager.getTicketManager(ChunkPos pos, LevelReader world)static booleanFarmlandWaterManager.hasBlockWaterTicket(LevelReader world, BlockPos pos)Tests if a block is in a region that is watered by blocks. -
Uses of LevelReader in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions with parameters of type LevelReaderModifier and TypeMethodDescriptiondefault booleanIForgeBlockState.canCreatureSpawn(LevelReader world, BlockPos pos, SpawnPlacements.Type type, EntityType<?> entityType)Determines if a specified mob type can spawn on this block, returning false will prevent any mob from spawning on the block.default booleanIForgeItem.doesSneakBypassUse(ItemStack stack, LevelReader world, BlockPos pos, Player player)Should this item, when held, allow sneak-clicks to pass through to the underlying block?default booleanIForgeItemStack.doesSneakBypassUse(LevelReader world, BlockPos pos, Player player)Should this item, when held, allow sneak-clicks to pass through to the underlying block?default float[]IForgeBlock.getBeaconColorMultiplier(BlockState state, LevelReader world, BlockPos pos, BlockPos beaconPos)default float[]IForgeBlockState.getBeaconColorMultiplier(LevelReader world, BlockPos pos, BlockPos beacon)default DirectionIForgeBlock.getBedDirection(BlockState state, LevelReader world, BlockPos pos)Returns the direction of the block.default DirectionIForgeBlockState.getBedDirection(LevelReader world, BlockPos pos)Returns the direction of the block.default floatIForgeBlock.getEnchantPowerBonus(BlockState state, LevelReader world, BlockPos pos)Determines the amount of enchanting power this block can provide to an enchanting table.default floatIForgeBlockState.getEnchantPowerBonus(LevelReader world, BlockPos pos)Determines the amount of enchanting power this block can provide to an enchanting table.default intIForgeBlock.getExpDrop(BlockState state, LevelReader world, BlockPos pos, int fortune, int silktouch)Gathers how much experience this block drops when broken.default intIForgeBlockState.getExpDrop(LevelReader world, BlockPos pos, int fortune, int silktouch)Gathers how much experience this block drops when broken.default floatIForgeBlock.getFriction(BlockState state, LevelReader world, BlockPos pos, Entity entity)Gets the slipperiness at the given location at the given state.default floatIForgeBlockState.getFriction(LevelReader world, BlockPos pos, Entity entity)Gets the slipperiness at the given location at the given state.IForgeBlock.getRespawnPosition(BlockState state, EntityType<?> type, LevelReader world, BlockPos pos, float orientation, LivingEntity entity)Returns the position that the entity is moved to upon respawning at this block.IForgeBlockState.getRespawnPosition(EntityType<?> type, LevelReader world, BlockPos pos, float orientation, LivingEntity entity)Returns the position that the entity is moved to upon respawning at this block.default SoundTypeIForgeBlock.getSoundType(BlockState state, LevelReader world, BlockPos pos, Entity entity)Sensitive version of getSoundTypedefault SoundTypeIForgeBlockState.getSoundType(LevelReader world, BlockPos pos, Entity entity)Sensitive version of getSoundTypedefault booleanIForgeBlock.getWeakChanges(BlockState state, LevelReader world, BlockPos pos)If this block should be notified of weak changes.default booleanIForgeBlockState.getWeakChanges(LevelReader world, BlockPos pos)If this block should be notified of weak changes.default BooleanIForgeFluid.isAABBInsideLiquid(FluidState state, LevelReader world, BlockPos pos, AABB boundingBox)Called when entities are moving to check if they are inside a liquiddefault BooleanIForgeFluid.isAABBInsideMaterial(FluidState state, LevelReader world, BlockPos pos, AABB boundingBox, Material materialIn)Called when boats or fishing hooks are inside the block to check if they are inside the material requested.default booleanIForgeBlock.isConduitFrame(BlockState state, LevelReader world, BlockPos pos, BlockPos conduit)Determines if this block can be used as the frame of a conduit.default booleanIForgeBlockState.isConduitFrame(LevelReader world, BlockPos pos, BlockPos conduit)Determines if this block can be used as the frame of a conduit.default booleanIForgeFluid.isEntityInside(FluidState state, LevelReader world, BlockPos pos, Entity entity, double yToTest, SetTag<Fluid> tag, boolean testingHead)Called when the entity is inside this block, may be used to determined if the entity can breathing, display material overlays, or if the entity can swim inside a block.default booleanIForgeFluidState.isEntityInside(LevelReader world, BlockPos pos, Entity entity, double yToTest, SetTag<Fluid> tag, boolean testingHead)Called when the entity is inside this block, may be used to determined if the entity can breathing, display material overlays, or if the entity can swim inside a block.default booleanIForgeBlock.isFireSource(BlockState state, LevelReader world, BlockPos pos, Direction side)Currently only called by fire when it is on top of this block.default booleanIForgeBlockState.isFireSource(LevelReader world, BlockPos pos, Direction side)Currently only called by fire when it is on top of this block.default booleanIForgeBlock.isLadder(BlockState state, LevelReader world, BlockPos pos, LivingEntity entity)Checks if a player or entity can use this block to 'climb' like a ladder.default booleanIForgeBlockState.isLadder(LevelReader world, BlockPos pos, LivingEntity entity)Checks if a player or entity can use this block to 'climb' like a ladder.default booleanIForgeBlock.isScaffolding(BlockState state, LevelReader world, BlockPos pos, LivingEntity entity)Checks if a player or entity handles movement on this block like scaffolding.default booleanIForgeBlock.makesOpenTrapdoorAboveClimbable(BlockState state, LevelReader world, BlockPos pos, BlockState trapdoorState)Checks if this block makes an open trapdoor above it climbable.default voidIForgeBlock.onNeighborChange(BlockState state, LevelReader world, BlockPos pos, BlockPos neighbor)Called when a tile entity on a side of this block changes is created or is destroyed.default voidIForgeBlockState.onNeighborChange(LevelReader world, BlockPos pos, BlockPos neighbor)Called when a tile entity on a side of this block changes is created or is destroyed.default booleanIForgeBlock.shouldCheckWeakPower(BlockState state, LevelReader world, BlockPos pos, Direction side)Called to determine whether to allow the a block to handle its own indirect power rather than using the default rules.default booleanIForgeBlockState.shouldCheckWeakPower(LevelReader world, BlockPos pos, Direction side)Called to determine whether to allow the a block to handle its own indirect power rather than using the default rules. -
Uses of LevelReader in net.minecraftforge.debug.block
Methods in net.minecraftforge.debug.block with parameters of type LevelReaderModifier and TypeMethodDescriptionbooleanCustomPlantTypeTest.CustomPlantBlock.canSurvive(BlockState state, LevelReader world, BlockPos pos)CustomRespawnTest.CustomRespawnBlock.getRespawnPosition(BlockState state, EntityType<?> type, LevelReader world, BlockPos pos, float orientation, LivingEntity entity)booleanScaffoldingTest.ScaffoldingMethodTestBlock.isScaffolding(BlockState state, LevelReader world, BlockPos pos, LivingEntity entity) -
Uses of LevelReader in net.minecraftforge.event
Methods in net.minecraftforge.event with parameters of type LevelReaderModifier and TypeMethodDescriptionstatic booleanForgeEventFactory.canCreateFluidSource(LevelReader world, BlockPos pos, BlockState state, boolean def) -
Uses of LevelReader in net.minecraftforge.event.world
Fields in net.minecraftforge.event.world declared as LevelReaderMethods in net.minecraftforge.event.world that return LevelReaderConstructors in net.minecraftforge.event.world with parameters of type LevelReaderModifierConstructorDescriptionCreateFluidSourceEvent(LevelReader world, BlockPos pos, BlockState state) -
Uses of LevelReader in net.minecraftforge.fluids
Methods in net.minecraftforge.fluids with parameters of type LevelReaderModifier and TypeMethodDescriptionprotected intForgeFlowingFluid.getDropOff(LevelReader worldIn)protected intForgeFlowingFluid.getSlopeFindDistance(LevelReader worldIn)intForgeFlowingFluid.getTickDelay(LevelReader world)
LavaFluid.isFlammable(LevelReader,BlockPos,Direction)instead