Uses of Interface
net.minecraft.world.level.LevelSimulatedReader
Package
Description
-
Uses of LevelSimulatedReader in net.minecraft.client.multiplayer
-
Uses of LevelSimulatedReader in net.minecraft.server.level
-
Uses of LevelSimulatedReader in net.minecraft.world.level
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
-
Uses of LevelSimulatedReader in net.minecraft.world.level.levelgen
Modifier and TypeMethodDescriptionColumn.scan
(LevelSimulatedReader p_158176_, BlockPos p_158177_, int p_158178_, Predicate<BlockState> p_158179_, Predicate<BlockState> p_158180_) private static OptionalInt
Column.scanDirection
(LevelSimulatedReader p_158168_, int p_158169_, Predicate<BlockState> p_158170_, Predicate<BlockState> p_158171_, BlockPos.MutableBlockPos p_158172_, int p_158173_, Direction p_158174_) -
Uses of LevelSimulatedReader in net.minecraft.world.level.levelgen.feature
Modifier and TypeMethodDescriptionprivate int
TreeFeature.getMaxFreeTreeHeight
(LevelSimulatedReader p_67216_, int p_67217_, BlockPos p_67218_, TreeConfiguration p_67219_) static boolean
Feature.isAir
(LevelSimulatedReader p_65811_, BlockPos p_65812_) static boolean
TreeFeature.isAirOrLeaves
(LevelSimulatedReader p_67268_, BlockPos p_67269_) private static boolean
TreeFeature.isBlockWater
(LevelSimulatedReader p_67283_, BlockPos p_67284_) static boolean
TreeFeature.isFree
(LevelSimulatedReader p_67263_, BlockPos p_67264_) static boolean
Feature.isGrassOrDirt
(LevelSimulatedReader p_65789_, BlockPos p_65790_) private static boolean
TreeFeature.isReplaceablePlant
(LevelSimulatedReader p_67289_, BlockPos p_67290_) private static boolean
TreeFeature.isVine
(LevelSimulatedReader p_67278_, BlockPos p_67279_) static boolean
TreeFeature.validTreePos
(LevelSimulatedReader p_67273_, BlockPos p_67274_) -
Uses of LevelSimulatedReader in net.minecraft.world.level.levelgen.feature.foliageplacers
Modifier and TypeMethodDescriptionprotected void
AcaciaFoliagePlacer.createFoliage
(LevelSimulatedReader p_161346_, BiConsumer<BlockPos, BlockState> p_161347_, Random p_161348_, TreeConfiguration p_161349_, int p_161350_, FoliagePlacer.FoliageAttachment p_161351_, int p_161352_, int p_161353_, int p_161354_) protected void
BlobFoliagePlacer.createFoliage
(LevelSimulatedReader p_161360_, BiConsumer<BlockPos, BlockState> p_161361_, Random p_161362_, TreeConfiguration p_161363_, int p_161364_, FoliagePlacer.FoliageAttachment p_161365_, int p_161366_, int p_161367_, int p_161368_) protected void
BushFoliagePlacer.createFoliage
(LevelSimulatedReader p_161374_, BiConsumer<BlockPos, BlockState> p_161375_, Random p_161376_, TreeConfiguration p_161377_, int p_161378_, FoliagePlacer.FoliageAttachment p_161379_, int p_161380_, int p_161381_, int p_161382_) protected void
DarkOakFoliagePlacer.createFoliage
(LevelSimulatedReader p_161387_, BiConsumer<BlockPos, BlockState> p_161388_, Random p_161389_, TreeConfiguration p_161390_, int p_161391_, FoliagePlacer.FoliageAttachment p_161392_, int p_161393_, int p_161394_, int p_161395_) protected void
FancyFoliagePlacer.createFoliage
(LevelSimulatedReader p_161401_, BiConsumer<BlockPos, BlockState> p_161402_, Random p_161403_, TreeConfiguration p_161404_, int p_161405_, FoliagePlacer.FoliageAttachment p_161406_, int p_161407_, int p_161408_, int p_161409_) void
FoliagePlacer.createFoliage
(LevelSimulatedReader p_161414_, BiConsumer<BlockPos, BlockState> p_161415_, Random p_161416_, TreeConfiguration p_161417_, int p_161418_, FoliagePlacer.FoliageAttachment p_161419_, int p_161420_, int p_161421_) protected abstract void
FoliagePlacer.createFoliage
(LevelSimulatedReader p_161422_, BiConsumer<BlockPos, BlockState> p_161423_, Random p_161424_, TreeConfiguration p_161425_, int p_161426_, FoliagePlacer.FoliageAttachment p_161427_, int p_161428_, int p_161429_, int p_161430_) protected void
MegaJungleFoliagePlacer.createFoliage
(LevelSimulatedReader p_161458_, BiConsumer<BlockPos, BlockState> p_161459_, Random p_161460_, TreeConfiguration p_161461_, int p_161462_, FoliagePlacer.FoliageAttachment p_161463_, int p_161464_, int p_161465_, int p_161466_) protected void
MegaPineFoliagePlacer.createFoliage
(LevelSimulatedReader p_161474_, BiConsumer<BlockPos, BlockState> p_161475_, Random p_161476_, TreeConfiguration p_161477_, int p_161478_, FoliagePlacer.FoliageAttachment p_161479_, int p_161480_, int p_161481_, int p_161482_) protected void
PineFoliagePlacer.createFoliage
(LevelSimulatedReader p_161490_, BiConsumer<BlockPos, BlockState> p_161491_, Random p_161492_, TreeConfiguration p_161493_, int p_161494_, FoliagePlacer.FoliageAttachment p_161495_, int p_161496_, int p_161497_, int p_161498_) protected void
RandomSpreadFoliagePlacer.createFoliage
(LevelSimulatedReader p_161512_, BiConsumer<BlockPos, BlockState> p_161513_, Random p_161514_, TreeConfiguration p_161515_, int p_161516_, FoliagePlacer.FoliageAttachment p_161517_, int p_161518_, int p_161519_, int p_161520_) protected void
SpruceFoliagePlacer.createFoliage
(LevelSimulatedReader p_161543_, BiConsumer<BlockPos, BlockState> p_161544_, Random p_161545_, TreeConfiguration p_161546_, int p_161547_, FoliagePlacer.FoliageAttachment p_161548_, int p_161549_, int p_161550_, int p_161551_) protected void
FoliagePlacer.placeLeavesRow
(LevelSimulatedReader p_161438_, BiConsumer<BlockPos, BlockState> p_161439_, Random p_161440_, TreeConfiguration p_161441_, BlockPos p_161442_, int p_161443_, int p_161444_, boolean p_161445_) protected static void
FoliagePlacer.tryPlaceLeaf
(LevelSimulatedReader p_161432_, BiConsumer<BlockPos, BlockState> p_161433_, Random p_161434_, TreeConfiguration p_161435_, BlockPos p_161436_) -
Uses of LevelSimulatedReader in net.minecraft.world.level.levelgen.feature.treedecorators
Modifier and TypeMethodDescriptionprivate static void
LeaveVineDecorator.addHangingVine
(LevelSimulatedReader p_161730_, BlockPos p_161731_, BooleanProperty p_161732_, BiConsumer<BlockPos, BlockState> p_161733_) void
AlterGroundDecorator.place
(LevelSimulatedReader p_161694_, BiConsumer<BlockPos, BlockState> p_161695_, Random p_161696_, List<BlockPos> p_161697_, List<BlockPos> p_161698_) void
BeehiveDecorator.place
(LevelSimulatedReader p_161710_, BiConsumer<BlockPos, BlockState> p_161711_, Random p_161712_, List<BlockPos> p_161713_, List<BlockPos> p_161714_) void
CocoaDecorator.place
(LevelSimulatedReader p_161719_, BiConsumer<BlockPos, BlockState> p_161720_, Random p_161721_, List<BlockPos> p_161722_, List<BlockPos> p_161723_) void
LeaveVineDecorator.place
(LevelSimulatedReader p_161735_, BiConsumer<BlockPos, BlockState> p_161736_, Random p_161737_, List<BlockPos> p_161738_, List<BlockPos> p_161739_) abstract void
TreeDecorator.place
(LevelSimulatedReader p_161745_, BiConsumer<BlockPos, BlockState> p_161746_, Random p_161747_, List<BlockPos> p_161748_, List<BlockPos> p_161749_) void
TrunkVineDecorator.place
(LevelSimulatedReader p_161755_, BiConsumer<BlockPos, BlockState> p_161756_, Random p_161757_, List<BlockPos> p_161758_, List<BlockPos> p_161759_) private void
AlterGroundDecorator.placeBlockAt
(LevelSimulatedReader p_161700_, BiConsumer<BlockPos, BlockState> p_161701_, Random p_161702_, BlockPos p_161703_) private void
AlterGroundDecorator.placeCircle
(LevelSimulatedReader p_161689_, BiConsumer<BlockPos, BlockState> p_161690_, Random p_161691_, BlockPos p_161692_) -
Uses of LevelSimulatedReader in net.minecraft.world.level.levelgen.feature.trunkplacers
Modifier and TypeMethodDescriptionprivate static boolean
TrunkPlacer.isDirt
(LevelSimulatedReader p_70296_, BlockPos p_70297_) private void
FancyTrunkPlacer.makeBranches
(LevelSimulatedReader p_161808_, BiConsumer<BlockPos, BlockState> p_161809_, Random p_161810_, int p_161811_, BlockPos p_161812_, List<FancyTrunkPlacer.FoliageCoords> p_161813_, TreeConfiguration p_161814_) private boolean
FancyTrunkPlacer.makeLimb
(LevelSimulatedReader p_161816_, BiConsumer<BlockPos, BlockState> p_161817_, Random p_161818_, BlockPos p_161819_, BlockPos p_161820_, boolean p_161821_, TreeConfiguration p_161822_) protected static boolean
TrunkPlacer.placeLog
(LevelSimulatedReader p_161894_, BiConsumer<BlockPos, BlockState> p_161895_, Random p_161896_, BlockPos p_161897_, TreeConfiguration p_161898_) protected static boolean
TrunkPlacer.placeLog
(LevelSimulatedReader p_161887_, BiConsumer<BlockPos, BlockState> p_161888_, Random p_161889_, BlockPos p_161890_, TreeConfiguration p_161891_, Function<BlockState, BlockState> p_161892_) protected static void
TrunkPlacer.placeLogIfFree
(LevelSimulatedReader p_161875_, BiConsumer<BlockPos, BlockState> p_161876_, Random p_161877_, BlockPos.MutableBlockPos p_161878_, TreeConfiguration p_161879_) private static void
GiantTrunkPlacer.placeLogIfFreeWithOffset
(LevelSimulatedReader p_161842_, BiConsumer<BlockPos, BlockState> p_161843_, Random p_161844_, BlockPos.MutableBlockPos p_161845_, TreeConfiguration p_161846_, BlockPos p_161847_, int p_161848_, int p_161849_, int p_161850_) BendingTrunkPlacer.placeTrunk
(LevelSimulatedReader p_161777_, BiConsumer<BlockPos, BlockState> p_161778_, Random p_161779_, int p_161780_, BlockPos p_161781_, TreeConfiguration p_161782_) DarkOakTrunkPlacer.placeTrunk
(LevelSimulatedReader p_161790_, BiConsumer<BlockPos, BlockState> p_161791_, Random p_161792_, int p_161793_, BlockPos p_161794_, TreeConfiguration p_161795_) FancyTrunkPlacer.placeTrunk
(LevelSimulatedReader p_161801_, BiConsumer<BlockPos, BlockState> p_161802_, Random p_161803_, int p_161804_, BlockPos p_161805_, TreeConfiguration p_161806_) ForkingTrunkPlacer.placeTrunk
(LevelSimulatedReader p_161828_, BiConsumer<BlockPos, BlockState> p_161829_, Random p_161830_, int p_161831_, BlockPos p_161832_, TreeConfiguration p_161833_) GiantTrunkPlacer.placeTrunk
(LevelSimulatedReader p_161835_, BiConsumer<BlockPos, BlockState> p_161836_, Random p_161837_, int p_161838_, BlockPos p_161839_, TreeConfiguration p_161840_) MegaJungleTrunkPlacer.placeTrunk
(LevelSimulatedReader p_161852_, BiConsumer<BlockPos, BlockState> p_161853_, Random p_161854_, int p_161855_, BlockPos p_161856_, TreeConfiguration p_161857_) StraightTrunkPlacer.placeTrunk
(LevelSimulatedReader p_161859_, BiConsumer<BlockPos, BlockState> p_161860_, Random p_161861_, int p_161862_, BlockPos p_161863_, TreeConfiguration p_161864_) abstract List<FoliagePlacer.FoliageAttachment>
TrunkPlacer.placeTrunk
(LevelSimulatedReader p_161868_, BiConsumer<BlockPos, BlockState> p_161869_, Random p_161870_, int p_161871_, BlockPos p_161872_, TreeConfiguration p_161873_) protected static void
TrunkPlacer.setDirtAt
(LevelSimulatedReader p_161881_, BiConsumer<BlockPos, BlockState> p_161882_, Random p_161883_, BlockPos p_161884_, TreeConfiguration p_161885_)