Плагин Механика Minetorio [0.96]

🔹 Исправлена проблема, из-за которой нельзя было выбрать предметы на второй странице любого сборщика (assembler).
Автор: bobobo
Добавлено
  • Жидкости теперь отслеживаются в мониторе производства, отображаются как бетон соответствующего цвета
  • У супер-чанков появилось экологическое повреждение, которое растёт при загрязнении и медленно снижается при его отсутствии
  • Загрязнение и экологический урон влияют на мир: трава умирает, древесина бледнеет, цветы превращаются в сухие кусты, урожай может погибнуть — чем выше урон, тем сильнее изменения
  • Загрязнённые чанки излучают частицы: тёмно-серые при активном загрязнении, зелёные — при долгосрочном уроне. Может быть сразу оба типа. Количество частиц зависит от уровня загрязнения
  • Новый параметр в конфиге: Allow Pollution Altering: true — отключает влияние загрязнения на мир
  • Новый параметр в конфиге: Allow Pollution Particle: true — включает/выключает частицы загрязнения
  • Если костной мукой не удалось вырастить растение из-за загрязнения — теперь об этом сообщается
Изменено
  • Обновлён лор геотермального генератора: теперь упоминается обрезанная медная плита
  • Повышены цены у ряда рецептов торгового маяка у индустриального торговца
  • Увеличено количество руд в рецептах торгового маяка для шахтёрского корабля
  • Кирка тоннелей теперь относится к логистическим технологиям, а не к химическим. Требует продвинутой сборки и стоит в два раза дешевле
  • Генератор светопыли теперь работает на 50% дольше в Незере и обычном мире
  • Часть военных технологий теперь требует изучения ветки Military Technology
Исправлено
  • Генератор геотермии выдавал на 2 единицы энергии больше — баг устранён
  • Муверы больше не перестраивают ленты, если на них положен ковёр другого цвета
  • Переработана логика тиков супер-чанков: исправлен баг, из-за которого они не тикали, и оптимизирована вся система тиков
Заметки
  • Изменения загрязнения могут потребовать балансировки, значения будут корректироваться по итогам тестов. Если система не подходит для сервера, её можно отключить через конфиг
Автор: bobobo
Исправления
  • Починена проблема с AutoCrafter на 1.21.8 (Paper), где рецепты случайно добавляли значение урона к брёвнам
  • Crude Assembler теперь работает с перемещателями
  • Phase Belts больше не пропускают стрелы и предметы сквозь лестницы
  • Команда /mt create rz URANIUM 1000 10 теперь правильно обрабатывает URANIUM — раньше не работала
Автор: bobobo
Изменения
  • Research Lab теперь требует 1 электронную схему вместо 4 — опечатка исправлена
  • Trade Beacon теперь можно крафтить в Crude Assembler
  • Trade Beacon больше не требует технологии для разблокировки
  • При Shift-клике в устройство: если предмет попал в слот вывода, он теперь автоматически переместится во входной, если это возможно (да, это реально бесило)
Исправления
  • Устройства с текстурой головы теперь корректно размещаются у стены, а не как просто голова
  • При выборе рецепта список ингредиентов теперь сразу обновляется в информации об устройстве
  • Исправлена проблема с отслеживанием рецептов, из-за которой предметы могли становиться air
  • Рецепты для Trade Ship снова генерируются — теперь Trade Beacon реально работает
Примечание
  • Версия 1.21.8 полностью поддерживается
  • Сейчас идёт моё собственное прохождение на MT — так что буду быстро фиксить всё, что игроки замечают :)
Автор: bobobo
‼️ ТУРБУЛЕНТНАЯ СБОРКА — СЛАМАЕТ СТАРЫЕ КОНФИГИ MINETORIO
Версия 0.93.0 — финальный «ломающий» апдейт перед стабильной линейкой до 1.0

Добавлено

  • Railgun теперь имеет собственную технологию. Требует same site и utility science
  • Новый девайс — Crude Assembler. Не требует энергии, крафтит базовые устройства. Единственный предмет MT, крафтящийся напрямую в верстаке
  • Recipe Viewer теперь показывает ванильные рецепты, даже без выбора предмета
  • Гнёзда битеров теперь могут спавниться с «мертвыми пузырями» — больше разнообразия в генерации
Изменения
  • Полностью переработана система рецептов — добавлена поддержка стэков, удалены крафты из обычного верстака
  • Crude Assembler теперь обязательный начальный элемент. Без него ты дальше не пройдёшь
  • Обновлены и переработаны Recipe Viewer и Editor — новый интерфейс создания рецептов
  • Все дефолтные рецепты теперь имеют префикс default_, кастомные — custom_
  • Ассемблеры переписаны с нуля — ожидается лучшая производительность
  • Новый конфиг-параметр: Crude Assembler Recipe: true — можно отключить, но тогда тебе придётся как-то выдавать этот предмет игрокам вручную
  • Гнёзда битеров теперь генерируются не по сетке и могут сливаться в одно
  • Auto Timer теперь крафтится в Basic Assembler
  • Все предметы, ранее крафтившиеся вручную, перенесены в Crude и Basic Assembler
  • Power Breaker теперь разблокируется через Basic Power Management
  • Sam Sites теперь требуют Logistics и Advanced Bow Turret
  • Gas Extraction требует Logistics
  • Oxygen Mask, Tank и Space Suit теперь открываются через Environmental Protection
  • Military tech теперь стоит 5 automation и 5 logistics science + требует Logistics. Открывает гранаты
  • Oil Refinery теперь явно открывает sulfur и plastic (логика не изменилась, но теперь это отображается правильно)
  • Asteroid Collector теперь открывается с Space Travel
  • Artillery Beacon теперь открывается с Artillery
  • Explosive появляется только при наличии Cliff Explosive
  • EVA Module теперь открывается через технологию, требующую Space Travel и Environmental Protection, плюс space science
  • Logistics теперь открывает Engine Units и Production Monitor
  • Atmospheric Controller теперь требует новую технологию — Environmental Stability, после Gas Extraction и с Utility Science
  • Обновлён guide.yml (блок Getting Started). Если не менял вручную — удали, чтобы загрузились новые записи
  • locale_ui перемещён в основную папку плагина
Исправления
  • Modular Power Armor Mk2 теперь требует свою технологию
  • Sam Site теперь правильно открывает Sam Site, а не Railgun
Важно
  • Basic и Advanced Assemblers превратятся в обычные блоки при обновлении — структура полностью изменилась
  • Старая tech.yml может не отработать — лучше удалить для применения всех изменений
  • Все старые рецепты несовместимы с новой системой. Папка рецептов изменилась. Версии до 0.92 не работают с 0.93 и выше!
Автор: bobobo
Исправления:
  • Поставщик энергии теперь правильно отображается в tech.yml
  • Поставщик энергии снова можно получить
Автор: bobobo
‼️ ТУРБУЛЕНТНАЯ СБОРКА ‼️
ЭТО ОБНОВЛЕНИЕ ПОЛНОСТЬЮ ЛОМАЕТ СТАРЫЙ КОНФИГ И НАСТРОЙКИ MINETORIO!

Добавлено

  • Все предметы Minetorio (устройства, инструменты, броня и т.д.) теперь полностью настраиваемые через items.yml. Можно менять материалы, названия и описания. Это значит — теперь можно перевести предметы на любой язык
  • Обновлён внешний вид всех предметов. Всё теперь единообразно, лаконично и адекватно оформлено
  • Предметы и устройства теперь поддерживают custom model data — рай для тех, кто делает ресурспаки. По умолчанию данные не заданы, всё настраивается в items.yml
  • Новый конфиг-параметр: Device Item Heads: true — предметы-устройства отображаются с нужной текстурой головы (если задана). Можно отключить
  • В items.yml теперь можно задавать текстуру головы для любого устройства — и оно будет с этой текстурой как в инвентаре, так и при размещении
  • Для некоторых устройств добавлены новые текстуры
Исправлено
  • Исправлено смещение текстуры головы у хранилища жидкости
  • Запрет на размещение ядра корабля — раньше оно просто вызывало ошибку в консоли. Теперь его можно разместить только через запуск с ракетной площадки
Важно
  • Этот апдейт сломает твой сервер, если ты не готов. Нужно удалить папку recipe data
  • Все старые предметы MT не будут работать после обновления. Это точка невозврата.
  • Уже размещённые устройства останутся на месте, но рецепты в них могут сброситься, и они, скорее всего, засорятся старыми предметами
  • Сделай резервную копию сервера или данных Minetorio перед установкой, если сервер не новый
  • Чистая установка — лучший способ. Удали все данные Minetorio
  • Многие устройства пока без текстур, а некоторые (как столбы питания и батареи) пока не могут менять голову из-за нескольких состояний — это будет добавлено позже
Автор: bobobo
Добавлено
  • Меню гайда теперь использует guide.yml, в котором админы могут добавлять и удалять записи под себя. Это упрощает адаптацию Minetorio под конкретные сервера и позволяет настраивать язык.
  • guide.yml уже содержит дефолтную информацию — можно менять, редактировать, предлагать свои правки.
  • Админы теперь могут полностью кастомизировать технологии — удалять и добавлять любые.
  • Технологии теперь могут выдавать права и выполнять команды. Права применяются при входе и при открытии технологии. LuckPerms пока не отображает эти права, но они работают. Поддержка LP будет позже.
  • Командные награды от технологий выдаются игроку после входа (т.к. тех можно открыть оффлайн).
  • Файл tech.yml теперь можно переводить на любой язык (удачи, там больше 1000 строк).
  • Появился locale_ui.yml в папке locale, в нём хранятся переводы UI.
  • Главное меню теперь можно перевести полностью через locale_ui.yml, включая отображаемую команду.
  • Меню редактора конфигов добавлено в locale_ui.yml (без описаний пока).
  • Меню гайда добавлено в locale_ui.yml — перевод кнопок и описаний.
  • Меню просмотра рецептов добавлено в locale_ui.yml.
  • Меню исследований — туда же.
  • Меню обмена фабриками — тоже добавлено.
  • Меню предметов — добавлено.
  • Добавлены основные элементы UI: клики, ключевые слова и т.д.
  • Теперь можно добавить алиас к команде /mt через конфиг. Например, /industry с поддержкой таба. Это просто алиас, не замена.
Изменения
  • Цвет заголовков кастомного UI теперь белый (был золотой) — читаемость лучше.
  • Цвет названия иконки "Инфо" сменён с золотого на зелёный.
  • Меню редактора конфигов теперь использует правильный формат и цвета.
  • Технологии теперь сортируются по сложности (по количеству нужных исследований), внутри каждой категории.
  • Для "Космических путешествий" заменено требование: вместо production science теперь utility science.
Заметки
  • Переводы UI не ломают сервер — можно обновляться спокойно.
  • Пока не всё UI добавлено в locale_ui.yml, не пиши по каждому отсутствующему элементу до релиза 1.0.
  • Локализация — это муторно и долго, будь терпелив.
  • Теперь можно использовать систему технологий полностью под себя. LuckPerms интеграция будет позже.
  • Если LP сдохнет, всё всё равно будет работать.
  • Возможны баги — переход от хардкода к YML занял дохрена времени.
  • Обновление не критичное, ничего не развалится, но приколы могут быть. Откат на 0.9 безопасен.
  • Кастомные предметы для технологий добавлю в следующем патче — надо сделать универсально под все плагины.
Автор: bobobo
Добавлено
Обновлено до 1.21.7 — теперь поддерживаются версии 1.21.7, 1.21.6, 1.21.5 и 1.21.4. Все более старые версии больше не поддерживаются.
Эта версия отлично работает с серверами 1.21.4/5/6. Но перед обновлением обязательно сделай резервную копию — Minetorio НЕ поддерживает откат!

Изменения
Декоративные астероиды теперь изменяются в размере в зависимости от настроек поля астероидов, в котором находится корабль.

Исправления
Исправлена проблема, из-за которой волны битеров могли атаковать оффлайн-игроков.
Исправлен баг с движущимися механизмами, когда битеры ломали вход или выход.
Исправлена ошибка столкновений с ресурсными астероидами в космосе.
Автор: bobobo
Добавления
  • Новый параметр в конфиге: Artillery Full Explosion: false. Если включить, артиллерийские снаряды будут полностью разрушать блоки. Гнёзда битеров всё равно потребуют два точных попадания. По умолчанию выключено, но можно включить для большего веселья на сервере.
  • У Provider Chest, Requester Chest и Roboport теперь есть настройка каналов — устройства взаимодействуют только если находятся на одном канале.
Исправления
  • Исправлен спам в консоли от movers, уничтоженных битерами, если рядом не было игроков.
  • Астероиды теперь корректно выбирают материалы, а не один и тот же каждый раз.
  • Размер астероидов теперь тоже генерируется корректно, а не фиксированно.
Автор: bobobo
ВерхНиз