reimplement ender eye redirection

This commit is contained in:
dfsek
2021-01-05 02:04:05 -07:00
parent 32b3b4cd3f
commit 5a64424b16
3 changed files with 30 additions and 11 deletions

View File

@@ -80,6 +80,7 @@ import java.util.zip.ZipFile;
*/
public class ConfigPack implements LoaderRegistrar {
private final ConfigPackTemplate template = new ConfigPackTemplate();
private final BiomeRegistry biomeRegistry = new BiomeRegistry();
private final BiomeGridRegistry biomeGridRegistry = new BiomeGridRegistry(biomeRegistry);
private final StructureRegistry structureRegistry = new StructureRegistry();

View File

@@ -57,12 +57,14 @@ public class ConfigPackTemplate implements ValidatedConfigTemplate {
@Default
private int baseBlend = 4;
@Value("structures.locatable")
@Default
private Map<String, String> locatable = new HashMap<>();
@Value("blend.terrain.elevation")
@Default
private int elevationBlend = 4;
@Value("erode.enable")
@Default
private boolean erode = false;
@@ -263,6 +265,10 @@ public class ConfigPackTemplate implements ValidatedConfigTemplate {
return elevationBlend;
}
public Map<String, String> getLocatable() {
return locatable;
}
@Override
public boolean validate() throws ValidationException {
if(gridType.equals(TerraBiomeGrid.Type.RADIAL) && internalGrid == null)