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()); } }