
Masa Gadget
Дополнение для набора модов Masa: синхронизация данных сущностей, трейдеры жителей, улучшенный EasyPlace в Litematica и куча других фич для тех, кто любит тонкую настройку.
Masa Gadget - это такой сборник полезных доработок для известной серии модов от мазы. Если вы пользуетесь Litematica, MiniHUD, Tweakeroo или другими инструментами из этой семьи, то Masa Gadget добавит им кучу удобных мелочей, которых не хватало.
По сути, это надстройка над MaliLib и Magiclib, которая расширяет функционал существующих модов без необходимости ставить что-то тяжёлое. Всё включается через конфиг-меню (по умолчанию G + C, но можно переназначить).
Что умеет Masa Gadget
Фич тут много, разложим по полочкам.
Общие (Generic)
- autoSyncEntityData - автоматическая синхронизация данных сущностей по pcaSyncProtocol. Удобно, когда нужно видеть инвентарь мобов на сервере без лагов.
- cacheContainerMenu - кеширует меню контейнеров, так что при открытии сундука или верстака данные подгружаются быстрее. Полезно на серверах с задержками.
- debug - включает отладочные сообщения. Обычно не нужно, но для поиска багов - самое то.
- renderNextRestockTime - показывает, через сколько житель обновит свои запасы. Теперь не надо гадать, пора ли его запирать на ночь.
- renderTradeEnchantedBook - прямо на жителе пишет, какие зачарованные книги у него есть, и даже оценивает их качество (good/mid/bad trader). Экономит кучу времени при поиске нужной книги.
- renderVillageHomeTracer / renderVillageJobSiteTracer - рисует линии от жителя до его дома и рабочего места. Цвет можно настроить.
- searchMobSpawnPoint - ищет точки спавна мобов, используя данные из MiniHUD. Очень помогает при поиске спавнеров или проверке ферм. Можно исключить блоки из поиска через чёрный список.
- syncAllEntityData - принудительная синхронизация всех данных сущностей по нажатию хоткея.
Litematica
- betterEasyPlaceMode - оказывается, в обычном EasyPlace нельзя открывать сундуки и тыкать на маяк. С Masa Gadget - можно. И это правда удобно при строительстве.
- disableLitematicaEasyPlaceFailTip - убирает надоедливое окно об ошибке easyPlace. Больше никаких всплывашек.
- fixAccurateProtocol - исправление точного протокола для совместимости.
- saveInventoryToSchematicInServer - позволяет сохранять инвентарь в схематик прямо на сервере через pcaSyncProtocol. Для тех, кто строит на мультиплеере.
- useRelativePath - сохранение и загрузка схематиков по относительному пути. Удобно, если вы переносите мир с одного ПК на другой.
Malilib (библиотека)
- backportI18nSupport - добавляет поддержку перевода интерфейса для старых версий Майнкрафт (до 1.18).
- fastSwitchMasaConfigGui - если у вас ModMenu, можно быстро переключаться между конфигами разных модов от мазы через выпадающий список.
- favoritesSupport - возможность добавлять любимые опции в избранное и фильтровать их. Спасает, когда настроек много.
- fixConfigWidgetWidth - исправляет ширину виджетов в конфиге, чтобы текст не обрезался.
- optimizeConfigWidgetSearch - поиск по настройкам теперь чувствителен к регистру, поддерживает переводы и может искать изменённые параметры.
- showOriginalConfigName - показывает оригинальное название опции, если отображаемое имя отличается. Масштаб шрифта регулируется.
MiniHUD
- minihudI18n - включает перевод текста в MiniHUD. Теперь все инфо-панели могут быть на русском, если установлен перевод.
- pcaSyncProtocolSyncBeehive - синхронизация содержимого ульев по протоколу PCA. Жми хоткей инвентаря и смотри, сколько там мёда и пчёл.
Tweakeroo
- inventoryPreviewSupportComparator - предпросмотр инвентаря теперь показывает сигнал компаратора. Полезно для автоматических ферм.
- inventoryPreviewSupportPlayer - можно смотреть инвентарь игрока и его эндер-сундук через предпросмотр.
- inventoryPreviewSupportSelect - выбирай предметы колёсиком мыши в режиме предпросмотра, смотри зачарования, а если в сундуке шалкер - загляни внутрь.
- inventoryPreviewSupportShulkerBoxItemEntity - предпросмотр поддерживает шалкеры, которые лежат как предметы.
- inventoryPreviewSupportTradeOfferList - предпросмотр списка торгов жителя. Не надо открывать меню, смотри сразу.
- inventoryPreviewSyncData - синхронизация данных с сервером при предпросмотре (сундуки, жители и т.д.).
- inventoryPreviewUseCache - использует кеш для предпросмотра, чтобы не лагать при рендере.
- restockWithCrafting - автоматический крафт предметов в сетке 2х2, если Tweakeroo не может найти нужную вещь в инвентаре. Для работы нужен ItemScroller. Рецепты задаются через restockWithCraftingRecipes.
Зависимости
| Мод | Тип | Где взять |
|---|---|---|
| Fabric-API | Обязательный | Фабрик-АПИ |
| Magiclib | Обязательный | встроен в сборку |
| MaliLib | Обязательный | сайт мазы |
| Litematica | Опциональный | там же |
| MiniHUD | Опциональный | сайт мазы |
| Tweakeroo | Опциональный | сайт мазы |
| Plusls-Carpet-Addition | Опциональный | гитхаб |
Без обязательных мод не запустится, остальные - по желанию, в зависимости от того, какие фичи вам нужны.
Версии и совместимость
Masa Gadget разрабатывается в основном для Minecraft 1.20.1, но с помощью препроцессора поддерживаются версии с 1.14.4 по 1.20.1. Актуальный список версий, которые принимаются в баг-репортах:
- 1.14.4, 1.15.2, 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.3, 1.19.4, 1.20.1
Маппинги используются официальные от Mojang. Документация на английском и китайском выровнена построчно.
Лицензия
Проект распространяется под LGPL-3.0 - можно смело использовать и адаптировать.
Скачайте Masa Gadget и добавьте в свою сборку с модами, если вы активно пользуетесь инструментами от мазы. Это не какой-то отдельный мод, а скорее апгрейд для уже привычных вещей. Настройка поначалу может показаться перегруженной, но зато каждый твик здесь продуман под реальные проблемы игроков.
