Модификации: различия между версиями
| [досмотренная версия] | [досмотренная версия] | 
Метки: правка из мобильной версии, правка с мобильного устройства  | 
				м (Floor)  | 
				||
| Строка 43: | Строка 43: | ||
==== Описание типов ====  | ==== Описание типов ====  | ||
{| class="wikitable sortable"  | {| class="wikitable sortable"  | ||
| + | !Название типа   | ||
| + | !Описание типа  | ||
| + | !Название подтипа  | ||
| + | !Описание подтипа  | ||
| + | |-  | ||
| + | |rowspan="20"| Floor (поверхность)  | ||
| + | |-  | ||
| + | |rowspan="20"| Короче говоря, тайлы. Это блок песка, глубоководье, трава, камни, споры  | ||
| + | |-  | ||
| + | | speedMultiplier   | ||
| + | |   | ||
| + | |-  | ||
| + | | variants   | ||
| + | |  | ||
| + | |-  | ||
| + | | liquidDrop  | ||
| + | |  | ||
| + | |-  | ||
| + | | isLiquid   | ||
| + | |  | ||
| + | |-  | ||
| + | | status   | ||
| + | |   | ||
| + | |-  | ||
| + | | statusDuration   | ||
| + | |  | ||
| + | |-  | ||
| + | | drownTime   | ||
| + | |  | ||
| + | |-  | ||
| + | | cacheLayer   | ||
| + | |  | ||
| + | |-  | ||
| + | | blendGroup   | ||
| + | |  | ||
| + | |-  | ||
| + | | attributes.set  | ||
| + | |  | ||
| + | |-  | ||
| + | | updateEffect  | ||
| + | |  | ||
| + | |-  | ||
| + | | itemDrop   | ||
| + | |  | ||
| + | |-  | ||
| + | |playerUnmineable  | ||
| + | |  | ||
| + | |  | ||
| + | |-  | ||
| + | |fillsTile   | ||
| + | |  | ||
|}  | |}  | ||
==  ==  | ==  ==  | ||
Версия 19:31, 10 октября 2019
| Тут маловато информации Если есть ещё - принесите её нам в жертву. Нам она нужна. Если по теме, конечно :3  | 
Модификации — это неотъемлемая часть игры. С помощью них можно добавлять новые жидкости, блоки, руды. Модификации в Mindustry состоят из папки или zip-файла, и с файлом mod.json, а также набора спрайтов и файлов .json, определяющих новый контент.
КИРИЛЛИЦА НА WINDOWS НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ
ANDROID НЕ ПОДДЕРЖИВАЕТСЯ В МОДИФИКАЦИЯХ
Импорт модификации
Есть два способа импортировать модификацию.
1. Скопируйте и вставьте папку/файл мода в папку mods Mindustry В Steam это находится в установочном каталоге Mindustry:
steam/steamapps/common/Mindustry/mods
Если у вас нет Steam-версии, то путь должен быть следующим:
%appdata%/Mindustry/mods
2.1 Заархивируйте папку с модификацией (не в отдельную папку, а лишь содержимое)(можете пропустить этот пункт, если мод уже находится в архиве).
2.2 Импортируйте через встроенный файловый менеджер игры:
Главное меню→Модификации→Импортировать модификацию. Это не рекомендуется для мододелов, т.к. вам нужно постоянно архивировать в мод.
Создание модификации
Можно скачать пустую модификацию или пойти сложным путём.
- Создаём папку с названием модификации. Пусть название будет mmod.
 - Создаём файл mod.json. Если хотите, то можете дополнить цветами. Содержимое:
 
{
  "name": "Напишите сюда название модификации",
  "author": "Напишите сюда ваш никнейм",
  "description": "Напишите здесь ваше описание",
  "version": 1.0
}
- Создаём папку content и папку sprites.
 
Создание блока
- Создаём папку blocks в content и sprites
 - В папку mmod/sprites/ кладём названиеблока.png
 - В папке mmodd/sprites/ создаём файл названиеблока.json
 
Где пишем следующее:
{
	"type": "Wall",
	"name": "Маленькая стена",
	"description": "Оочень маленькая стена."
}
name — имя создаваемого, которое также будет использоваться для спрайта в mmod/sprites description — описание создаваемого. Будет отображаться если нажать на ? в игре.
Описание типов
| Название типа | Описание типа | Название подтипа | Описание подтипа | 
|---|---|---|---|
| Floor (поверхность) | |||
| Короче говоря, тайлы. Это блок песка, глубоководье, трава, камни, споры | |||
| speedMultiplier | |||
| variants | |||
| liquidDrop | |||
| isLiquid | |||
| status | |||
| statusDuration | |||
| drownTime | |||
| cacheLayer | |||
| blendGroup | |||
| attributes.set | |||
| updateEffect | |||
| itemDrop | |||
| playerUnmineable | |||
| fillsTile |