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

  • Исправлена проблема с AutoHarvester и AutoPlanter, которые раньше требовали установленный плагин LiteFarms. Теперь это больше не обязательно, и они работают корректно.
Автор: bobobo
  • Этот хотфикс исправляет проблему с отображаемыми сущностями, которые не удалялись, когда это должно было происходить
Автор: bobobo
Это обновление позволяет новым серверам корректно генерировать базовые файлы при первом запуске.
Добавления
  • Добавлено 7 новых стандартных скинов устройств!
  • Новое устройство — Recycler! Позволяет перерабатывать предметы обратно в материалы крафта. Работает с ванильными предметами, но по умолчанию отключено, пока рецепты полностью не настроены. Можно включить в конфиге.
  • Новая технология — Recycling! Открывается после Basic Refinement. Это ранняя технология красной науки.
  • Новое устройство — Billboard! Проецирует текст в игровом мире, настраивается размер и смещение. Открывается через технологию Organization (красная наука).
Изменения
  • Теперь распаковывать (uncrate) предметы можно где угодно.
  • Можно распаковывать сразу весь стак, если делать это с зажатым Shift.
  • AutoBreeder теперь работает более логично при использовании с Rose Stacker.
  • AutoBreeder теперь учитывает типы животных поблизости, а не просто их общее количество.
  • Looting теперь применяется к AutoButcher.
  • Многие предметы для печи теперь распознаются movers как переплавляемые ресурсы.
  • Листовой опад добавлен как источник топлива для movers.
  • Incinerator теперь создаёт 1 древесный уголь после сжигания 100 предметов.
  • Теперь можно удерживать все поезда на станции, что позволяет надёжно менять их настройки.
Исправления
  • Исправлена проблема с Crate Manager.
  • Наземные movers теперь считают воду и лаву воздухом, чтобы подбирать предметы в них.
  • AutoBreaker теперь поддерживает несколько фильтров вместо одного.
  • Проведена серьёзная оптимизация movers — MSPT на тестовом сервере снизился с 1.38 до 0.3 (movers были основным источником нагрузки).
  • Lightning Rod теперь корректно работает с Copper Chamber.
  • Оптимизировано создание газовых канистр и работа солнечных панелей.
  • AutoButcher снова учитывает значение количества забоя из конфига.
  • Liquid Pump теперь пересчитывает воду за тик при перезагрузке сервера, предотвращая «зависание» до подхода игрока.
  • Размещение жидкостных труб больше не показывает их содержимое и не блокируется кулдауном. Просмотреть содержимое можно, кликнув по линии труб любым предметом, кроме трубы.
  • Ядерные реакторы теперь один раз проверяют наличие теплообменников поблизости, что устраняет «зависание» после перезапуска сервера.
  • Tunnel Pickaxe теперь следует тем же правилам ломания блоков, что и устройства, учитывая регионы WorldGuard и ограничения других плагинов.
  • Обновлён метод проверки возможности изменения блока устройствами — должно устранить спам в консоли от LuckPerms.
  • Различные улучшения устройств и movers для снижения нагрузки.
  • Очистка солнечных панелей теперь изнашивает щётку только если действительно удаляет загрязнение.
Примечание
  • Вики теперь содержит стандартные таблицы для crushing, sifting и resource zones!
Автор: bobobo
Это был хотфикс к предыдущему обновлению, который исправляет проблему с Crate Manager!
Автор: bobobo
Исправления
  • Исправлена незначительная проблема с lightfarms, возникавшая при его отсутствии на сервере.
Автор: bobobo
Добавления

  • Новые события API: PlaceDeviceEvent, BreakDeviceEvent, PolluteSuperChunkEvent, PollutionWorldEvent, PollutionAlterBlockEvent, BiterSpawnEvent, BiterNestSpawnEvent, OpenDeviceInventoryEvent
  • WorldGuard теперь имеет флаги регионов для Minetorio.
  • Флаг MT-Devices — можно установить в false, чтобы запретить размещение устройств игроками в определённых регионах.
  • Флаг MT-Drilling — используется для запрета глубокого бурения в конкретном регионе.
  • Флаг MT-Pollution-Effects — загрязнение не будет иметь негативных эффектов в этой области, но всё ещё будет проходить через неё.
  • Флаг MT-Pollution-Block-Altering — предотвращает разрушение/изменение окружающей среды загрязнением в регионе.
  • Флаг MT-Biter-Spawns — предотвращает появление битеров в регионе.
  • Флаг MT-Biter-Nests — предотвращает появление гнёзд в регионе.
  • Флаг MT-Openable — запрещает открытие устройств в регионе.
  • В API добавлено несколько методов для помощи в создании кастомных устройств.
  • Добавлена отладочная команда для повторного добавления рецепта crude assembler — полезно, если другие плагины очищают реестр рецептов: /mt cruderecipe (доступно администраторам и консоли).
  • При ношении силовой брони теперь отображается boss bar, показывающий заряд костюма. Позже это будет настраиваться (над хотбаром / boss bar / без отображения). Boss bar скрывается при отсутствии энергии и при полном заряде.
  • Азалия теперь распознаётся как источник топлива.
  • Шерсть теперь распознаётся как источник топлива для movers.
  • У movers появился новый мод — Barrel Treatment. Он заставляет mover обрабатывать вывод как бочку, что полезно в связках mover + сундук.
  • Теперь можно менять направление лифтов, глядя на них и нажимая клавишу смены (по умолчанию F).
  • Теперь можно поворачивать направление конвейеров (belts), глядя на них и нажимая клавишу смены.
  • Новое устройство — Fee Button. Нажатие кнопки стоит денег. Экономические серверы могут использовать это, например, для платного входа в комнаты или других редстоун-механик.
Изменения

  • Crude Assembler теперь может крафтить сам себя — больше не нужно запоминать его рецепт.
  • Infuser теперь имеет в 2 раза больший шанс получения редстоуна из песка и на 50% больший шанс из красного песка.
  • Потребление энергии Infuser снижено с 8 до 5.
  • Уменьшена громкость звука mover при выбросе предметов.
  • Sifter больше не производит перья — AutoPlucker теперь является корректным способом их получения.
  • Sifter теперь производит только 1 золотой самородок вместо 1–3.
  • Sifter теперь производит только 1 кость вместо 1–3 — идея в том, чтобы подтолкнуть игроков к использованию ферм костной муки.
  • Количество железных самородков из sifters уменьшено, а шанс слегка снижен.
  • При включённой опции Auto Logger Breaks Leaves: true, автологгер теперь ломает/собирает листву в 5 раз быстрее.
  • Подправлено описание (lore) grabber и inserter.
  • Вёдра лавы теперь дают только стандартную ванильную топливную ценность, а не двойную. Лава теперь горит в среднем 1000 секунд. В среднем на создание ведра лавы из котла уходит ~1140 секунд, поэтому генератор, скорее всего, не успеет произвести лаву до окончания работы. Соотношение генератор : ведро теперь 1:1.13 — или просто делайте больше лавовых котлов.
  • Космический костюм, кислородный баллон, кислородная маска и тоннельная кирка перенесены в crude assembler для стандартных рецептов.
  • Конвейеры снова учитывают цвета — они соединяются только с конвейерами того же цвета. Скорости можно смешивать, если цвет совпадает.
  • Центрифуга теперь имеет шанс 1 из 250 на получение u235 вместо 1 из 500. Цель — сделать переработку урана очень выгодной технологией, но при этом оставить ядерную энергию без неё жизнеспособной.
  • Power Provider и Transmitter теперь используют потери передачи в процентах от передаваемой энергии, а не фиксированную плату. Ранее, например, при необходимости 1 энергии и фиксированной потере 10 отправлялось 11 энергии (10 терялось). Теперь масштабирование логичное.
Исправления

  • Исправлена команда /mt default tables.
  • Исправлена серьёзная проблема с таблицами sifter: они выдавали результат для последнего введённого предмета. Из-за этого производилось слишком много золотых слитков и другие материалы имели неверные значения.
  • Blaze rod теперь имеет корректную топливную ценность — 120 вместо 15.
  • Модули 1 уровня теперь имеют стандартные ингредиенты (раньше рецепт был только у productivity-модуля).
  • AutoBreaker больше не может ломать устройства, размещённые перед ним.
  • При использовании wire tool для изменения входа у mover, если вход — это устройство со скином, скин временно скрывается, чтобы было видно вход.
  • Серьёзно улучшено удаление «призрачных» предметов на конвейерах.
  • Существенно улучшено размещение movers, сундуков и блоков рядом с сундуками, используемыми другими movers — теперь это работает гораздо ближе к ванильному поведению.
  • Speed Module II теперь требует технологию — это было упущено в прошлом патче.
  • Power Provider и Receiver больше не используют научную нотацию при отображении стоимости энергии. Также исправлено отображение kWh у Power Receiver — теперь проще понимать расходы.
  • Отключение изменения мира загрязнением больше не останавливает рост или уменьшение экологического урона — теперь оно лишь блокирует изменения блоков. Ранее это полностью «замораживало» экологический урон суперкластеров.
  • Исправлено игнорирование последнего входного слота у auto placer.
  • Productivity-модули в исследовательской лаборатории больше не ускоряют её, а корректно увеличивают продуктивность.
  • AutoBreaker теперь расходует свою активную энергию при ломании блоков. Активное потребление снижено с 5 до 3.
  • Исправлена проблема, из-за которой human teleporter не потреблял энергию.
Заметки

  • Таблицы sifter были сильно сломаны из-за серьёзного бага — теперь производство должно быть гораздо ближе к ожидаемым значениям.
  • Я могу полностью убрать вёдра лавы из индустриальных устройств. Мне не нравится, что они слишком упрощают генерацию энергии для combustion и boiler-сетапов. Есть много интересных способов получения топлива, которые игнорируются из-за чрезмерной эффективности лавы.
Автор: bobobo
Изменения
  • Космический костюм больше не защищает носителя в космосе от холода полностью. Теперь он лишь снижает воздействие холода, из-за чего вы очень медленно мёрзнете. У вас есть 160 секунд, чтобы согреться.
  • Бафф температуры от жары для космического костюма теперь равен 0.475 вместо 0.5
  • Теперь вы получаете сообщение при получении баффа тепла от приседания рядом с костром, а также сообщение, когда эффект заканчивается
  • Человеческие телепортеры теперь связываются через кнопку информации об устройстве с последующим выбором телепортера, к которому нужно привязаться
  • Человеческие телепортеры теперь можно называть — это сделано для удобства, чтобы понимать, к какому телепортеру вы подключаетесь
Исправления
  • Удалено отладочное сообщение у устройства жидкостного силоса
  • Снова можно экипировать кислородную маску
  • Космический костюм снова защищает от холода в космосе
  • Бафф тепла от костра снова работает корректно
Примечания
  • Эффективный способ использования космического костюма в начале игры: согреться у костра, затем отправиться в космос в костюме — это позволит вам оставаться тёплым около 3 минут и не замёрзнуть
  • Начинать игру в космосе стало значительно проще, так как теперь можно связать человеческий телепортер с кораблём и фабрикой. Это задуманный способ попадания на корабль и возвращения с него до получения фазового реле
  • Вики получила первую волну обновлений! Загляните туда и дайте знать, если у вас есть предложения — впереди ещё несколько дополнений
Автор: bobobo
Добавления (Additions):
  • Зоны ресурсов теперь отображаются в /mt map: показывается количество ресурсов и координаты X/Z для удобного поиска.
  • Новый девайс Auto Stonecutter — автоматически обрабатывает подходящие блоки. Ранний девайс, крафтится в crude assembler, открывается с базовой переработкой.
  • Суперчанки теперь учитывают листву для бонусного рассеивания загрязнения (отображается в /mt map). Значение листвы обновляется только при необходимости — можно сажать деревья/траву для увеличения рассеивания.
  • Новая опция конфига: Use Foliage Dissipation: true (можно отключить систему листвы).
  • Добавлены 3 технологии скорости ботов — суммарно +60% скорости логистических роботов (с 8.0 до 12.8).
  • Добавлены Production Science Packs (производятся в advanced assembler, с отдельной технологией).
  • Новая система модулейи инструмент Module Tool (после логистической науки).
    • Speed Modules I–III — накапливают прогресс скорости (до 300%), позволяя выполнять действие до 3 раз дополнительно.
    • Efficiency Modules I–III — при 100% действие бесплатно по энергии; максимум 80% за действие.
    • Productivity Modules I–III — при 100% создают дополнительный крафт без затрат.
  • Добавлено 7 технологий для модулей.
  • Устройства поддерживают разное количество модулей; можно комбинировать.
  • Полная поддержка модулей у: Basic/Advanced Assemblers, Oil Refinery, Deep Drill, ResearchLab, Centrifuge, Sifter, AutoLogger, AutoShearer, AutoPlucker, Experience Synthesizer, Particle Collector, Gas Extractor, AutoMiner.
  • Модули работают только на новых устройствах (техническое ограничение).
  • Спавн рыб теперь зависит от загрязнения (может быть полностью заблокирован).
  • Новый дебаг-девайс Power Sink — потребляет настраиваемое количество энергии.
  • Улучшения LiteFarm: поддержка посадки и сбора культур LiteFarm.
  • Новый девайс Liquid Valve — сливает жидкости (вода и пар без загрязнения).
  • Новый девайс Air Scrubber — очищает воздух, производит Waste Water.
  • Новый тип жидкости Waste Water — содержит ~10× больше загрязнения.
  • 2 новые опции конфига для множителей спавна/богатства зон по планетам.
  • Exodus: выше шанс урана, остальные зоны ×2, богатство +25%.
  • Луна: медь/железо ×3, остальное ×10 реже, богатство −50%.
  • Админ-команда /mt goto ship <ShipName>.
  • Космические летучие мыши теперь оставляют «помёт», который может взрываться.
  • Добавлены космические туманности; пыль оседает на солнечных панелях.
  • Новый девайс Particle Collector — сбор ресурсов из туманностей.
  • Новый рецепт: бутылки водорода из blue ice (advanced assembler).
  • Новый девайс Cargo Rocket — отправка предметов на корабль (радиус 100).
  • Клик по пилону открывает детальный разбор энергосети.
Изменения (Changes):
  • Auto Stripper теперь открывается с базовой переработкой.
  • Распространение травы зависит от загрязнения.
  • Переработан UI Production Monitor (фактические данные за период, включая энергию).
  • Изменена цветовая схема иконок энергии устройств.
  • Действия устройств выполняются сразу (без очередей).
  • UI устройств стал отзывчивее.
  • Изменены стоимости и требования технологий (нужен апдейт tech.yml).
  • Геотермалки больше не штрафуются за отсутствие лавы по бокам.
  • Деревянные двери больше не герметичны; металлические — да.
  • При разрушении труб/устройств жидкости могут проливаться в мир.
  • Space Bats теперь спавнятся дальше от кораблей.
  • Phase Beacon теперь позволяет выбрать любой ваш корабль.
  • Добавлены повторяемые технологии (например, груз логистических роботов до стака).
  • В астероидах и туманностях может спавниться Blue Ice.
Исправления (Fixes):
  • Исправлена ошибка AutoStripper с медными блоками.
  • Удалена старая технология скорости роботов.
  • Улучшен ввод чата (UUID вместо player).
  • Возможное исправление списания денег без зачисления.
  • Убран баф тепла в космосе.
  • Временно отключён вывод предметов хопперами в устройства.
  • Возвращена возможность убирать выходы Sifter.
  • Liquid silos больше не требуют энергосети.
  • Исправлены ошибки с жидкостями в трубах.
  • Train Station теперь автоматически конвертирует блок под собой.
Заметки (Notes):
  • Рассеивание может снижаться из-за умирания листвы.
  • Production Monitor обновляет точные данные через 1 минуту после перезагрузки.
  • Модули позволяют значительно снизить загрязнение, особенно у потребителей энергии.
Автор: bobobo
Добавлено
  • Новый параметр конфигурации Device Occlusion: true — позволяет отключить окклюзию устройств. В некоторых случаях это может быть полезно, подробности смотрите в конфиге.
  • Новый параметр конфигурации Opt In Occlusion: false — по умолчанию окклюзия отключена для всех, но игроки могут включать или отключать её с помощью команды /mt occlusion true/false.
Изменения
  • Логистические роботы теперь на 50% быстрее при полёте к игроку.
  • Ванильные материалы теперь отображаются в команде /mt order.
Исправления
  • Устройства теперь используют единый метод окклюзии, который был немного оптимизирован для снижения нагрузки.
  • Изменён способ появления частиц загрязнения, что снижает нагрузку на сервера с большим количеством загрязнения и игроков.
  • Исправлена ошибка, из-за которой для каждого игрока в зоне создавалось слишком много частиц загрязнения.
  • Геотермальные генераторы теперь действительно могут достигать базовой генерации энергии 3.
  • Бонусное тепло геотермальных генераторов теперь отображает корректное значение.
  • Бонусное тепло геотермальных генераторов теперь может достигать +2, а не ограничиваться +1.
Автор: bobobo
Добавления
  • Версия 1.21.11 теперь является основной для Minetorio. Это означает, что официально поддерживаемые версии: 1.21.11 / 1.21.10 / 1.21.9 / 1.21.8
  • Новый конфиг: Auto Breeder Limit: 20 — лимит животных, до которого автопитомник может разводить мобов. Учитываются все животные в зоне разведения
  • Новый конфиг: Blueprinter Preview Limit: 100 — количество отображаемых элементов для показа голограммы чертежа. Значение 0 отключает предпросмотр, -1 убирает лимит
  • Новый мод для Mover — ALTERNATE OUTPUT. Мовер будет поочерёдно выводить предметы влево и вправо по ленте, если предметов недостаточно для обеих сторон
  • При включённой опции Auto Logger Breaks Leaves: true (по умолчанию false) автологгер может собирать листву при наличии топора и ножниц. Если ножниц нет — листва ломается как обычно
  • Новое устройство — Auto Stripper. Утилитарное устройство, которое удаляет цвет с окрашенных блоков и предметов, восстанавливает медь и создаёт обтёсанные брёвна. Доступно сразу в Crude Assembler
  • Новая команда: /mt order item amount — позволяет заказывать предметы у ближайших робопортов. Логистические роботы доставят предметы, если они есть в provider-сундуках
  • Новая команда: /mt take — позволяет выбрать предметы из инвентаря, после чего роботы заберут их и отнесут в ближайшие робопорты
Изменения
  • Котлы теперь могут выводить пар в любом направлении, а не только вверх
  • Проверка скученности устройств больше не происходит каждую секунду — теперь она выполняется при установке или ломании устройств поблизости и только для устройств того же типа
  • Энергетические пилоны больше не проверяют улучшенный статус каждую секунду — обновление происходит один раз после изменения блоков поблизости
  • Обновлён внешний вид и логика перекрытия Mover — значительно снижена нагрузка
  • Множество мелких улучшений различных устройств
  • Изменения GameRule при создании космического мира теперь выполняются через консольные команды (до тех пор, пока 1.21.11 не станет самой старой поддерживаемой версией)
  • Поезда теперь имеют 1000 топлива вместо 100 — дальние маршруты стали практичными
  • Топливо для поездов теперь даёт в 3 раза больше энергии
  • Mover больше не использует физические моды сверху — теперь они настраиваются в меню Manage Modifier
  • Обновлена система модов Mover, упрощено добавление и улучшены описания
  • При копировании и вставке настроек Mover теперь копируются и моды
  • Геотермальные генераторы теперь производят 3 базовой энергии вместо 5
  • Геотермальная энергия теперь колеблется (диапазон 0–5), значение меняется плавно. В среднем — 2.5 энергии
  • Core Heat Level теперь отображает текущий уровень тепла ядра геотермального генератора (видно в UI)
  • Изменения облаков — их стало меньше, что увеличивает выработку солнечных панелей примерно до 200k за 24 часа
  • Ветряные турбины больше не требуют определённой высоты
  • Изменены шансы скорости ветра — в целом ветер стал слабее
  • Дистанция скученности для приливных генераторов и ветряков уменьшена с 15 до 10
  • Приливные генераторы больше не зависят от биома
  • Приливные генераторы теперь вырабатывают максимум энергии при объёме воды 150 блоков вместо 50
  • Приливные генераторы теперь требуют источник воды (source block)
  • Sifter больше не выдаёт редстоун — используйте Infuser для превращения песка в редстоун-пыль
  • Sifter теперь имеет 5% шанс выдачи медных самородков
  • Infuser теперь потребляет 8 энергии вместо 20
  • Обновлён метод предотвращения перемещения предметов в Mover через воронки — значительно улучшена производительность
Исправления
  • Исправлён крафт соединений труб — теперь они корректно создаются в граните, диорите и андезите
  • Исправлена проблема подключения улучшенных энергетических пилонов на увеличенной дистанции
  • AutoBreeder теперь надёжнее кормит животных и отображает взрослых мобов и мобов на кулдауне в UI
  • Электропечи, доменные печи и коптильни теперь выбрасывают содержимое при разрушении (только для новых установленных)
  • Генераторы сгорания больше не выбрасывают лишние предметы и были переписаны по аналогии с электропечами (только для новых)
  • Исправлена проблема, при которой генератор сгорания считался ванильным устройством
Заметки
  • Геотермальные генераторы значительно превосходили другие источники энергии (в 2–6 раз) — это было ошибкой
  • Теперь геотермальный генератор производит около 216 000 энергии за 24 часа
  • Приливные генераторы стали гораздо полезнее, особенно на серверах с кастомными биомами
  • Изменения Sifter применяются только к новым серверам. Для старых серверов необходимо очистить папку Table Data или внести изменения вручную
  • При использовании команды order можно заказывать предметы Minetorio и ванильные предметы. Кастомные предметы пока работают некорректно
Автор: bobobo
ВерхНиз