add new ore creation to the world-generator docs

This commit is contained in:
MihailRis
2024-12-22 02:49:10 +03:00
parent c9b69fdfb2
commit 240470f69b
2 changed files with 43 additions and 0 deletions
+21
View File
@@ -27,6 +27,7 @@
* [Расстановка малых структур](#расстановка-малых-структур)
* [Расстановка 'широких' структур](#расстановка-широких-структур)
- [Структурный воздух](#структурный-воздух)
- [Генератор 'Demo' (base:demo)](#генератор-demo-basedemo)
## Основные понятия
@@ -478,3 +479,23 @@ function place_structures_wide(
`core:struct_air` - блок, которые следует использовать в фрагментах для обозначения пустого пространства, которое не должно заполняться блоками при генерации в мире.
<image src="../../res/textures/blocks/struct_air.png" width="128px" height="128px" style="image-rendering: pixelated">
# Генератор 'Demo' (base:demo)
## Добавление новой руды
Чтобы добавить новую руду из своего пака:
1. В папке `generators` создайте папку `demo.files` (demo.toml создавать не нужно).
2. В созданной папке создайте папку fragments и поместите в неё файл фрагмента руды.
3. В `demo.files` создайте файл structures.toml:
```toml
имя_фрагмента = {}
```
4. Также в `demo.files` создайте файл ores.json:
```json
[
{"struct": "имя_фрагмента", "rarity": редкость}
]
```
Чем выше значение редкости, тем меньше вероятность генерации руды.
Опираться можно на редкость угольной руды: 4400.