Skip to content

Commit 3ce876d

Browse files
author
Nicholas Young
committed
Rename Water Region stuff to Liquid Region.
1 parent b526fb3 commit 3ce876d

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

src/main/java/com/yungnickyoung/minecraft/bettercaves/world/carver/controller/WaterRegionController.java src/main/java/com/yungnickyoung/minecraft/bettercaves/world/carver/controller/LiquidRegionController.java

+13-13
Original file line numberDiff line numberDiff line change
@@ -14,36 +14,36 @@
1414
import java.util.Objects;
1515
import java.util.Random;
1616

17-
public class WaterRegionController {
18-
private FastNoise waterRegionController;
17+
public class LiquidRegionController {
18+
private FastNoise liquidRegionSampler;
1919
private ISeedReader world;
2020
private String dimensionName;
2121
private Random rand;
2222

2323
// Vars determined from config
2424
private BlockState lavaBlock;
2525
private BlockState waterBlock;
26-
private float waterRegionThreshold;
26+
private float liquidRegionThreshold;
2727

2828
// Constants
2929
private static final float SMOOTH_RANGE = .04f;
3030
private static final float SMOOTH_DELTA = .01f;
3131

32-
public WaterRegionController(ISeedReader worldIn, ConfigHolder config) {
32+
public LiquidRegionController(ISeedReader worldIn, ConfigHolder config) {
3333
this.world = worldIn;
3434
this.dimensionName = Objects.requireNonNull(world.getWorld().getDimensionKey().getLocation()).toString();
3535
this.rand = new Random();
3636

3737
// Vars from config
3838
lavaBlock = getLavaBlockFromString(config.lavaBlock.get());
3939
waterBlock = getWaterBlockFromString(config.waterBlock.get());
40-
waterRegionThreshold = NoiseUtils.simplexNoiseOffsetByPercent(-1f, config.waterRegionSpawnChance.get().floatValue() / 100f);
40+
liquidRegionThreshold = NoiseUtils.simplexNoiseOffsetByPercent(-1f, config.waterRegionSpawnChance.get().floatValue() / 100f);
4141

42-
// Water region controller
42+
// Liquid region sampler
4343
float waterRegionSize = config.cavernRegionSize.get().equals("ExtraLarge") ? .001f : .004f;
44-
waterRegionController = new FastNoise();
45-
waterRegionController.SetSeed((int) world.getSeed() + 444);
46-
waterRegionController.SetFrequency(waterRegionSize);
44+
liquidRegionSampler = new FastNoise();
45+
liquidRegionSampler.SetSeed((int) world.getSeed() + 444);
46+
liquidRegionSampler.SetFrequency(waterRegionSize);
4747
}
4848

4949
public BlockState[][] getLiquidBlocksForChunk(int chunkX, int chunkZ) {
@@ -61,14 +61,14 @@ public BlockState[][] getLiquidBlocksForChunk(int chunkX, int chunkZ) {
6161

6262
private BlockState getLiquidBlockAtPos(Random rand, ColPos colPos) {
6363
BlockState liquidBlock = lavaBlock;
64-
if (waterRegionThreshold > -1f) { // Don't bother calculating noise if water regions are disabled
65-
float waterRegionNoise = waterRegionController.GetNoise(colPos.getX(), colPos.getZ());
64+
if (liquidRegionThreshold > -1f) { // Don't bother calculating noise if water regions are disabled
65+
float liquidRegionNoise = liquidRegionSampler.GetNoise(colPos.getX(), colPos.getZ());
6666

6767
// If water region threshold check is passed, change liquid block to water
6868
float randOffset = rand.nextFloat() * SMOOTH_DELTA + SMOOTH_RANGE;
69-
if (waterRegionNoise < waterRegionThreshold - randOffset)
69+
if (liquidRegionNoise < liquidRegionThreshold - randOffset)
7070
liquidBlock = waterBlock;
71-
else if (waterRegionNoise < waterRegionThreshold + randOffset)
71+
else if (liquidRegionNoise < liquidRegionThreshold + randOffset)
7272
liquidBlock = null;
7373
}
7474
return liquidBlock;

src/main/java/com/yungnickyoung/minecraft/bettercaves/world/carver/controller/MasterController.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class MasterController {
2424
// Controllers
2525
private CaveCarverController caveCarverController;
2626
private CavernCarverController cavernCarverController;
27-
private WaterRegionController waterRegionController;
27+
private LiquidRegionController liquidRegionController;
2828
private RavineCarverController ravineCarverController;
2929

3030
public boolean carveRegion(IChunk chunkIn, Function<BlockPos, Biome> biomePos, int chunkX, int chunkZ, BitSet airCarvingMask, BitSet liquidCarvingMask) {
@@ -46,7 +46,7 @@ public boolean carveRegion(IChunk chunkIn, Function<BlockPos, Biome> biomePos, i
4646
}
4747

4848
// Determine liquid blocks for this chunk
49-
BlockState[][] liquidBlocks = waterRegionController.getLiquidBlocksForChunk(chunkX, chunkZ);
49+
BlockState[][] liquidBlocks = liquidRegionController.getLiquidBlocksForChunk(chunkX, chunkZ);
5050

5151
// Carve chunk
5252
ravineCarverController.carveChunk(chunkIn, chunkX, chunkZ, liquidBlocks, biomePos, airCarvingMask, liquidCarvingMask);
@@ -77,7 +77,7 @@ public void initialize(ISeedReader worldIn) {
7777
// Initialize controllers
7878
this.caveCarverController = new CaveCarverController(worldIn, configHolder);
7979
this.cavernCarverController = new CavernCarverController(worldIn, configHolder);
80-
this.waterRegionController = new WaterRegionController(worldIn, configHolder);
80+
this.liquidRegionController = new LiquidRegionController(worldIn, configHolder);
8181
this.ravineCarverController = new RavineCarverController(worldIn, configHolder);
8282

8383
BetterCaves.LOGGER.debug(String.format("BETTER CAVES WORLD CARVER INITIALIZED WITH SEED %d IN %s", seed, dimensionName));
@@ -90,7 +90,7 @@ public void setWorld(ISeedReader worldIn) {
9090
this.world = worldIn;
9191
this.caveCarverController.setWorld(worldIn);
9292
this.cavernCarverController.setWorld(worldIn);
93-
this.waterRegionController.setWorld(worldIn);
93+
this.liquidRegionController.setWorld(worldIn);
9494
this.ravineCarverController.setWorld(worldIn);
9595
}
9696

0 commit comments

Comments
 (0)