ShopShelves — Магазинные Полки для Minecraft
Представьте, что простая деревянная полка в Minecraft становится полноценной торговой точкой. Именно это делает мод ShopShelves — серверное дополнение, которое встраивает в игру удобную систему магазинов, управляемую через привычные блоки полок. Администраторы получают инструмент для создания постоянных лавок с фиксированными ценами, а игроки могут открывать собственные «полки-прилавки», привязанные к сундукам, и зарабатывать внутриигровую валюту. Всё работает на стороне сервера, так что клиентам не нужно ставить дополнительные моды — достаточно зайти на сервер с поддержкой Fabric.
Что такое ShopShelves и зачем он нужен
Мод ShopShelves для Minecraft использует блок полки, добавленный в версии 1.21.9, и превращает его в гибкий торговый автомат. Это серверный мод для Fabric, который полностью меняет подход к экономике на сервере. Больше не нужно плодить таблички с командами или сложные плагины — вся логика зашита прямо в блок, а интерфейс интуитивно понятен и новичкам, и опытным игрокам.
Главная фишка — разделение на админские и игровые магазины. Администратор может расставить по спавну полки с редкими ресурсами, которые никогда не закончатся, а игроки — открыть свой бизнес, привязав полку к сундуку или бочке. При этом мод дружит с экономическим API EcoBal, так что валюта сервера сразу готова к работе.
Типы магазинов и их особенности
Админские магазины
Админ-полки поддерживают три режима: только покупка, только продажа или двойной обмен. Такие магазины нельзя сломать, нажав на слоты с предметами, и они игнорируют белый список миров — работают везде, где их поставит оператор. Это идеальный инструмент для создания серверного рынка, где цены не меняются, а ассортимент всегда доступен.
Игровые полки (PlayerShelves)
Игроки создают свою полку, приседая и устанавливая блок полки на сундук, бочку или медный сундук. Полка автоматически привязывается к контейнеру, включая двойные сундуки, и начинает торговать тем, что лежит внутри. Каждый слот можно настроить на свою цену через специальное меню, а можно включить режим одного типа товара — тогда все три слота будут продавать одинаковый предмет по общей цене. Если контейнер сломают, полка мгновенно превращается в обычную ванильную, не оставляя за собой висящих табличек или битых данных.
Гибкая экономика и настройка цен
Мод предлагает несколько уровней управления стоимостью. Глобальные цены прописываются в файле pricing.yml — можно задать базовые значения для любых предметов, включая зелья, зачарованные книги, головы игроков и козьи рога. Для точечной настройки используется команда /shops price, которая ставит «штамп цены» на предмет в руке. После этого предметом можно зарядить игровую полку или выставить уникальную стоимость на админской полке.
Цены поддерживают гибкие соотношения: например, 10 долларов за 64 блока земли. Магазин сам пересчитает стоимость одной единицы при покупке любого количества. А если нужно подправить цену на лету, достаточно зажать Shift и кликнуть правой кнопкой по полке — откроется графический интерфейс с кнопками увеличения/уменьшения или возможностью ввести точное число в чат.
Установка и первые шаги
Чтобы скачать ShopShelves, достаточно найти мод на проверенных площадках и поместить его в папку mods сервера, работающего на Fabric для Minecraft 1.21.9. Клиентам устанавливать ничего не нужно — все текстовые подсказки и интерфейсы отображаются через серверные пакеты. Если вы пользуетесь лаунчером foxygame.net, то установка ShopShelves происходит буквально в один клик — достаточно найти мод в каталоге дополнений и нажать «Установить». Лаунчер сам проверит совместимость версий и при необходимости обновит мод автоматически.
После загрузки мода на сервер стоит заглянуть в конфигурационные файлы. config.yml управляет лимитами игровых полок, настройками отображения и защитой, а messages.yml позволяет переопределить все сообщения и цвета. Отдельного внимания заслуживает авто-миграция конфигов: при обновлении мода новые ключи добавляются автоматически, старые настройки не сбрасываются.
Команды и права для управления
Мод добавляет удобную систему команд, доступных через /shops или /shopshelves. Вот основные из них:
- /shops admin — включает режим администратора, позволяющий обходить защиту и быстро настраивать полки.
- /shops reload — перезагружает конфиги и цены без перезапуска сервера.
- /shops update — принудительно перерисовывает все плавающие надписи над полками во всех мирах.
- /shops itemprice — управляет глобальными ценами на предметы.
- /shops price — создаёт штамп цены на удерживаемом предмете.
Права гибко настраиваются через пермишены. Например, shopshelves.playershelves.5 ограничивает игрока пятью собственными полками, а shopshelves.playershelves.unlimited снимает любые лимиты. Отдельно можно разрешить цветные метки на полках или доступ к глобальному ценообразованию.
Визуальные подсказки и защита
Над каждой полкой парят текстовые дисплеи, которые обновляются в реальном времени: режим работы, цены, количество товара. Масштаб и дальность прорисовки настраиваются раздельно для основного текста и цен. Поддерживаются два режима отображения цен: TRIPLEPRICE показывает стоимость каждого слота отдельно, а SINGLEPRICE объединяет всё в одну строку — последний принудительно включается для игровых полок.
Защита от гриферов продумана до мелочей. Переднюю панель с предметами нельзя сломать, кликая по слотам — владелец или админ должен целиться в верхнюю или нижнюю кромку полки. Привязанные контейнеры защищены от разрушения посторонними, а сами полки и сундуки невосприимчивы к взрывам криперов, TNT и файерболам. Если игрок превысит лимит полок, новые создать не получится, а старые продолжат работать.
Статистика и кастомизация
Каждая полка хранит книгу статистики, где по слотам расписаны заработанные и потерянные деньги. Данные сохраняются между перезапусками сервера, так что владелец всегда видит, какой товар приносит прибыль. Администраторы могут задавать собственные плавающие метки с поддержкой цветовых кодов и даже переносом строки — достаточно ввести \n в поле названия. Очистить метку можно одним кликом прямо из меню цен.
Мод также предоставляет API для разработчиков — класс ShopshelvesApi позволяет другим модам проверять, является ли блок магазинной полкой, получать её режим и владельца. Это открывает дорогу для интеграций с плагинами на экономику, квесты или кастомные интерфейсы.
Итог: стоит ли скачать ShopShelves для Minecraft
ShopShelves — это не просто мод, а готовая экономическая экосистема, которая вписывается в ванильный стиль игры. Администраторы получают мощный инструмент для создания серверных магазинов без лишних плагинов, а игроки — честную и защищённую торговлю. Гибкие цены, защита от взломов, автоматическое обновление конфигов и поддержка цветных меток делают этот мод одним из лучших решений для серверов на Fabric 1.21.9. Если вы хотите оживить экономику своего сервера, просто добавьте ShopShelves — и обычные полки заиграют новыми красками.