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

    Constructors
    Constructor
    Description
    UltraSpaceCaveCarver(com.mojang.serialization.Codec<net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration> p_i231918_1_)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 class net.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 class net.minecraft.world.level.levelgen.carver.NetherWorldCarver