This commit is contained in:
Zoë Gidiere
2023-09-30 12:06:21 -06:00
parent e9b145b6c3
commit 70b1c3bbf3

View File

@@ -6,11 +6,16 @@ import com.dfsek.tectonic.api.config.template.object.ObjectTemplate;
import net.minecraft.entity.SpawnGroup;
import net.minecraft.world.biome.SpawnSettings;
import net.minecraft.world.biome.SpawnSettings.SpawnEntry;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.List;
public class SpawnSettingsTemplate implements ObjectTemplate<SpawnSettings> {
private static final Logger logger = LoggerFactory.getLogger(SpawnTypeConfig.class);
private static boolean used = false;
@Value("spawns")
@Default
private List<SpawnTypeConfig> spawns = null;
@@ -33,6 +38,11 @@ public class SpawnSettingsTemplate implements ObjectTemplate<SpawnSettings> {
builder.spawn(group, entry);
}
} else if (spawn.getEntry() != null) {
if(!used) {
logger.warn("The entry sub-field of spawns is deprecated. " +
"It is recommended to use the entries sub-field instead ");
used = true;
}
builder.spawn(group, spawn.getEntry());
}
}