Money and Sign Shops
Это клиент-опциональный мод, добавляющий не-предметные деньги и таблички-магазины для игроков/сервера.
Деньги
Игроки могут посмотреть свой баланс с помощью:
/money
а также переводить средства другим игрокам.
Таблички-магазины
бывают 4 типов:
[buy] — забирает деньги у игрока и выдает предметы из запасов магазина.
[sell] — забирает предметы из инвентаря игрока и переводит деньги от владельца магазина игроку.
[server-buy] — забирает деньги у игрока и выдает предметы (бесконечный запас).
[server-sell] — забирает предметы у игрока и выдает деньги (бесконечный запас).
Блоки-хранилища для магазинов
В качестве магазина можно использовать любой блок с инвентарем и возможностью itemhandler. Это включает все ванильные контейнеры, такие как сундуки, бочки, воронки, печи и т.д., а также модифицированные хранилища, включая машины. (Примечание о машинах: магазин использует верхнюю грань как грань для вставки и извлечения.)
Активация магазина
Первая строка таблички должна быть одним из 4 типов выше (только администраторы могут активировать серверные магазины).
Вторая и третья строки могут быть любыми. Хорошая идея — добавить описание.
Последняя строка — цена (допустимы десятичные дроби, но без разделителей тысяч или символов валют).
Затем поместите предметы, которые должен искать магазин, в контейнер. При активации магазина используются все предметы в контейнере. Это позволяет торговать несколькими предметами вместе за деньги, например, наборами инструментов.
Когда табличка настроена и предметы на месте, нажмите ПКМ по табличке, чтобы активировать её. В случае успеха тип и цена изменят цвет.
Просмотр информации о магазине
Нажмите ЛКМ по любому магазину, чтобы увидеть, что продается (Примечание: в творческом режиме это сломает табличку.)
Информация о магазине в чате будет показывать подсказки для продаваемых предметов, чтобы такие предметы, как инструменты и оружие, могли отображать свои зачарования.
Торговля предметами, которых у вас нет
Хотите что-то редкое, что вам больше никогда не понадобится, если оно у вас уже есть? Кажется нелепым, что вы не можете запросить этот предмет, не имея его сначала? Этот мод предлагает решение. Используя Книгу с пером, вы можете записать точный предмет, который хотите, в формате JSON, и магазин прочитает книгу при активации вашего магазина. Ключевые моменты: первая страница должна начинаться с "vending", затем на новой строке начинается ваш JSON. Смотрите ниже.
Защита магазинов
После активации магазина контейнер защищен от открытия и разрушения любым, кто не является владельцем или администратором. Кроме того, блоки нельзя размещать рядом с блоком-хранилищем. Это предотвращает извлечение предметов из вашего магазина другими игроками с помощью воронок или труб. Обратите внимание, что поскольку защита вступает в силу только после активации магазина, вы можете настроить свои собственные машины для подключения к блоку-хранилищу, если сделаете это до активации магазина. Это один из способов создания самоподдерживающихся магазинов.
API
Этот мод имеет пакет API для интеграции с другими модами. Если у вас есть вопросы о реализации с вашим собственным модом, пожалуйста, свяжитесь со мной через Discord или GitHub (ссылки ниже).
Ванильные клиенты
Если вы хотите использовать этот мод исключительно на стороне сервера, вам нужно добавить языковой файл этого мода в ресурспак для ваших клиентов. В противном случае большинство сообщений в чате не будут информативными для ваших пользователей. Вы можете получить языковой файл ЗДЕСЬ.
Совместимые моды



