mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-16 22:01:07 +00:00
@Meta all the things
This commit is contained in:
+2
-1
@@ -3,6 +3,7 @@ package com.dfsek.terra.addons.structure;
|
||||
import com.dfsek.tectonic.annotations.Default;
|
||||
import com.dfsek.tectonic.annotations.Value;
|
||||
import com.dfsek.tectonic.loading.object.ObjectTemplate;
|
||||
import com.dfsek.terra.api.config.meta.Meta;
|
||||
import com.dfsek.terra.api.structure.configured.ConfiguredStructure;
|
||||
|
||||
import java.util.Collections;
|
||||
@@ -11,7 +12,7 @@ import java.util.Set;
|
||||
public class BiomeStructuresTemplate implements ObjectTemplate<BiomeStructures> {
|
||||
@Value("structures")
|
||||
@Default
|
||||
private Set<ConfiguredStructure> structures = Collections.emptySet();
|
||||
private @Meta Set<@Meta ConfiguredStructure> structures = Collections.emptySet();
|
||||
|
||||
@Override
|
||||
public BiomeStructures get() {
|
||||
|
||||
+4
-3
@@ -4,6 +4,7 @@ import com.dfsek.tectonic.annotations.Final;
|
||||
import com.dfsek.tectonic.annotations.Value;
|
||||
import com.dfsek.tectonic.config.ConfigTemplate;
|
||||
import com.dfsek.terra.api.config.AbstractableTemplate;
|
||||
import com.dfsek.terra.api.config.meta.Meta;
|
||||
import com.dfsek.terra.api.structure.Structure;
|
||||
import com.dfsek.terra.api.structure.StructureSpawn;
|
||||
import com.dfsek.terra.api.util.Range;
|
||||
@@ -16,13 +17,13 @@ public class StructureTemplate implements AbstractableTemplate, ConfigTemplate {
|
||||
private String id;
|
||||
|
||||
@Value("scripts")
|
||||
private ProbabilityCollection<Structure> structure;
|
||||
private @Meta ProbabilityCollection<@Meta Structure> structure;
|
||||
|
||||
@Value("spawn.start")
|
||||
private Range y;
|
||||
private @Meta Range y;
|
||||
|
||||
@Value("spawn")
|
||||
private StructureSpawn spawn;
|
||||
private @Meta StructureSpawn spawn;
|
||||
|
||||
public String getID() {
|
||||
return id;
|
||||
|
||||
Reference in New Issue
Block a user