Мод для Майнкрафт на NeoForge, который добавляет серверную экономику: физические монеты, личные кошельки, магазин администрации и рынок между игроками. Подойдёт для сервера с торговлей, где валюту можно хранить, передавать и тратить без потери баланса после смерти.
Возможности
Есть пять номиналов монет: медная, железная, золотая, алмазная и незеритовая. Монеты лежат в инвентаре как обычные предметы, а при внесении в кошелёк автоматически меняются на более крупные номиналы по заданному курсу; при покупке крупные монеты при необходимости размениваются.
Кошелёк хранится на сервере и сохраняется после смерти игрока и перезапуска. Через него можно покупать товары в магазине администрации, передавать деньги другим игрокам и торговать на рынке:
- игрок выставляет предмет из инвентаря, цену и валюту;
- покупатель получает предмет в инвентарь, а монеты списываются из кошелька;
- отменённые лоты, а также предметы и выручка для игрока не в сети попадают во входящие;
- объявления удаляются по истечении заданного срока;
- с продажи удерживается налог: 5%, но не менее одной монеты для цен от двух монет. Удержанная валюта уничтожается.
Магазин администрации состоит из категорий и товаров с отдельными ценами и валютами. Его структуру можно менять прямо на работающем сервере.
Как пользоваться
Нажмите левой кнопкой мыши по кнопке кошелька на экране, чтобы снять монеты предметами. Shift + левая кнопка вносит в него все монеты из инвентаря, а правая кнопка по стопке монет в инвентаре вносит эту стопку.
Администратор открывает магазин командой /tshop, включает режим редактирования и создаёт, переименовывает, переставляет или удаляет категории и товары. Раскладку магазина можно сохранить как стандартную для сервера.
Настройки
После первого запуска создаются файлы:
tshop_coin.toml— курс обмена между номиналами, от2до10000;tshop_name.toml— названия экранов магазина и рынка.
Требования и совместимость
Мод рассчитан на NeoForge и работает на стороне сервера. При установленном FTB Teams участники одной команды автоматически используют общий кошелёк.
