Class UltraSpaceCaveCarver
java.lang.Object
net.minecraft.world.level.levelgen.carver.WorldCarver<net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration>
net.minecraft.world.level.levelgen.carver.CaveWorldCarver
net.minecraft.world.level.levelgen.carver.NetherWorldCarver
com.pixelmonmod.pixelmon.world.dimension.ultraspace.generator.UltraSpaceCaveCarver
public class UltraSpaceCaveCarver
extends net.minecraft.world.level.levelgen.carver.NetherWorldCarver
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.carver.WorldCarver
net.minecraft.world.level.levelgen.carver.WorldCarver.CarveSkipChecker
-
Field Summary
Fields inherited from class net.minecraft.world.level.levelgen.carver.WorldCarver
AIR, CANYON, CAVE, CAVE_AIR, LAVA, liquids, NETHER_CAVE, WATER
-
Constructor Summary
ConstructorDescriptionUltraSpaceCaveCarver
(com.mojang.serialization.Codec<net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration> p_i231918_1_) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
canReplaceBlock
(net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration p_224911_, net.minecraft.world.level.block.state.BlockState p_224912_) protected boolean
carveBlock
(net.minecraft.world.level.levelgen.carver.CarvingContext p_190731_, net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration p_190732_, net.minecraft.world.level.chunk.ChunkAccess p_190733_, Function<net.minecraft.core.BlockPos, net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome>> p_190734_, net.minecraft.world.level.chunk.CarvingMask p_190735_, net.minecraft.core.BlockPos.MutableBlockPos p_190736_, net.minecraft.core.BlockPos.MutableBlockPos p_190737_, net.minecraft.world.level.levelgen.Aquifer p_190738_, org.apache.commons.lang3.mutable.MutableBoolean p_190739_) Methods inherited from class net.minecraft.world.level.levelgen.carver.NetherWorldCarver
getCaveBound, getThickness, getYScale
Methods inherited from class net.minecraft.world.level.levelgen.carver.CaveWorldCarver
carve, createRoom, createTunnel, isStartChunk
Methods inherited from class net.minecraft.world.level.levelgen.carver.WorldCarver
canReach, carveEllipsoid, configured, configuredCodec, getRange
-
Constructor Details
-
UltraSpaceCaveCarver
public UltraSpaceCaveCarver(com.mojang.serialization.Codec<net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration> p_i231918_1_)
-
-
Method Details
-
canReplaceBlock
protected boolean canReplaceBlock(net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration p_224911_, net.minecraft.world.level.block.state.BlockState p_224912_) - Overrides:
canReplaceBlock
in classnet.minecraft.world.level.levelgen.carver.WorldCarver<net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration>
-
carveBlock
protected boolean carveBlock(net.minecraft.world.level.levelgen.carver.CarvingContext p_190731_, net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration p_190732_, net.minecraft.world.level.chunk.ChunkAccess p_190733_, Function<net.minecraft.core.BlockPos, net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome>> p_190734_, net.minecraft.world.level.chunk.CarvingMask p_190735_, net.minecraft.core.BlockPos.MutableBlockPos p_190736_, net.minecraft.core.BlockPos.MutableBlockPos p_190737_, net.minecraft.world.level.levelgen.Aquifer p_190738_, org.apache.commons.lang3.mutable.MutableBoolean p_190739_) - Overrides:
carveBlock
in classnet.minecraft.world.level.levelgen.carver.NetherWorldCarver
-