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

Добавления
  • Версия 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
Исправления
Исправлена проблема, из-за которой изумруды и алмазы появлялись на лифтах.

Извините за это, ребята — это была моя ошибка :(
Автор: bobobo
  • Исправлена проблема с BeltManager при запуске, когда конвейер был недействителен
Автор: bobobo
  • Добавления:
    • Добавлены два новых модуля для перемещателей: Long Inserter и Long Grabber. Эти модули позволяют захватывать или вставлять предметы на один дополнительный блок дальше. Аналог красного манипулятора из Factorio, но с возможностью выполнять оба действия.
  • Изменения:
    • При использовании режима DISPLAY для иконок устройств и режима предметов Minetorio больше не отслеживает слияние предметов, что значительно снижает нагрузку на сервер. Эти настройки используются по умолчанию, поэтому если вы их не меняли, сервер получит прирост производительности.
    • Виртуальные устройства больше не очищают физический инвентарь. Это помогает на серверах с крашами, так как инвентарь теперь не становится пустым, а откатывается.
  • Исправления:
    • Стержни ифрита теперь корректно распознаются как источник топлива.
    • При разрушении конвейера теперь выпадают предметы, хранившиеся на нём (кроме креатива).
    • Ограждения конвейеров при установке теперь появляются значительно быстрее.
    • Угловые конвейеры снова работают, однако для обновления их нужно сломать и поставить заново (проверка углов обновляется именно так из соображений производительности).
    • Исправлены некоторые проблемы со стрелками конвейеров, возникавшие при разрушении в определённом порядке.
    • Снижена нагрузка для устройств, которым необходимо проверять наличие рядом устройств того же типа.
    • Различные небольшие улучшения производительности, которые в сумме дают заметное снижение общей нагрузки.
Автор: bobobo
Исправления:
Исправлена проблема при обновлении с версии 0.98 до 0.99.
Кирка Tunnel Pickaxe больше не может разрушать бедрок.
Автор: bobobo

Добавления​

  • Теперь можно помещать предметы на конвейеры прямо кликом по ним, держа предмет и не приседая. (Приседание снимает предметы с конвейера)
  • Добавлено новое устройство Splitter, работающее аналогично разветвителю в Factorio. Может делиться на 1x3 или 1x2, создаётся в Crude Assembler.
  • Добавлено новое устройство Phaser, которое телепортирует предметы на расстояние до 15 блоков к другому Phaser в направлении взгляда. Не потребляет энергию, аналогично подземным конвейерам из Factorio.
  • Splitter и Phaser разблокируются через Belt Tech — базовую линию красной науки.
  • Super Chunks теперь отслеживают загрязнённые блоки и со временем восстанавливают их, если тип блока остался тем же, что был установлен Super Chunk.
  • Новая команда: /mt public [true/false] — позволяет сделать устройство публичным или приватным. Публичные устройства доступны всем независимо от /mt sharing.
  • Добавлены два новых устройства для жидкостей: Liquid Pipes и Liquid Junctions. Первые принимают жидкость и передают её другим трубам, вторые распределяют жидкость по подключённым устройствам, но не принимают её от устройств. Оба создаются в Crude Assembler после разблокировки транспортировки жидкостей.
  • Liquid Pipes при крафте могут использовать стены из гранита или диорита.
  • Добавлены новые лифты, создаваемые в Crude Assembler, с вместимостью 4 предмета. Могут использовать любые заборы при крафте.
  • Добавлены три новые технологии для конвейеров и лифтов: Faster Logistics, Express Logistics и Turbo Logistics.

Изменения​

  • Конвейеры теперь имеют 4 слота для предметов (по 2 с каждой стороны) — удвоенная пропускная способность.
  • Муверы больше не имеют моторизованного состояния.
  • Конвейеры независимы друг от друга — сломанный конвейер не перестраивает все остальные.
  • Звуки конвейеров стали тише и проигрываются через один конвейер.
  • Конвейеры теперь создаются в Crude Assembler с базовыми рецептами, цвет можно менять с помощью цветного ковра.
  • Конвейеры больше не ограничены цветом — можно соединять разные цвета.
  • Устройства больше не имеют 5-секундной задержки регистрации, ускоряя тестирование и перезагрузку плагина.
  • Item Teleporters теперь потребляют в 4 раза меньше энергии, Human Teleporters — в 2 раза меньше, Elevators — на 3 единицы меньше.
  • Скорректирован вывод загрязнения у устройств: большинство уменьшено, один случай увеличен (Crusher).
  • Насосы теперь потребляют 1 энергию после перемещения 100 единиц жидкости.
  • Liquid Pipes теперь вмещают 100 единиц жидкости, не смешивают разные жидкости и всегда показывают тип жидкости.
  • Oil Refinery теперь показывает подсказку по рецепту и имеет фиксированные направления вывода жидкостей при Oil Cracking.
  • Обновлён guide.yml под новые изменения (рекомендуется пересоздать).
  • Лифты теперь ориентируются по направлению взгляда при установке и имеют вращение в зависимости от позиции игрока.

Исправления​

  • Обновление Power Pylon теперь происходит только при близости игрока и при старте сервера, снижая нагрузку.
  • Визуальное выравнивание рельс конвейеров улучшено.
  • Муверы могут входить в состояние ожидания, если мир ещё не загружен.
  • Исправлено открытие неверного инвентаря сундуков при быстрой установке муверов.
  • Исправлено открытие физического инвентаря вместо виртуального, если над сундуком блок.
  • Исправлена работа AutoButcher.
  • Power Lines теперь корректно восстанавливаются после перезапуска сервера.
  • Barrel Pumps могут выдавать жидкость даже при отсутствии места для предметов.
  • Исправлены визуальные баги жидкостных труб.
  • Biodomes теперь корректно применяются к растениям, животным и деревьям.
  • Electric Furnaces снова могут производить уголь (Blast Furnace имитационно ведёт себя как ванильный).

Примечания​

  • Конвейеры теперь работают без муверов, что снижает их количество и нагрузку.
  • Обновление рельс конвейеров стало быстрее, изменение одного не перестраивает все остальные.
  • Муверы по-прежнему сохраняют режим деления на несколько выходов.
  • Система восстановления территории не идеально восстанавливает листву, но новые загрязнённые блоки восстанавливаются.
  • Уменьшение загрязнения у редких устройств делает их использование более сбалансированным.
  • Трубы разных типов не объединяются в сети, что полезно для управления жидкостями.
Автор: bobobo
  • Исправлена проблема, из-за которой Overdrivers не сохранялись после недавнего добавления системы кеширования.
  • Исправлена ошибка, при которой Overdrivers пытались кешировать привязанное устройство после его удаления.
  • Исправлена ошибка в 1.21.8, вызывавшая спам в консоли при взаимодействии игрока с блоком.
Автор: bobobo
Добавления:
  • Ракеты теперь могут запускаться для space science packs, давая 50 научных пакетов при запуске. Работает только если не создаётся космический корабль и не используется для полёта к нему.
  • Вода, размещённая игроком или диспенсером в космосе, мгновенно замерзает, если только Atmospheric Controller не нагревает эту область.
  • Факелы в космосе должны быть установлены в кислородной зоне от Atmospheric Controller, иначе они ломаются.
  • Культивация растений невозможна на планетах с уровнем кислорода ниже 0.5. Теперь можно создавать Biodomes с помощью Atmospheric Controller.
  • Atmospheric Controller защищает внутреннюю область от загрязнения — идеален для биодомов.
Изменения:
  • Космические технологии скрыты в дереве технологий, если на сервере отключено космическое содержание.
  • Интерфейс Rocket Silo обновлён для лучшего отображения информации в зависимости от включения космических технологий.
  • Солнечные панели работают в космосе, мощность зависит от расстояния до солнца. За пределами 1000 единиц мощность снижается. По умолчанию это расстояние до Exodus.
  • Интерфейс солнечных панелей обновлён для отображения информации в космосе.
  • Солнечные панели работают только при прямой видимости вниз.
  • При создании нового космического корабля появится стрелка из глазурованного терракота, показывающая направление движения.
  • Atmospheric Controller теперь учитывает растения и проходимые блоки как воздух, улучшая космическое сельское хозяйство.
  • Atmospheric Controller теперь регулирует параметры в 3 раза быстрее, когда рядом игрок.
  • Генератор мира по умолчанию для космического мира теперь frozen peaks biome, вода замерзает как в ванильной версии.
Исправления:
  • Исправлено определение имён биомов из-за изменений в Minecraft последних версий.
  • Исправлена визуальная ошибка в /mt map. Для исправления битых имён используйте /mt resample или удалите папки super chunk.
  • Исправлена поддержка кастомных генераторов миров, таких как TerraformGenerator.
  • Исправлено рассинхронизирование инвентарей для движущихся контейнеров (сундуки, бочки и др.).
  • Улучшена логика виртуализации VanillaDevice.
  • Улучшено взаимодействие воронок (hoppers) с движущимися объектами — теперь полностью работает.
  • Ветряные турбины и Moonlight Panels больше не работают в космосе.
Примечания:
  • Если вы не использовали последнюю версию 0.97 или более старую, рекомендуется создать резервную копию папки данных Minetorio на случай отката обновления.
Автор: bobobo
Добавления:
  • В настройках Movers теперь отображается базовая информация внизу экрана интерфейса (информация скрывается при применении фильтров).
  • Movers теперь могут взаимодействовать с Shulker Boxes.
  • Movers теперь могут взаимодействовать с Ender Chests, но доступ возможен только когда их владелец онлайн. В будущем это может стать переключаемой функцией или будет изменено для балансировки.
  • Пояса, стрелки по поясам, предметы по поясам и трубы теперь скрываются для игроков в зависимости от видимости. Чем больше разница по высоте между игроком и объектом, тем агрессивнее скрытие. Это значительно улучшает FPS на клиенте в больших фабриках.
Изменения:
  • Crafter больше не работает с предметами Minetorio, что исправляет несколько эксплойтов с топливом.
  • AutoBreaker теперь работает, если его чанк загружен, а не только если рядом игрок.
  • AutoBreeder, AutoButcher и AutoPlucker теперь работают в загруженном чанке, но могут воздействовать только на загруженные сущности.
  • AutoLogger, AutoHarvester, AutoPlanter теперь работают в загруженном чанке, но могут воздействовать только на блоки в загруженных чанках. Новые блоки также обнаруживаются только в загруженных чанках.
  • AutoPlacer теперь работает в загруженном чанке, а не только рядом с игроком.
  • Небольшие изменения в открытии инвентаря стандартных устройств: контейнеры теперь открываются и закрываются корректно, улучшено взаимодействие с Movers через воронки.
  • Команда /mt give теперь сбрасывает оставшиеся предметы на землю, если у игрока нет места для всех получаемых предметов.
  • Поезда больше не учитывают слоты с "wild card" при проверке заполненности, если есть хотя бы один зарезервированный предмет. Это позволяет поездам уходить раньше.
Исправления:
  • Исправлена проблема с "ghost displays", если установка устройства на пустое место была отменена.
  • Исправлена ошибка генератора геотермальной энергии, пытавшегося кешировать недействительные блоки.
  • Netherrack теперь распознается как плавящийся ингредиент для Movers.
  • Исправлена ошибка с рецептами жидкостей, которые нельзя было создавать в сборщиках после просмотра в /mt items.
  • Дерево теперь учитывается как материал для крафта или сборки.
  • Устройства больше нельзя носить как шлемы.
  • Исправлена ошибка с телепортацией на планеты за пределами границ мира (неправильный уровень Y).
  • Blueprinter теперь корректно изменяет до 3 блоков за одно действие при разрушении.
  • Встроенный энергетический пион Cold Fusion Reactor теперь работает корректно.
  • Встроенный энергетический пион Ship Cores работает корректно, упрощая старт в космосе.
  • Деревянные блоки теперь могут загрязняться.
  • Исправлена ошибка с возвратом неправильного количества гравия на железнодорожных станциях после удаления соединений.
  • Сломанные железнодорожные станции теперь выбрасывают все рельсы и гравий, использованные для соединений.
  • Исправлены опечатки и улучшена полировка текста на станциях и локомотивах.
Примечания:

  • Если вы не использовали последнюю версию 0.97 или более старую версию Minetorio, рекомендуется сделать резервную копию папки данных Minetorio на случай, если обновление будет неудачным.
  • Системы скрытия объектов будут иметь дополнительные опции конфигурации в следующем патче. В зависимости от влияния на FPS, возможно, добавят настройки для отключения отображения отдельных объектов для каждого пользователя.
Автор: bobobo
СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ папки Minetorio/data перед обновлением! На случай, если что-то пойдёт не так.

Изменения:
  • Для Movers, Devices, Super Chunks и данных игроков теперь существуют отдельные файлы, которые управляют их категориями. На серверах, работающих долгое время, это означает, что вместо загрузки 10k+ файлов при старте теперь будет загружаться намного меньшее количество.
  • Это значительно сокращает время запуска, остановки и перезагрузки плагина. На тестовом сервере с ~30k файлов время старта уменьшилось с 32 секунд до 6 секунд.
  • Minetorio теперь можно перезагружать с помощью плагинов вроде Plugman гораздо более плавно.
  • Super Chunks теперь проверяют свои "nests" через секунду после загрузки; при этом это больше не запланированная задача, что улучшает производительность запуска.
  • Автосохранение устройств теперь оказывает ещё меньшую нагрузку на сервер.
Исправления:
  • Сундуки с установленными над ними mover'ами теперь корректно работают с GriefPrevention.
Примечания:
  • СДЕЛАЙТЕ БЭКАП перед обновлением!
  • Поддержка версии 1.21.4 прекращена (её использует менее 12% серверов).
  • Текущие поддерживаемые версии: 1.21.8 / 1.21.9 / 1.21.10.
Автор: bobobo
ВерхНиз