fix biomegrid wackiness

This commit is contained in:
dfsek
2021-01-10 17:20:21 -07:00
parent 27aeb73157
commit 999c9b565d
3 changed files with 6 additions and 8 deletions
@@ -3,7 +3,6 @@ package com.dfsek.terra.biome.grid.master;
import com.dfsek.terra.api.platform.TerraPlugin; import com.dfsek.terra.api.platform.TerraPlugin;
import com.dfsek.terra.api.world.biome.BiomeGrid; import com.dfsek.terra.api.world.biome.BiomeGrid;
import com.dfsek.terra.biome.BiomeZone; import com.dfsek.terra.biome.BiomeZone;
import com.dfsek.terra.biome.grid.UserDefinedGrid;
import com.dfsek.terra.config.base.ConfigPack; import com.dfsek.terra.config.base.ConfigPack;
import com.dfsek.terra.config.base.ConfigPackTemplate; import com.dfsek.terra.config.base.ConfigPackTemplate;
import com.dfsek.terra.config.builder.biomegrid.BiomeGridBuilder; import com.dfsek.terra.config.builder.biomegrid.BiomeGridBuilder;
@@ -21,7 +20,7 @@ public abstract class TerraBiomeGrid extends BiomeGrid {
return zone; return zone;
} }
public abstract UserDefinedGrid getGrid(int x, int z); public abstract BiomeGrid getGrid(int x, int z);
public enum Type { public enum Type {
RADIAL, STANDARD RADIAL, STANDARD
@@ -7,7 +7,6 @@ import com.dfsek.terra.api.world.biome.BiomeGrid;
import com.dfsek.terra.api.world.generation.GenerationPhase; import com.dfsek.terra.api.world.generation.GenerationPhase;
import com.dfsek.terra.biome.BiomeZone; import com.dfsek.terra.biome.BiomeZone;
import com.dfsek.terra.biome.UserDefinedBiome; import com.dfsek.terra.biome.UserDefinedBiome;
import com.dfsek.terra.biome.grid.UserDefinedGrid;
import com.dfsek.terra.biome.postprocessing.CoordinatePerturb; import com.dfsek.terra.biome.postprocessing.CoordinatePerturb;
import com.dfsek.terra.biome.postprocessing.ErosionNoise; import com.dfsek.terra.biome.postprocessing.ErosionNoise;
import com.dfsek.terra.config.base.ConfigPack; import com.dfsek.terra.config.base.ConfigPack;
@@ -34,8 +33,8 @@ public class TerraRadialBiomeGrid extends TerraBiomeGrid {
} }
@Override @Override
public UserDefinedGrid getGrid(int x, int z) { public BiomeGrid getGrid(int x, int z) {
return (UserDefinedGrid) zone.getGrid(x, z); return zone.getGrid(x, z);
} }
@Override @Override
@@ -3,10 +3,10 @@ package com.dfsek.terra.biome.grid.master;
import com.dfsek.terra.api.math.vector.Location; import com.dfsek.terra.api.math.vector.Location;
import com.dfsek.terra.api.math.vector.Vector2; import com.dfsek.terra.api.math.vector.Vector2;
import com.dfsek.terra.api.world.biome.Biome; import com.dfsek.terra.api.world.biome.Biome;
import com.dfsek.terra.api.world.biome.BiomeGrid;
import com.dfsek.terra.api.world.generation.GenerationPhase; import com.dfsek.terra.api.world.generation.GenerationPhase;
import com.dfsek.terra.biome.BiomeZone; import com.dfsek.terra.biome.BiomeZone;
import com.dfsek.terra.biome.UserDefinedBiome; import com.dfsek.terra.biome.UserDefinedBiome;
import com.dfsek.terra.biome.grid.UserDefinedGrid;
import com.dfsek.terra.biome.postprocessing.CoordinatePerturb; import com.dfsek.terra.biome.postprocessing.CoordinatePerturb;
import com.dfsek.terra.biome.postprocessing.ErosionNoise; import com.dfsek.terra.biome.postprocessing.ErosionNoise;
import com.dfsek.terra.config.base.ConfigPack; import com.dfsek.terra.config.base.ConfigPack;
@@ -28,8 +28,8 @@ public class TerraStandardBiomeGrid extends TerraBiomeGrid {
} }
@Override @Override
public UserDefinedGrid getGrid(int x, int z) { public BiomeGrid getGrid(int x, int z) {
return (UserDefinedGrid) zone.getGrid(x, z); return zone.getGrid(x, z);
} }
@Override @Override