basic Feature API

This commit is contained in:
dfsek committed 2021-07-17 19:30:07 -07:00
1 parent 3c4c8c62b2
commit fc2ce229ed
17 files changed
+34 -16

No files matched your search

@@ -1,5 +1,7 @@
package com.dfsek.terra.api.structure;
package com.dfsek.terra.api.structure.configured;
import com.dfsek.terra.api.structure.Structure;
import com.dfsek.terra.api.structure.StructureSpawn;
import com.dfsek.terra.api.util.Range;
import com.dfsek.terra.api.util.collection.ProbabilityCollection;
@@ -0,0 +1,4 @@
package com.dfsek.terra.api.structure.feature;
public interface Distributor {
}
@@ -0,0 +1,11 @@
package com.dfsek.terra.api.structure.feature;
import com.dfsek.terra.api.structure.Structure;
public interface Feature {
Structure getStructure(double x, double y, double z);
Distributor getDistributor();
Locator getLocator();
}
@@ -0,0 +1,4 @@
package com.dfsek.terra.api.structure.feature;
public interface Locator {
}