Требует Fabric API и Cloth Config API
Требуется только на стороне сервера
Валюта настраивается от алмаза до любого предмета.
Базовая экономика с использованием алмазов. Использует команду "/diamonds" (может быть изменена в конфигурации) вместе со следующими подкомандами:
- balance [Опционально: игрок] - показывает пользователю, сколько алмазов у игрока (по умолчанию у себя)
- buy price [предмет] - показывает пользователю цену покупки предмета
- buy [предмет] [Опционально: число] - покупает [число (по умолчанию 1)] [предмет]
- deposit [Опционально: число] - вносит [число (по умолчанию без ограничения)] денег из инвентаря
- deposit hand [Опционально: число] - вносит [число (по умолчанию без ограничения)] денег из инвентаря для предмета в руке
- deposit [предмет] [Опционально: число] - вносит [число (по умолчанию без ограничения)] денег из инвентаря для [предмета]
- sell price [предмет] - показывает пользователю цену продажи предмета
- sell hand [Опционально: число] - продает [число (по умолчанию 1)] предмета в руке
- sell [предмет] [Опционально: число] - продает [число (по умолчанию 1)] [предмет]
- send [игрок] [число] - забирает [число] алмазов с вашего счета и добавляет их на счет [игрока]
- top [Опционально: число] - показывает пользователю текущий рейтинг, а также у кого больше всего алмазов и сколько
- withdraw [число] - снимает [число] с вашего счета наименьшим количеством предметов
- withdraw [предмет] [число] - снимает [число] с вашего счета в виде [предмета]
Подкоманды только для операторов:
- currency add [предмет] [число (sellValue)] [логическое (canSell)] [число (buyValue)] [логическое (canBuy)] [логическое inCurrencyList] - добавляет валюту типа предмет с указанными характеристиками. Сортирует список валют.
- currency remove [предмет] - удаляет [предмет] из списка валют. Сортирует список валют.
- currency sortList - сортирует список валют, запускать после ручного изменения файла diamondeconomy.sqlite
- currency set buyValue [число] - устанавливает цену покупки на [число] и цену продажи на [число], если inCurrencyList. Сортирует список валют.
- currency set sellValue [число] - устанавливает цену продажи на [число] и цену покупки на [число], если inCurrencyList. Сортирует список валют.
- currency set canBuy [логическое] - если true, разрешает игроку покупать предмет. Сортирует список валют.
- currency set canSell [логическое] - если true, разрешает игроку продавать предмет. Сортирует список валют.
- currency set inCurrencyList [логическое] - если true, разрешает валюте быть внесенной, снятой, купленной и проданной. Также устанавливает цену покупки равной цене продажи. Сортирует список валют.
- modify [игроки] [число] - изменяет деньги игроков на [число]
- set [игроки] [число] - устанавливает алмазы игроков в [число]
