Small distance fix

This commit is contained in:
paulevsGitch 2021-12-15 18:51:30 +03:00
parent dd1ef90f7e
commit e4d534d1c6
2 changed files with 5 additions and 6 deletions

View file

@ -63,7 +63,7 @@ public class BetterEnd implements ModInitializer {
Configs.saveConfigs(); Configs.saveConfigs();
if (GeneratorOptions.useNewGenerator()) { if (GeneratorOptions.useNewGenerator()) {
ru.bclib.world.generator.GeneratorOptions.setFarEndBiomesSqr(GeneratorOptions.getIslandDistBlock()); ru.bclib.world.generator.GeneratorOptions.setFarEndBiomes(GeneratorOptions.getIslandDistBlock());
ru.bclib.world.generator.GeneratorOptions.setEndLandFunction((pos) -> TerrainGenerator.isLand(pos.x, pos.y)); ru.bclib.world.generator.GeneratorOptions.setEndLandFunction((pos) -> TerrainGenerator.isLand(pos.x, pos.y));
} }

View file

@ -22,9 +22,9 @@ public class GeneratorOptions {
private static BlockPos spawn; private static BlockPos spawn;
private static boolean replacePortal; private static boolean replacePortal;
private static boolean replacePillars; private static boolean replacePillars;
private static long islandDistBlock;
private static int islandDistChunk; private static int islandDistChunk;
private static boolean directSpikeHeight; private static boolean directSpikeHeight;
private static int circleRadius = 1000;
public static void init() { public static void init() {
biomeSizeCaves = Configs.GENERATOR_CONFIG.getInt("biomeMap", "biomeSizeCaves", 32); biomeSizeCaves = Configs.GENERATOR_CONFIG.getInt("biomeMap", "biomeSizeCaves", 32);
@ -76,8 +76,7 @@ public class GeneratorOptions {
); );
replacePortal = Configs.GENERATOR_CONFIG.getBoolean("portal", "customEndPortal", true); replacePortal = Configs.GENERATOR_CONFIG.getBoolean("portal", "customEndPortal", true);
replacePillars = Configs.GENERATOR_CONFIG.getBoolean("spikes", "customObsidianSpikes", true); replacePillars = Configs.GENERATOR_CONFIG.getBoolean("spikes", "customObsidianSpikes", true);
int circleRadius = Configs.GENERATOR_CONFIG.getInt("customGenerator", "voidRingSize", 1000); circleRadius = Configs.GENERATOR_CONFIG.getInt("customGenerator", "voidRingSize", 1000);
islandDistBlock = (long) circleRadius * (long) circleRadius;
islandDistChunk = (circleRadius >> 3); // Twice bigger than normal islandDistChunk = (circleRadius >> 3); // Twice bigger than normal
} }
@ -137,8 +136,8 @@ public class GeneratorOptions {
return replacePillars; return replacePillars;
} }
public static long getIslandDistBlock() { public static int getIslandDistBlock() {
return islandDistBlock; return circleRadius;
} }
public static int getIslandDistChunk() { public static int getIslandDistChunk() {