tutorial:structures
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:structures [2019/05/26 16:34] – [Creating a Feature] Fix a list jamieswhiteshirt | tutorial:structures [2020/05/09 20:17] – MyStructureStart constructor yanis48 | ||
---|---|---|---|
Line 19: | Line 19: | ||
* shouldStartAt: | * shouldStartAt: | ||
* getName: name of your structure | * getName: name of your structure | ||
- | * method_14021 [getRadius]: radius of your structure, used for placement | + | * getRadius: radius of your structure, used for placement |
- | * method_13774 [getSeed]: a seed to use for generation, put 0 for testing | + | * getSeeedModifier |
You can pass DefaultFeatureConfig:: | You can pass DefaultFeatureConfig:: | ||
Line 28: | Line 28: | ||
<code java [enable_line_numbers=" | <code java [enable_line_numbers=" | ||
public static class MyStructureStart extends StructureStart { | public static class MyStructureStart extends StructureStart { | ||
- | public MyStructureStart (StructureFeature<?> | + | public MyStructureStart (StructureFeature<?> |
- | super(structureFeature_1, | + | super(feature, chunkX, chunkZ, box, references, seed); |
} | } | ||
@Override | @Override | ||
Line 174: | Line 174: | ||
for(Biome biome : Registry.BIOME) { | for(Biome biome : Registry.BIOME) { | ||
if(biome.getCategory() != Biome.Category.OCEAN && biome.getCategory() != Biome.Category.RIVER) { | if(biome.getCategory() != Biome.Category.OCEAN && biome.getCategory() != Biome.Category.RIVER) { | ||
- | biome.addStructureFeature(myFeature, new DefaultFeatureConfig()); | + | biome.addStructureFeature(myFeature.configure(FeatureConfig.DEFAULT)); |
- | biome.addFeature(GenerationStep.Feature.SURFACE_STRUCTURES, | + | biome.addFeature(GenerationStep.Feature.SURFACE_STRUCTURES, |
} | } | ||
} | } |
tutorial/structures.txt · Last modified: 2022/11/05 12:06 by jab125