▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/EnchantedShulkers
EnchantedShulkers

EnchantedShulkers

Мод EnchantedShulkers для Fabric добавляет полезные чары на шалкеровые ящики: Siphon, Refill, Vacuum, Void и Augment. Автоматизируй сортировку и пополнение предметов в инвентаре.

Оцените первым
573.3K
142

EnchantedShulkers

Важно: этот мод только для Fabric. Если тебе нужен аналог на Forge, посмотри на Shulker Enchantments.

EnchantedShulkers добавляет несколько очень полезных чар для шалкеровых ящиков. Идея родилась после просмотра видео Xisumavoid про улучшение инвентаря - там показывали мод Shulker Enchantments для Forge. Поскольку на Fabric подобного не было (кроме BetterShulkers, который застрял на 1.16), пришлось делать свой вариант.

Что за чары и как они работают

В моде пять новых чар: Siphon, Refill, Vacuum, Void и Augment. Все они - сокровищницы, то есть добываются как Mending: в сундуках с сокровищами, у жителей или при рыбалке. Наносятся на шалкеровый ящик через наковальню. При желании можно зачаровать и эндер-сундук (настраивается в конфиге).

Siphon (Сифон)

Когда ты подбираешь предмет, и в зачарованном контейнере уже есть неполный стак такого же предмета - он автоматом летит туда. Контейнер должен быть у тебя в инвентаре. Удобно, когда копаешь руду или собираешь дроп с мобов: всё само раскладывается по ящикам.

Refill (Пополнение)

Если ты используешь предмет из руки (например, кирку или еду), и в зачарованном контейнере есть такой же - стак пополнится. Работает и для основной руки, и для офхенда (настраивается). Полезно для инструментов, которые быстро ломаются.

Vacuum (Вакуум)

Похож на Siphon, но без условия "уже есть такой предмет". Если в ящике есть место - всё, что ты подбираешь, летит туда. По умолчанию в выживании недоступен, но можно включить генерацию через generateVacuum.

Void (Пустота)

А вот это уже хардкор. Если в зачарованном контейнере есть предметы определённого типа, то при подборе таких же они просто исчезают. Место в ящике не нужно, стаки могут быть полными. По сути - автоматический мусоропровод для нежелательного лута.

Augment (Расширение)

Увеличивает размер шалкерового ящика. Каждый уровень добавляет 9 слотов (один ряд). Максимум - 10 уровней, по умолчанию 3. Тоже сокровище, но можно включить генерацию.

Нюансы с ресурспаками

Если используешь ресурспак, который меняет текстуры шалкеровых ящиков - зачарованные версии всё равно будут показывать ванильную текстуру в закрытом состоянии. Это фикс бага с наложением глинта. Свой ресурспак можно допилить под мод по ссылке https://enchantedshulkers.rubixdev.de.

Сервер и клиент

Мод работает и как серверный только - но лучше ставить на обе стороны. Если у игрока нет мода на клиенте, он не увидит глинт на зачарованных контейнерах.

Быстрый тест в креативе

Хочешь просто попробовать? Есть три способа:

  1. Найти зачарованные книги в креативном инвентаре и применить через наковальню.
  2. Выдать командой:
    • /give @s minecraft:enchanted_book{StoredEnchantments:[{id:"enchantedshulkers:siphon",lvl:1}]}
    • /give @s minecraft:enchanted_book{StoredEnchantments:[{id:"enchantedshulkers:refill",lvl:1}]}
  3. Зачаровать напрямую:
    • /enchant @s enchantedshulkers:siphon
    • /enchant @s enchantedshulkers:refill

Настройка

Клиентские опции

Для настройки клиента нужны Cloth Config API и Mod Menu. Открываешь Mod Menu, выбираешь EnchantedShulkers, жмёшь настройки.

ОпцияПо умолчаниюОписание
Apply glint to placed containersДаПоказывать глинт на установленных в мире ящиках
Prevent glint overlap with custom modelsДаИспользовать отдельные модели для закрытых контейнеров, чтобы избежать наложения глинта. Отключай при кастомных ресурспаках
Refill while inventory is openНетПополнять предметы, пока открыт инвентарь

Серверные опции (конфиг)

Файл enchantedshulkers.toml лежит в папке мира. Можно менять через команду /enchantedshulkers.

ОпцияЗначенияПо умолчаниюОписание
refillOffhandtrue/falsetrueПополнять стаки в офхенде
refillNonStackablestrue/falsefalseПополнять нестакаемые предметы (тотемы)
enchantableEnderChesttrue/falsefalseРазрешить чары на эндер-сундук
coloredNamestrue/falsefalseПоказывать названия зачарованных контейнеров голубым цветом
creativeSiphon / creativeRefill / creativeVacuum / creativeVoidtrue/falsefalseВключить чары для креативных игроков
generateSiphon / generateRefill / generateVacuum / generateVoid / generateAugmenttrue/falseсм. вышеГенерировать книги с чарами в выживании
nestedContainers0-32767255Глубина поиска во вложенных контейнерах (например, шалкеры внутри эндер-сундука)
strongerSiphon / weakerVacuumtrue/falsefalseМеняют поведение Siphon и Vacuum: первый может заполнять пустые слоты, второй требует уже имеющийся предмет
maxAugmentLevel1-103Максимальный уровень Augment. После изменения лучше сделать /reload

Для разработчиков модов

Если твой мод добавляет новый портативный контейнер - просто добавь его в тег enchantedshulkers:portable_container. Создай файл portable_container.json по пути src/main/resources/data/enchantedshulkers/tags/items/:

{
  "replace": false,
  "values": ["your_mod_namespace:your_container_item"]
}

Если контейнер не наследует класс ванильного шалкера - придётся реализовать интерфейс EnchantableBlockEntity и поддержку рендера глинта. Подробности - в исходниках ShulkerBoxBlockEntityRendererMixin.java и ShulkerBoxBlockEntityMixin.java.

По факту, EnchantedShulkers - must-have для тех, кто любит порядок в инвентаре и не хочет тратить время на ручную сортировку. Особенно актуально на серверах с большим количеством ресурсов.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:2 года назад
Главная