mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-12 14:31:50 +00:00
update doc/ru structure & update docs (ru)
This commit is contained in:
parent
607d30fd33
commit
dbe98959d1
18 changed files with 55 additions and 16 deletions
39
doc/ru/content-packs.md
Normal file
39
doc/ru/content-packs.md
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
# Контент-паки
|
||||
|
||||
Для создания контент-пака сначала нужно придумать ему название (id) соответствующее следующим требованиям:
|
||||
- название может состоять только из букв латиницы, цифр и символа подчёркивания '\_'
|
||||
- название не может начинаться с цифры
|
||||
- длина названия должна находиться в пределах от 2 до 24 включительно
|
||||
|
||||
Далее в *res/content* создаётся папка с выбранным названием контент-пака.
|
||||
|
||||
В созданной папке создаётся файл **package.json** с следующим содержимым:
|
||||
```json
|
||||
{
|
||||
"id": "выбранное_имя_пака",
|
||||
"title": "имя контент-пака для отображения в меню контента",
|
||||
"version": "версия контент-пака в формате major.minor",
|
||||
"creator": "создатель контент-пака",
|
||||
"description": "краткое описание",
|
||||
"dependencies": [
|
||||
"зависимости",
|
||||
"пакета"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Пример:
|
||||
```json
|
||||
{
|
||||
"id": "doors",
|
||||
"title": "DOORS",
|
||||
"creator": "MihailRis",
|
||||
"version": "1.0",
|
||||
"description": "doors test"
|
||||
}
|
||||
```
|
||||
|
||||
Изображение контент-пака добавляется в виде файла *icon.png* в папку пака (не в textures). Рекомендованный размер изображения: 128x128
|
||||
|
||||
Новые блоки добавляются в под-папку **blocks**, предметы в **items**, текстуры в **textures**
|
||||
С примером файловой структуры лучше ознакомиться через базовый пакет (*res/content/base*)
|
||||
Loading…
Add table
Add a link
Reference in a new issue