Money & Sign Shops
Активный0.0
Установок
Последнее обновление
Версии
Money & Sign Shops
Этот мод с опциональной поддержкой клиента вводит в игру безналичную валюту и систему магазинов на табличках, управляемых игроками и сервером.

Денежная система
Игроки могут проверять свой баланс с помощью команды:
/money
Также доступен перевод средств между участниками.
Типы магазинов
Доступно 4 вида торговых точек:
- [buy] — покупает предметы у игрока, зачисляя деньги на счёт владельца магазина
- [sell] — продаёт предметы из запасов магазина, списывая средства с покупателя
- [server-buy] — бесконечная закупка предметов у игроков за серверные деньги
- [server-sell] — бесконечная продажа предметов игрокам за серверную валюту
Хранилища для магазинов
В качестве основы для магазина подходит любой блок с инвентарём и возможностью обработки предметов. Это все стандартные контейнеры Minecraft: сундуки, бочки, воронки, печи, а также блоки из других модов, включая различные механизмы.
Примечание: для машин магазин использует верхнюю грань для вставки и извлечения предметов.
Создание магазина
Первая строка на табличке должна содержать один из четырёх типов магазина (только администраторы могут создавать серверные магазины).
Вторая и третья строки могут содержать произвольный текст — рекомендуется добавить описание товаров.
Последняя строка указывает цену (допускаются десятичные дроби, но без разделителей тысяч и символов валют).
Затем разместите товары в контейнере. При активации магазина будут учитываться все предметы в хранилище, что позволяет торговать наборами предметов, например, комплектами инструментов.
После настройки таблички и заполнения контейнера щёлкните правой кнопкой мыши по знаку для активации. При успешной активации тип магазина и цена изменят цвет.
Просмотр информации о магазине
Щёлкните левой кнопкой мыши по любой торговой точке, чтобы увидеть доступные товары.
Внимание: в творческом режиме это действие может сломать табличку.
Информация в чате будет содержать подсказки о предметах, включая зачарования на инструментах и оружии.
Торговля отсутствующими предметами
Хотите продать или купить редкий предмет, которого у вас пока нет? Эта проблема решена с помощью книги и пера. Запишите точные данные предмета в формате JSON, и магазин прочитает эту информацию при активации. Первая страница должна начинаться со слова "vending", после которого на новой строке начинается JSON-объект.

Защита магазинов
После активации магазина контейнер защищён от открытия и разрушения всеми, кроме владельца или администратора. Также блоки нельзя размещать рядом с хранилищем, что предотвращает кражу предметов через воронки или трубы.
Важно: защита активируется только после создания магазина, поэтому вы можете заранее подключить собственные механизмы к хранилищу для создания самоподдерживающихся торговых точек.
API для разработчиков
Мод включает API-пакет для интеграции с другими модификациями. По вопросам реализации обращайтесь через Discord или GitHub.
Совместимость с ванильными клиентами
Для использования мода только на стороне сервера добавьте языковой файл мода в ресурспак клиентов. Это обеспечит корректное отображение сообщений в чате. Языковой файл доступен по ссылке.