mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-04 00:45:57 +00:00
pass structure id into TerraStructure
This commit is contained in:
parent
94ee2c27eb
commit
733e6282a8
@ -15,6 +15,6 @@ import com.dfsek.terra.api.structure.configured.ConfiguredStructure;
|
|||||||
public class StructureFactory implements ConfigFactory<StructureTemplate, ConfiguredStructure> {
|
public class StructureFactory implements ConfigFactory<StructureTemplate, ConfiguredStructure> {
|
||||||
@Override
|
@Override
|
||||||
public ConfiguredStructure build(StructureTemplate config, Platform platform) {
|
public ConfiguredStructure build(StructureTemplate config, Platform platform) {
|
||||||
return new TerraStructure(config.getStructures(), config.getY(), config.getSpawn());
|
return new TerraStructure(config.getStructures(), config.getY(), config.getSpawn(), config.getID());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,10 +19,13 @@ public class TerraStructure implements ConfiguredStructure {
|
|||||||
private final Range spawnStart;
|
private final Range spawnStart;
|
||||||
private final StructureSpawn spawn;
|
private final StructureSpawn spawn;
|
||||||
|
|
||||||
public TerraStructure(ProbabilityCollection<Structure> structures, Range spawnStart, StructureSpawn spawn) {
|
private final String id;
|
||||||
|
|
||||||
|
public TerraStructure(ProbabilityCollection<Structure> structures, Range spawnStart, StructureSpawn spawn, String id) {
|
||||||
this.structure = structures;
|
this.structure = structures;
|
||||||
this.spawnStart = spawnStart;
|
this.spawnStart = spawnStart;
|
||||||
this.spawn = spawn;
|
this.spawn = spawn;
|
||||||
|
this.id = id;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -42,6 +45,6 @@ public class TerraStructure implements ConfiguredStructure {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getID() {
|
public String getID() {
|
||||||
return null;
|
return id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user