tutorial:features
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:features [2020/01/08 12:07] – lightcolour | tutorial:features [2020/04/23 18:18] – [Adding a Feature to a Biome] Update feature configuration 2xsaiko | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== 在您的世界中生成Feature | + | ===== Generating Features in your World ===== |
Rocks, trees, ores, and ponds are all examples of Features. They are simple generation additions to the world which generate depending on how they are configured. In this tutorial, we'll look at generating a simple stone spiral feature in our world randomly. | Rocks, trees, ores, and ponds are all examples of Features. They are simple generation additions to the world which generate depending on how they are configured. In this tutorial, we'll look at generating a simple stone spiral feature in our world randomly. | ||
Line 47: | Line 47: | ||
</ | </ | ||
- | ==== 注册一个Feature ==== | + | ==== Registering a Feature ==== |
- | 可以像注册游戏中的其他大多数内容一样注册Feature,而且您不必担心任何特殊的构建器或机制。 | + | Features can be registered like most other content in the game, and there aren't any special builders or mechanics you'll have to worry about. |
<code java> | <code java> | ||
private static final Feature< | private static final Feature< | ||
Line 57: | Line 57: | ||
</ | </ | ||
- | ==== 向生物群落添加Feature ==== | + | ==== Adding a Feature |
- | 生物群系有一种称为'' | + | Biome has a method called |
- | 我们可以遍历'' | + | We can iterate over '' |
<code java> | <code java> | ||
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 DefaultFeatureConfig(), | + | |
- | Decorator.CHANCE_HEIGHTMAP, | + | |
- | new ChanceDecoratorConfig(100) | + | |
- | ) | + | |
)); | )); | ||
</ | </ | ||
Line 79: | Line 75: | ||
The Decorator represents how the world chooses to place your Feature. '' | The Decorator represents how the world chooses to place your Feature. '' | ||
- | === 结果 | + | === Results |
{{https:// | {{https:// |
tutorial/features.txt · Last modified: 2023/12/18 01:19 by solidblock