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

Изменения
  • Электропечь/коптильня/взрывная печь увеличивает время плавки только в том случае, если предмет действительно можно плавить.
  • ElectricFurnace/Smoker/BlastFurnace теперь кэшируют свои рецепты плавки, это очень хорошо для производительности, однако это означает, что если вы каким-то образом создадите пользовательские рецепты печи, вам придется перезапустить плагин.
  • ElectricBlastFurnace и smoker теперь расширяют класс ElectricFurnace. Это позволяет изменять их все одновременно, используя один и тот же код. Это следовало сделать с самого начала.
  • Если вы попытаетесь приготовить или выплавить предмет, который не может быть использован в этом электрическом устройстве, оно теперь сообщит вам об этом оранжевым бетоном. Также эти устройства больше не будут потреблять энергию в это время.
  • Различные улучшения производительности электрической доменной печи / коптильни / печи
  • Серьезные изменения в движителях: ванильные держатели блоков, с которыми взаимодействует Minetorio, теперь преобразуются в VanillaDevices, которые, по сути, являются фактически держателями инвентаря. Это большой прорыв, так как он ЗНАЧИТЕЛЬНО снижает накладные расходы на грузчиков!
  • Предметы теперь лучше складываются в стопки с помощью грузчиков, это исправляет стопки из 8 и 1 одинаковых предметов, а не складывает их вместе в стопки по 9.

Исправления
  • Исправлена проблема, когда электрическая печь/взрывная печь/коптильня пытались регистрировать нулевые предметы. Добавлена ошибка, чтобы в будущем, если такое произойдет, ее также можно было исправить.
  • Исправлена проблема с WorldGuard, из-за которой консоль выдавала ошибку и позволяла устройствам обходить защиту WorldGuard.
  • Исправлена проблема с удаленными грузчиками из других миров, из-за чего плагин не мог полностью загрузить устройства и грузчиков.
  • Электрическая печь теперь может плавить стекло. Это было невозможно из-за того, что рецепты печей по какой-то причине применяли неспецифические метаданные к песку. Спасибо Mojang!
  • Операторы теперь могут обходить стороной стражей мира, когда их рассматривают на предмет размещенных устройств.
  • Уменьшены некоторые накладные расходы из-за кэширования муверов даже на серверах, не использующих его.
  • Устранены некоторые накладные расходы грузчиков при определении того, являются ли они альтернативными грузчиками или нет. Эта система была изменена некоторое время назад, но остались остаточные методы, которые срабатывали, и с тех пор они были удалены.
  • Исправлена блокировка центрифуги, которая не производила нужную продукцию при наличии разделенных стопок предметов.
  • Исправлена проблема, когда научные пакеты производились с неправильным количеством.
Автор: bobobo
Дополнения
  • Новое устройство! Электрическая доменная печь! Это устройство можно разблокировать после достижения Науки утилиты! Она плавит руду в 2 раза быстрее, чем обычная печь, но ограничена в количестве плавки, как доменная печь!
  • Новое устройство! Электрическая коптильня! Это устройство можно разблокировать после достижения Науки об утилитах! Оно готовит в 2 раза быстрее, чем обычная печь, но ограничено тем, что может приготовить, как коптильня!

Изменения
  • Теперь для того, чтобы передвижной механизм сбрасывал предметы перед собой, над ним должна находиться утяжеленная нажимная плита.
  • Монитор производства теперь отслеживает предметы за последние 5 секунд, а не за 60. Это дает более точные результаты при попытке посмотреть на текущее состояние производства. Кроме того, он стал более производительным.
  • Электрическая печь теперь может плавить кактус. (Не относится к электрическим коптильням и доменным печам)
  • Грузчики теперь распознают кактус как предмет для печи.

Исправления
  • Теперь грузчики будут правильно обновлять свое состояние при удалении блока над ними.
  • Монитор производства теперь будет показывать загрязнение в виде коричневого красителя (как и предполагалось)
  • Монитор производства больше не должен показывать дубликаты записей.
Автор: bobobo
Изменения
  • Электрические печи были переписаны, теперь они будут вести себя так же, как и котлы, используя виртуальный инвентарь печи, в то время как физическая форма печи является чисто декоративной. Это должно повысить производительность, хотя, скорее всего, не сразу, и теперь они будут более надежно поддерживать свои запасы.
  • Электрическая печь теперь может быть перегружена. При перегрузке они будут потреблять пропорциональное количество энергии и иметь пропорциональное увеличение скорости. Так что при однократной перегрузке печь будет потреблять в 2 раза больше энергии, но при этом будет работать в 2 раза быстрее.

Исправления
  • Устройства с перегрузкой теперь правильно учитывают потребление энергии.
  • Энергопилоны теперь показывают потенциальную нагрузку более точно, так как теперь они учитывают перегруженные устройства.
  • Индикатор мощности электропечи теперь показывает больше причин, по которым она не работает, например, если у нее нет выходного пространства, то вместо сообщения пользователю об отсутствии мощности она будет говорить об этом.

Примечания
  • Во время работы над этим патчем я обнаружил проблему с электросетями, которые не используют батареи. Пока я решаю эту проблему, я рекомендую всегда иметь хотя бы одну батарею в ваших установках питания. Проблему сложно исправить прямо сейчас, так как нужно добавить упорядочивание для тиканья устройств на решетке.
  • Электрические печи, скорее всего, превратятся в обычные печи или потеряют свой контент с этим обновлением, из-за их внутренних изменений. Извините за это, но сделанные изменения того стоят, так как они позволяют использовать часто запрашиваемую функцию Overdriving для них и улучшают их стабильность.
Автор: bobobo
  • Это исправляет проблему с версией, из-за которой 1.21 не работает. Другие версии, такие как 1.21.1/2/3/4, работают нормально. Поэтому вам не нужно обновляться до этой версии, если вы используете эти версии.
Автор: bobobo
Дополнения
  • Обновлено до версии 1.21.4
  • Запущен API, который находится в этом пути классов com.MT.xxxtrigger50xxx.API.MTAPI
  • Разработчики теперь могут использовать MTAPI.isDevice(location), чтобы проверить, является ли местоположение устройством.
  • Разработчики теперь могут использовать MTAPI.getDevice(location), чтобы получить объект Device в определенном месте.
  • Разработчики теперь могут использовать MTAPI.getPlayerData(uuid), чтобы получить объект PlayerData, связанный с MT.
  • Разработчики теперь могут использовать MTAPI.isBiter(entity), чтобы проверить, является ли объект кусачим.
  • Разработчики теперь могут использовать MTAPI.getSuperChunk(location), чтобы получить суперчанк, в котором находится локация.

Изменения
+ Предметы Minetorio больше не могут быть использованы в ванильных ремеслах. Однако они могут быть использованы в ванильных ремеслах, если вы создадите для них собственный рецепт с помощью MT.

Исправления
  • Исправлена проблема, из-за которой в версии 1.21.4 научные наборы автоматики создавались в наборах по 10 штук.
  • Вы больше не можете использовать предметы Minetorio для изготовления ванильных предметов.
  • Исправлена проблема, из-за которой сломанный энергоприемник не возвращал деньги после поломки.
  • Обновлены WorldEdit / WorldGuard для компиляции с их новыми сборками.

Примечания
  • Сборка 0.83 заблокирована для версий Minecraft 1.21+. На момент написания статьи эта версия работает с 1.21.1, 1.21.2, 1.21.3 и 1.21.4.
  • Поддержка версий 1.20.6 и 1.20.4 теперь ЗАКОНЧЕНА. В следующих версиях Minetorio поддержка этих версий больше не будет осуществляться. 7 серверов, на которых установлены эти версии, должны рассмотреть возможность обновления, так как только по моей статистике более 90% игроков на серверах используют 1.21+
  • Пожалуйста, помните, что моя политика поддержки версий все еще распространяется на 3 версии MC назад. В 1.21 уже более 4 версий. Я поддерживал эти старые версии, несмотря на эту политику, чтобы помочь владельцам серверов иметь время для обновления. Но теперь в этих версиях так мало пользователей, что можно больше не поддерживать их.
  • Разработчики делают запросы на API, которые вы хотели бы видеть добавленными в Minetorio, и они будут добавлены! Конечно, у меня есть еще много вещей, которые я буду добавлять, но то, что хотят разработчики, будет в приоритете.
  • Вики устарела, но я добавил раздел API, который поможет разобраться с основами работы с ней. Над ним мы будем работать и дальше.
Автор: bobobo
Небольшое обновление, чтобы исправить электрическую печь от спама консоли. Надеюсь, вы все отлично провели праздники! Нормальные обновления начнут выходить в ближайший месяц! :)
Автор: bobobo
Дополнения
+ Новая опция конфигурации! Материалы для скорости! Это пользовательский список, позволяющий наделять определенные материалы баффом скорости или дебаффом скорости. Эта новая система используется в бетоне и гладком камне для получения баффа скорости!


Изменения
  • Взрывчатка для скал теперь имеет 20% шанс разрушить руду, а не всегда, что делает ее полезной для добычи!
  • По бетону теперь можно ходить быстрее, чем по гладкому камню, как и предполагалось.
  • Плиты из гладкого камня теперь также дают бонус к скорости.

Исправления
  • Исправлена серьезная проблема с просмотром рецептов, позволяющая пользователям удалять рецепты, когда это должны были делать только администраторы. Спасибо SimSim за отчет!
  • Исправлена проблема со взрывами сущностей, сбрасывающих ванильные устройства и движители.
  • Исправлена проблема с тем, что взрывчатка на утесах не могла быть размещена.
  • Исправлена проблема с тем, что взрывчатка на утесе могла взрывать блоки, защищенные плагинами защиты.
  • Исправлена проблема с инверсией взрывов, из-за которой они взрывали блоки, когда не должны были, и не ломали блоки, когда должны были.
Автор: bobobo
Исправления
  • Ремесло и сборщики теперь могут быть скопированы и вставлены с помощью Блюпринтера!
  • Исправлены претензии администратора в GriefPrevention!
  • Исправлена проблема со взглядом вверх и вниз при добыче полезных ископаемых с помощью туннельной кирки.
Автор: bobobo
Дополнения
  • Теперь к отпечаткам чертежей можно применить смещение вперед и назад.
  • К отпечатку чертежа теперь можно применить поворот.

Исправления
  • Туннельная кирка теперь работает в области 3x3x3 в восточном и западном направлениях, а не 3x3x1.
  • Исправлено размещение батарей и исследовательских лабораторий.
  • Исправлены некоторые устройства, в частности то, как предотвращение горя определяет, может ли оно сломать блок или нет.
  • Исправлена проблема, когда предотвращение горя считало целевое местоположение таким же, как и местоположение, на которое оно было помещено.

Примечания
+ Сочетание двух дополнений к блюпринтеру позволяет печатать стекируемые конструкции, как в Factorio.
Автор: bobobo
Изменения
+ Блюпринтер теперь сохраняет и загружает схемы из новой папки, \plugins\Minetorio\schematics. Это позволит отделить схемы для администраторов, однако если вы администратор и хотите, чтобы Минеторио имел доступ к этим чертежам, просто скопируйте и вставьте их в эту новую папку!

Исправления
  • ResearchLab, Power Pylon, Batteries & Solar Panels теперь могут быть скопированы блюпринтером.
  • Бочковой насос больше не будет создавать жидкость из воздуха. (Спасибо Скай!)

Примечания
  • Множество устройств должны быть переведены на новую внутреннюю систему, которую использует блюпринтер. Так что если у вас есть устройство, которое не ставится на место и нуждается в базовом ингредиенте, то вот почему. Они будут постепенно добавляться со временем!
  • Сначала я сосредоточусь на добавлении наиболее распространенных устройств в блюпринтер
Автор: bobobo
ВерхНиз