User Tools

Site Tools


tutorial:features

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
tutorial:features [2019/11/02 01:58] – created draylartutorial:features [2020/04/23 18:18] – [Adding a Feature to a Biome] Update feature configuration 2xsaiko
Line 64: Line 64:
 Registry.BIOME.forEach(biome -> biome.addFeature( Registry.BIOME.forEach(biome -> biome.addFeature(
         GenerationStep.Feature.RAW_GENERATION,         GenerationStep.Feature.RAW_GENERATION,
- Biome.configureFeature( + LAVA_HOLE.configure(new DefaultFeatureConfig()) 
- LAVA_HOLE, + .configureDecorator(Decorator.CHANCE_HEIGHTMAP, new ChanceDecoratorConfig(100));
- new DefaultFeatureConfig(), +
- Decorator.CHANCE_HEIGHTMAP, +
- new ChanceDecoratorConfig(100) +
- )+
 )); ));
 </code> </code>
  
-The first argument of 'addFeature'' helps determine when the structure is generated. For above-ground houses you may go with ''SURFACE_STRUCTURES'', and for caves, you might go with ''RAW_GENERATION''.+The first argument of ''addFeature'' helps determine when the structure is generated. For above-ground houses you may go with ''SURFACE_STRUCTURES'', and for caves, you might go with ''RAW_GENERATION''.
  
 The second argument of ''addFeature'' is a ConfiguredFeature, which you can create through ''Biome.configureFeature''. The latter takes in an instance of your feature, an instance of your feature's config class, a decorator, and a decorator config. The second argument of ''addFeature'' is a ConfiguredFeature, which you can create through ''Biome.configureFeature''. The latter takes in an instance of your feature, an instance of your feature's config class, a decorator, and a decorator config.
Line 80: Line 76:
  
 === Results === === Results ===
 +{{https://i.imgur.com/Kr59o0B.png}}
tutorial/features.txt · Last modified: 2023/12/18 01:19 by solidblock