
FrozenShop - Магазин для сервера (аналог DonutSMP)
Плагин FrozenShop для Minecraft 1.21 - это бесплатный GUI-магазин, аналог DonutSMP. Работает с Vault и PlaceholderAPI, поддерживает Paper, Spigot и Folia.
FrozenShop - бесплатный аналог магазина DonutSMP
FrozenShop - это плагин для Майнкрафт, который добавляет на сервер полноценный GUI-магазин с чистым интерфейсом. По факту, это точная бесплатная копия популярного магазина DonutSMP. Если вы искали способ сделать экономику на сервере удобной и визуально приятной, то скачать плагин FrozenShop - отличное решение. Проект актуален для Minecraft Java 1.21.x и работает на Spigot, Paper, Purpur и даже Folia. Вся экономика завязана исключительно на Vault.
Зависимости
Для работы магазина потребуются базовые плагины для сервера:
| Зависимость | Тип | Описание |
|---|---|---|
| Spigot / Paper 1.21+ | Обязательно | Ядро сервера (также поддерживаются Purpur и Folia) |
| Vault | Обязательно | Мост для экономики |
| Экономический плагин | Обязательно | EssentialsX, CMI и другие |
| PlaceholderAPI | Опционально | Включает плейсхолдер %frozenshop_totalspent% |
Установка
- Закиньте
FrozenShop.jarв папку/plugins. - Убедитесь, что Vault и плагин на экономику уже установлены.
- Запустите сервер - конфиг и файлы магазина сгенерируются автоматически.
- Настройте
plugins/FrozenShop/config.ymlи файлы категорий вplugins/FrozenShop/shops/*.yml. - Введите
/frozenshop reload, чтобы применить изменения без перезагрузки сервера.
Команды
| Команда | Право | Описание |
|---|---|---|
/shop | frozenshop.open | Открыть главное меню магазина |
/frozenshop reload | frozenshop.admin | Перезагрузить все конфиги на лету |
/frozenshop addcategory <name> | frozenshop.admin | Создать файл новой категории |
/frozenshop removecategory <name> | frozenshop.admin | Удалить категорию |
/frozenshop addhanditem <category> <price> | frozenshop.admin | Добавить предмет из руки в магазин |
/toggleshopmessages | frozenshop.toggle | Включить/выключить сообщения о покупках для игрока |
Права (Permissions)
| Право | По умолчанию | Описание |
|---|---|---|
frozenshop.open | Все | Открытие магазина |
frozenshop.admin | OP | Доступ к админ-командам |
frozenshop.toggle | Все | Отключение личных сообщений в магазине |
Структура файлов
text plugins/FrozenShop/ ├── config.yml ← Главное меню, подтверждения, звуки, сообщения ├── saves.yml ← Генерируется автоматически - данные игроков (не трогать) └── shops/ ├── end.yml ├── farming.yml ├── food.yml ├── gear.yml └── nether.yml ← Добавляйте сюда свои .yml файлы для новых категорий
Как добавить предмет в магазин
Откройте любой файл в папке shops/ и добавьте блок под items::
yaml items: my_item: price: 500 slot: 9 material: DIAMOND displayname: '&bShiny Diamond' amount: 1 giveitem: true givelore: false hide_attributes: false command: '' lore: - '&fBuy Price: �bf52b$%price%'
Если нужно не выдать предмет, а выполнить консольную команду, поставьте giveitem: false и пропишите command:
yaml giveitem: false command: 'give %player% diamond 1'
Совет по YAML: Каждый ключ предмета под
items:должен быть уникальным в пределах одного файла. Если будут дубликаты, предметы просто исчезнут из магазина без ошибок в консоли.
Плейсхолдеры (PlaceholderAPI)
| Плейсхолдер | Описание |
|---|---|
%frozenshop_totalspent% | Общая сумма денег, которую игрок потратил в магазине |
Настройки и советы
confirm-cooldown-ticks- защита от случайных двойных покупок (поставьте0, чтобы отключить).use-actionbars: true- показывает сообщения о покупке в панели действий (action bar) вместо чата.play-open-sound: true- воспроизводит звук при открытии магазина.- Все цветовые коды поддерживают стандартный формат
&и HEX-цвета&#RRGGBB.
Важный нюанс про совместимость и установку
FrozenShop разрабатывался специально под новые версии Minecraft 1.21+, где произошли изменения в API. Плагин отлично дружит с Folia, что редкость для магазинов. Если вы планируете запустить сервер с друзьями на BungeeHost (https://bungee.host), плагин установится туда буквально в один клик через панель управления, а сам магазин сразу подхватит экономику из EssentialsX.
Разработчик DrFrozen активно поддерживает проект - текущая версия 4.0.0 уже содержит все нужные фиксы для стабильной работы на современных сборках. Не забудьте настроить категории в папке shops/ под стиль вашего сервера, будь то выживание, экономика или ролевая игра, так как стандартные предметы - это лишь базовый пример.
Сервер для плагина FrozenShop - Магазин для сервера (аналог DonutSMP) - как у профи
Плагин FrozenShop - Магазин для сервера (аналог DonutSMP) создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином FrozenShop - Магазин для сервера (аналог DonutSMP) для друзей можно за пару минут - BungeeHost всё уже подготовил.
