Class net.minecraft.world.gen.carver.CaveCarver

This description should be content pulled from the first comments of a lua file.

Static Fields

userdata, BlockState CaveCarver.AIR This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, Carver CaveCarver.CAVE This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, BlockState CaveCarver.CAVE_AIR This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, FluidState CaveCarver.LAVA This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, Carver CaveCarver.NETHER_CAVE This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, Carver CaveCarver.RAVINE This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, FluidState CaveCarver.WATER This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Static Methods

CaveCarver.canCarveBranch(pos, x, z, branchIndex, branchCount, baseWidth) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Constructors

CaveCarver(codec) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Instance Fields

userdata, Set instance.alwaysCarvableBlocks This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, Set instance.carvableFluids This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Instance Methods

instance:canAlwaysCarveBlock(state) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:carve(carverContext, caveCarverConfig, chunk, function, random, aquiferSampler, chunkPos, carvingMask) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:carve(context, config, chunk, posToBiome, random, aquiferSampler, pos, mask) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:carveAtPoint(context, config, chunk, posToBiome, mask, mutable, mutable2, aquiferSampler, mutableBoolean) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:carveCave(context, config, chunk, posToBiome, aquiferSampler, d, e, f, g, h, mask, skipPredicate) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:carveRegion(context, config, chunk, posToBiome, aquiferSampler, d, e, f, g, h, mask, skipPredicate) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:carveTunnels(context, config, chunk, posToBiome, seed, aquiferSampler, x, y, z, horizontalScale, verticalScale, width, yaw, pitch, branchStartIndex, branchCount, yawPitchRatio, mask, skipPredicate) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:configure(config) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:equals(arg0) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:getBranchFactor() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:getClass() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:getCodec() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:getMaxCaveCount() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:getTunnelSystemHeightWidthRatio() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:getTunnelSystemWidth(random) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:hashCode() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:notify() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:notifyAll() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:shouldCarve(config, random) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:shouldCarve(caveCarverConfig, random) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:toString() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:wait() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:wait(arg0) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:wait(arg0, arg1) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"


Static Methods

CaveCarver.canCarveBranch(pos, x, z, branchIndex, branchCount, baseWidth)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • pos userdata, ChunkPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • x number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • z number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • branchIndex int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • branchCount int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • baseWidth number, float This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"

Constructors

CaveCarver(codec)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • codec userdata, Codec This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Instance Methods

instance:canAlwaysCarveBlock(state)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • state userdata, BlockState This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:carve(carverContext, caveCarverConfig, chunk, function, random, aquiferSampler, chunkPos, carvingMask)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • carverContext userdata, CarverContext This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • caveCarverConfig userdata, CaveCarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • chunk userdata, Chunk This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • function userdata, Function This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • random userdata, Random This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • aquiferSampler userdata, AquiferSampler This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • chunkPos userdata, ChunkPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • carvingMask userdata, CarvingMask This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:carve(context, config, chunk, posToBiome, random, aquiferSampler, pos, mask)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • context userdata, CarverContext This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • config userdata, CarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • chunk userdata, Chunk This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • posToBiome userdata, Function This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • random userdata, Random This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • aquiferSampler userdata, AquiferSampler This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • pos userdata, ChunkPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • mask userdata, CarvingMask This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:carveAtPoint(context, config, chunk, posToBiome, mask, mutable, mutable2, aquiferSampler, mutableBoolean)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • context userdata, CarverContext This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • config userdata, CarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • chunk userdata, Chunk This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • posToBiome userdata, Function This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • mask userdata, CarvingMask This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • mutable userdata, BlockPos$Mutable This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • mutable2 userdata, BlockPos$Mutable This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • aquiferSampler userdata, AquiferSampler This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • mutableBoolean userdata, MutableBoolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:carveCave(context, config, chunk, posToBiome, aquiferSampler, d, e, f, g, h, mask, skipPredicate)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • context userdata, CarverContext This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • config userdata, CaveCarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • chunk userdata, Chunk This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • posToBiome userdata, Function This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • aquiferSampler userdata, AquiferSampler This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • d number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • e number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • f number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • g number, float This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • h number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • mask userdata, CarvingMask This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • skipPredicate userdata, Carver$SkipPredicate This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:carveRegion(context, config, chunk, posToBiome, aquiferSampler, d, e, f, g, h, mask, skipPredicate)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • context userdata, CarverContext This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • config userdata, CarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • chunk userdata, Chunk This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • posToBiome userdata, Function This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • aquiferSampler userdata, AquiferSampler This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • d number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • e number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • f number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • g number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • h number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • mask userdata, CarvingMask This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • skipPredicate userdata, Carver$SkipPredicate This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:carveTunnels(context, config, chunk, posToBiome, seed, aquiferSampler, x, y, z, horizontalScale, verticalScale, width, yaw, pitch, branchStartIndex, branchCount, yawPitchRatio, mask, skipPredicate)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • context userdata, CarverContext This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • config userdata, CaveCarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • chunk userdata, Chunk This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • posToBiome userdata, Function This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • seed int, long This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • aquiferSampler userdata, AquiferSampler This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • x number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • y number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • z number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • horizontalScale number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • verticalScale number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • width number, float This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • yaw number, float This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • pitch number, float This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • branchStartIndex int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • branchCount int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • yawPitchRatio number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • mask userdata, CarvingMask This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • skipPredicate userdata, Carver$SkipPredicate This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:configure(config)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • config userdata, CarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, ConfiguredCarver This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:equals(arg0)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • arg0 userdata, Object This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:getBranchFactor()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

int This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:getClass()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

userdata, Class This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:getCodec()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

userdata, Codec This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:getMaxCaveCount()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

int This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:getTunnelSystemHeightWidthRatio()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

number, double This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:getTunnelSystemWidth(random)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • random userdata, Random This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

number, float This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:hashCode()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

int This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:notify()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:notifyAll()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:shouldCarve(config, random)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • config userdata, CarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • random userdata, Random This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:shouldCarve(caveCarverConfig, random)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • caveCarverConfig userdata, CaveCarverConfig This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • random userdata, Random This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:toString()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

string This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:wait()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:wait(arg0)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • arg0 int, long This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:wait(arg0, arg1)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • arg0 int, long This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • arg1 int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"