remove unneeded generic from BiomeBuilder

This commit is contained in:
dfsek
2021-03-01 15:39:10 -07:00
parent a28f3fa660
commit 1125b498ec
14 changed files with 25 additions and 37 deletions
@@ -2,17 +2,16 @@ package com.dfsek.terra.registry.config;
import com.dfsek.tectonic.exception.LoadException;
import com.dfsek.tectonic.loading.ConfigLoader;
import com.dfsek.terra.api.world.biome.TerraBiome;
import com.dfsek.terra.config.builder.BiomeBuilder;
import com.dfsek.terra.registry.OpenRegistry;
import java.lang.reflect.Type;
public class BiomeRegistry extends OpenRegistry<BiomeBuilder<? extends TerraBiome>> {
public class BiomeRegistry extends OpenRegistry<BiomeBuilder> {
@Override
public BiomeBuilder<? extends TerraBiome> load(Type type, Object o, ConfigLoader configLoader) throws LoadException {
public BiomeBuilder load(Type type, Object o, ConfigLoader configLoader) throws LoadException {
if(o.equals("SELF")) return null;
BiomeBuilder<? extends TerraBiome> biome = get((String) o);
BiomeBuilder biome = get((String) o);
if(biome == null)
throw new LoadException("No such " + type.getTypeName() + " matching \"" + o + "\" was found in this registry.");
return biome;