Мод для Майнкрафт добавляет настраиваемую экономику: баланс игроков, переводы, монеты, награды и магазины. Отдельные механики и профессии можно включать или отключать через меню конфигурации.
Возможности
- баланс, переводы между игроками и налог на платежи;
- монеты: при получении сумма списывается с баланса;
- стартовый баланс, ежедневная и еженедельная награды, награда за убийство и штраф за смерть;
- награды за головы игроков;
- профессии: шахтёр, охотник, строитель, лесоруб, землекоп, исследователь, зачарователь, зельевар, фермер, торговец и рыбак;
- магазины игроков и магазин-житель. Для жителя можно выбрать название, цвет имени, профессию и вариант одежды по биому;
- бесконечный магазин администратора, который продаёт предмет в основной руке и не требует запаса товара.
Как пользоваться
Игровые команды работают через /trigger и не требуют прав оператора. Они показываются только для включённых в конфигурации механик.
- список команд —
/trigger economy.help; - идентификатор игрока —
/trigger economy.show_id; - баланс —
/trigger economy.balance; - получить монету на указанную сумму —
/trigger economy.coin set <balance_amount>; - перевод:
/trigger economy.pay set <player_id>, затем/trigger economy.pay.amount set <balance_amount>; - создать магазин с предметом в основной руке —
/trigger economy.shop.create; - удалить ближайший магазин —
/trigger economy.shop.remove; - назначить награду за игрока:
/trigger economy.bounty set <player_id>, затем/trigger economy.bounty.amount set <balance_amount>; - список профессий —
/trigger economy.jobs; - уйти с профессии —
/trigger economy.job.leave.
Настройки
Меню основных параметров открывается командой /function economy:config, а настройки профессий — /function economy:config/jobs. В нём задаются включение механик, суммы наград и штрафов, налог, начальный баланс и звуки; у каждой профессии отдельно настраиваются доступность, размер и частота выплаты.
Администратор может менять баланс игроков командами /function economy:admin/player/balance/add {"player":"<player>","amount":<amount>}, /function economy:admin/player/balance/remove {"player":"<player>","amount":<amount>} и /function economy:admin/player/balance/set {"player":"<player>","amount":<amount>}. Вместо <player> подходят имя или селектор, например @p и @a.
Яйцо призыва магазина-жителя выдаётся через /function economy:loot_table/villager_shop/macro {"name":"<name>","color":"<color>","profession":"<profession>","type":"<type>"}. После призыва жителя поставьте под ним бочки и настройте его сделки.
Бесконечный магазин создаётся командой /function economy:player/shop/admin {"price":<price>,"text":"<title>"}. Ближайший такой магазин удаляется через /function economy:player/shop/delete/nearest, а все магазины в мире — через /function economy:player/shop/delete/all.
