mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-17 22:31:52 +00:00
warning
This commit is contained in:
+10
@@ -6,11 +6,16 @@ import com.dfsek.tectonic.api.config.template.object.ObjectTemplate;
|
|||||||
import net.minecraft.entity.SpawnGroup;
|
import net.minecraft.entity.SpawnGroup;
|
||||||
import net.minecraft.world.biome.SpawnSettings;
|
import net.minecraft.world.biome.SpawnSettings;
|
||||||
import net.minecraft.world.biome.SpawnSettings.SpawnEntry;
|
import net.minecraft.world.biome.SpawnSettings.SpawnEntry;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
public class SpawnSettingsTemplate implements ObjectTemplate<SpawnSettings> {
|
public class SpawnSettingsTemplate implements ObjectTemplate<SpawnSettings> {
|
||||||
|
|
||||||
|
private static final Logger logger = LoggerFactory.getLogger(SpawnTypeConfig.class);
|
||||||
|
private static boolean used = false;
|
||||||
@Value("spawns")
|
@Value("spawns")
|
||||||
@Default
|
@Default
|
||||||
private List<SpawnTypeConfig> spawns = null;
|
private List<SpawnTypeConfig> spawns = null;
|
||||||
@@ -33,6 +38,11 @@ public class SpawnSettingsTemplate implements ObjectTemplate<SpawnSettings> {
|
|||||||
builder.spawn(group, entry);
|
builder.spawn(group, entry);
|
||||||
}
|
}
|
||||||
} else if (spawn.getEntry() != null) {
|
} 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());
|
builder.spawn(group, spawn.getEntry());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user