From 70b1c3bbf3b5b638b1fb10600c6c23a5ae33b564 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zo=C3=AB=20Gidiere?= Date: Sat, 30 Sep 2023 12:06:21 -0600 Subject: [PATCH] warning --- .../dfsek/terra/mod/config/SpawnSettingsTemplate.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/platforms/mixin-common/src/main/java/com/dfsek/terra/mod/config/SpawnSettingsTemplate.java b/platforms/mixin-common/src/main/java/com/dfsek/terra/mod/config/SpawnSettingsTemplate.java index 4a81deecd..321a2312a 100644 --- a/platforms/mixin-common/src/main/java/com/dfsek/terra/mod/config/SpawnSettingsTemplate.java +++ b/platforms/mixin-common/src/main/java/com/dfsek/terra/mod/config/SpawnSettingsTemplate.java @@ -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 { + + private static final Logger logger = LoggerFactory.getLogger(SpawnTypeConfig.class); + private static boolean used = false; @Value("spawns") @Default private List spawns = null; @@ -33,6 +38,11 @@ public class SpawnSettingsTemplate implements ObjectTemplate { 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()); } }