{{Шаблон:Баннер}}{{Шаблон:Дополнить}}<br/>Модификации — это неотъемлемая часть игры. С помощью них можно добавлять новые жидкости, блоки, руды. Модификации в Mindustry состоят из папки или zip-файла, и с файлом mod.json, а также набора спрайтов и файлов .json, определяющих новый контент.{{Шаблон:Плашка '''ANDROID-ВЕРСИЯ ТЕПЕРЬ ПОДДЕРЖИВАЕТ МОДИФИКАЦИИ=| title = Скачивание специальной версии ==Вообще этот пункт на данный момент не обязателен, но если вы хотите самые свежие фиксы загрузчика модовЕсли шаришь по английскому, то можете скачать специальную версию bleeding edge# Тыкаем интересно будет взглянуть на [https://simonwoodburyforget.github.comio/Anukenmindustry-modding/MindustryBuilds/releases сюдаЭТО.]| text = | img = Hard_it.png}}<br/br>Также есть полуавтоматическое скачивание.# Тыкаем [https://github.com/Anuken/MindustryBuilds/releases опять сюда].# Ищем и скачиваем Mindustry-BE-Desktop-xxxx.jar, где xxxx — идентификатор версии.
== Импорт модификации ==
%appdata%/Mindustry/mods
# Создаём папку с любым названием. Желательно латиницей. Пусть название модификации будет <code>Modik</code>.
# Создаём папки и файлы так же, как и в древе снизу. Если лень создавать, то можете скачать [https://googleyadi.com sk/d/GuWusPK9kXDT-g отсюда].
└── Modik
├── content
*
*Все блоки, предметы, мехи и т.д. имеют два одинаковых типа. Это name(имя) и description(описание).
*Регистр важен!
Пример:
<pre>"name": "Zoloto"
|-
! Переменные !! Значения !! Описание
|-
| type || material || Тип предмета, если ему не присвоить значение material, то предмет нельзя загрузить в ядро и использовать его для строительства
|-
| name || Произвольная cтрока || Название предмета, будет отображено в игре.
|-
| description || Произвольная cтрока || Описание предмета, будет отображено в игре.
|-
| cost || Вещественное число > 0 || Цена расчёта стоимости предмета при копировании блоков содержащих его.
|-
| color || От #000000 до #FFFFFF || Цвет предмета, в 16 битном диапазоне цветов. [[Цвета|Используйте только HEX цвета.]]
|-
| hardness || Натуральное число || Жесткость, используется для материалов, добываемых бурами. Чем больше число, тем труднее добыть предмет(от 1 до 4)
|-
| alwaysUnlocked || false или true || При значении true предмет открыт в базе данных
| flammability || Вещественное число > 0 || Возгораемость предмета
|-
| radioactivity || Вещественное число > 0 || Радиоактивность предмета. 0 = отсутствует, 1 = чернобыльский эпицентр|-| lowPriority || false или true || Если true, этот элемент имеет самый низкий приоритет для буров.|-| cost || 1 = 1/60 секунды || Скорость строительства блока с использованием этого элемента.
|}
! Переменные !! Значения !! Описание !! Примечание
|-
| type || flyingUnitflying, groundUnit mech, legs, naval, payload|| Тип юнита || flying - летающий,mech - ходячий, legs - паук, naval - плавающий, payload -летающий и переносящий блоки/юнитов
|-
| name || Произвольная строка || Название юнита || -
Чтобы добавить новый мех, надо в папке <code>content</code> создать папку <code>mechs</code>, в ней у нас будет лежать JSON файл.
==== Оружие ====Используется в юнитах и мехах.Указывается как переменная <code> weapon </code>.Возможные свойства:{| class="wikitable sortable"|-! Свойства !! Значения !! Описание !! примечание|-| name || произвольная строка || Название оружия|-| length || От 0 до ∞|| -|-| width || От 0 до ∞|| -|-| reload || От 0 до ∞ || Скорость перезарядки|-| range || От 0 до ∞ || Дальность выстрела|-| alternate || True \ False || Присутствие или отсутствие альтернативного огня|-| bullet || См. Пули || Пуля, которой стреляет оружие || может иметь дополнительные параметры
|-
! Свойство!! Описание !! Примечание| shots || От 1 до ∞ || Определяет сколько будет выпущено пулей за выстрел || может быть указан второй раз после след. параметра
|-
|nameshotDelay || Имя меха. От 0 до ∞ || -Время перерыва между выстрелами
|-
|descriptionshotCone || Описание меха. От 0 до ∞ || -Разброс
|-
|speedrecoil || Скорость меха по земле. От 0 до ∞ || 1 = 60Отдача от выстрела
|-
|boostSpeed ejectEffect || Скорость меха по воздухуСм. Эффекты || 1 = 60Эффект от выстрела
|-
|buildPower spacing || Скорость строительства. От 0 до ∞ || 1 = 60-
|-
|engineColor inaccuracy || Цвет двигателя меха. От 0 до ∞ || [[Цвета|Используйте только HEX цвета.]]Неаккуратность выстрела
|-
|flying velocityRnd || Летает или нет. От 0 до ∞ || Используйте true или false.-
|weaponOffsetX ignoreRotation || Смещение оружия у меха по X. True \ False || В пикселях.-
|-
|weaponOffsetY shake || Смещение оружия у меха по Y. От 0 до ∞ || В пикселях.|- |weapon || Оружие меха || Пишите название текстурки оружия.
|}
1 = 60 означает то, что вместо вашего значения надо написать ваше значение , умноженное на 60, например чтобы у меха было здоровье 120, туда надо написать 2.