| private static <C extends CarverConfig, F extends Carver<C>> F |
| register(String name, F carver) |
| method_12704(String arg0, F arg1) |
| register(String name, F carver) |
|
| public ConfiguredCarver<C> |
| configured(C configuration) |
| method_28614(C arg0) |
| configure(C config) |
|
| public com.mojang.serialization.MapCodec<ConfiguredCarver<C>> |
| configuredCodec() |
| method_28616() |
| getCodec() |
|
| public int |
| getRange() |
| method_12710() |
| getBranchFactor() |
|
| protected boolean |
| carveEllipsoid(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, Aquifer aquifer, double x, double y, double z, double horizontalRadius, double verticalRadius, CarvingMask mask, WorldCarver$CarveSkipChecker skipChecker) |
| method_33978(class_5873 arg0, C arg1, class_2791 arg2, Function<class_2338, class_6880<class_1959>> arg3, class_6350 arg4, double arg5, double arg6, double arg7, double arg8, double arg9, class_6643 arg10, class_2939$class_5874 arg11) |
| carveRegion(CarverContext context, C config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, AquiferSampler aquiferSampler, double x, double y, double z, double width, double height, CarvingMask mask, Carver$SkipPredicate skipPredicate) |
|
| protected boolean |
| carveBlock(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask mask, BlockPos$MutableBlockPos blockPos, BlockPos$MutableBlockPos helperPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean hasGrass) |
| method_16581(class_5873 arg0, C arg1, class_2791 arg2, Function<class_2338, class_6880<class_1959>> arg3, class_6643 arg4, class_2338$class_2339 arg5, class_2338$class_2339 arg6, class_6350 arg7, org.apache.commons.lang3.mutable.MutableBoolean arg8) |
| carveAtPoint(CarverContext context, C config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, CarvingMask mask, BlockPos$Mutable pos, BlockPos$Mutable tmp, AquiferSampler aquiferSampler, org.apache.commons.lang3.mutable.MutableBoolean replacedGrassy) |
|
| private BlockState |
|
| private static BlockState |
|
| public abstract boolean |
| carve(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) |
| method_12702(class_5873 arg0, C arg1, class_2791 arg2, Function<class_2338, class_6880<class_1959>> arg3, class_5819 arg4, class_6350 arg5, class_1923 arg6, class_6643 arg7) |
| carve(CarverContext context, C config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Random random, AquiferSampler aquiferSampler, ChunkPos pos, CarvingMask mask) |
|
| public abstract boolean |
|
| protected boolean |
|
| protected static boolean |
| canReach(ChunkPos chunkPos, double x, double z, int currentStep, int totalSteps, float thickness) |
| method_33976(class_1923 arg0, double arg1, double arg2, int arg3, int arg4, float arg5) |
| canCarveBranch(ChunkPos pos, double x, double z, int branchIndex, int branchCount, float baseWidth) |
|
| private static boolean |
|
| private static void |
|