
ViScriptShop - Визуальный редактор магазинов для Minecraft 1.21.1 NeoForge
ViScriptShop - мод для Майнкрафт с визуальным редактором магазинов и системой корзины. Настройка без кода, поддержка KubeJS, интеграция с JEI и рюкзаками.
ViScriptShop - это мод для Minecraft 1.21.1 на NeoForge, который полностью меняет подход к созданию магазинов в игре. Вместо того чтобы править конфиги вручную, ты получаешь встроенный визуальный редактор и современную систему корзины. По сути, это готовое решение для тех, кто устал от громоздких плагинов и хочет гибко настроить торговлю на сервере или в сборке.
Зачем нужен ViScriptShop
В ванильном Майнкрафте торговля с жителями - штука полезная, но очень ограниченная. Админы серверов и создатели модпаков постоянно сталкиваются с проблемой: нужно сделать удобную точку продажи предметов, но существующие решения либо требуют правки JSON/yml файлов, либо не дают нужной гибкости. ViScriptShop решает обе проблемы сразу.
Ключевые фишки
Визуальный редактор (WYSIWYG)
Никакого кода - всё делается прямо в игре через удобный интерфейс. Редактор работает по принципу "что видишь, то и получишь":
- Проекты и результаты - использует разделение на файлы проекта (.shopproj) и готовые файлы (.shop). Это значит, что разработка не мешает продакшену, а финальный магазин можно выгрузить отдельно.
- Редактирование в реальном времени - меняй категории, сортировку, цены прямо в редакторе. Drag-and-drop работает, история изменений сохраняется.
- Не закрывается при перезагрузке - свернул редактор, открыл снова - проект на месте. Не надо каждый раз загружать всё заново.
Система корзины
Вместо того чтобы покупать предметы по одному, игроки могут добавлять их в корзину и оплатить всё разом. Интерфейс показывает итоговую цену и список того, что получишь. Мелочь, а приятно.
Гибкие цены
Поддерживает не только стандартную экономику (деньги), но и полноценный обмен предметами (Item Barter). Хочешь продавать алмазы за изумруды? Легко.
Прогрессия (Stage система)
Встроенная система этапов позволяет скрывать или открывать предметы в зависимости от прогресса игрока. Например, доступ к алмазной броне только после победы над Драконом Края.
Интеграция с другими модами
ViScriptShop не существует в вакууме - он дружит с популярными модами:
- KubeJS - куча событий (открытие, покупка, успех и т.д.) плюс Util API. Можно реализовать любую логику через скрипты.
- Рюкзаки - напрямую читает предметы из Sophisticated Backpacks и Beyond Dimension. Игроку не нужно держать валюту в руке.
- JEI - прямо в интерфейсе магазина можно посмотреть рецепты предметов через JEI, не закрывая окно.
Команды управления
Для админов есть несколько полезных команд:
/viscript_shop editor- открыть визуальный редактор./viscript_shop reload- горячая перезагрузка данных магазина (чистит кеш). Не надо перезапускать сервер./viscript_shop setStageи/viscript_shop money- управление этапами игроков и экономическими данными.
Итог
ViScriptShop - это не просто очередной мод для магазинов. Это инструмент, который делает настройку торговли быстрой и наглядной. Если ты собираешь сервер или модпак для Minecraft 1.21.1 на NeoForge и хочешь дать игрокам удобный магазин без головной боли с конфигами - присмотрись к этому проекту. Скачайте ViScriptShop и попробуйте визуальный редактор сами - разница с ручной правкой файлов колоссальная.
