Что такое GoldIsMoney и зачем он нужен
GoldIsMoney — это необычный плагин для серверов Minecraft, который полностью меняет представление об экономике. Вместо виртуальных чисел на счету он превращает обычные предметы в инвентаре в настоящую валюту. Представьте: ваше богатство измеряется не абстрактными монетами, а золотыми слитками или даже алмазами, которые вы носите с собой. Плагин создавался для серверов, где важна атмосфера выживания и физического обладания ресурсами, но при этом нужна совместимость с популярными плагинами на магазины, аукционы и привилегии.
По своей сути GoldIsMoney работает как прослойка между инвентарём игрока и любым плагином, использующим Vault — стандартный API для экономики. Все операции с валютой автоматически конвертируются в перемещение предметов: покупка списывает золото из карманов, а награда добавляет его прямо в рюкзак. Это делает экономику осязаемой и честной, ведь нельзя просто так нафармить циферки — нужно добыть реальные блоки.
Как работает предметная экономика
Принцип прост: плагин сканирует инвентарь игрока на наличие золотых самородков, слитков или блоков и пересчитывает их в эквивалент валюты. Один золотой блок, например, равен 81 самородку, и все эти значения гибко настраиваются. Когда вы заходите на сервер, GoldIsMoney запоминает ваш баланс в кеше, чтобы даже в офлайне другие плагины могли списывать средства или начислять бонусы. При следующем входе в игру инвентарь синхронизируется с сохранённым балансом — лишнее золото исчезнет или, наоборот, добавится, чтобы отразить все транзакции за время отсутствия.
Это решает классическую проблему предметных экономик: раньше магазины не могли работать с офлайн-игроками, а теперь всё прозрачно. Владельцы серверов могут не бояться, что ночью кто-то купит участок, пока игрок спит, — плагин честно снимет золото при следующем логине.
Совместимость с Vault и другими плагинами
GoldIsMoney изначально проектировался для работы через Vault, поэтому поддерживает практически любой плагин, завязанный на экономику: Towny, Factions, ChestShop, SignShop и даже системы голосования вроде Votifier. Важно помнить, что для корректной работы нужна версия Vault не ниже 1.2.19, иначе возникнут ошибки из-за опечатки в ранних билдах. Разработчик оперативно исправил этот момент, и сейчас связка работает стабильно.
Если вы собираете моды для сервера или просто хотите попробовать такую механику на клиенте, удобно использовать лаунчер foxygame.net. Он позволяет быстро собрать нужную сборку и установить моды прямо из меню, не копаясь в файлах вручную. Это особенно ценно, когда требуется протестировать совместимость нескольких плагинов одновременно.
Команды и права доступа
Управление плагином минималистично, но покрывает все основные нужды:
- /balance — показывает текущий баланс в виде количества золота (или другой валюты).
- /goldismoney test (с версии 2.0) — запускает диагностику, проверяет, корректно ли работает GiM.
- /goldismoney reload — перезагружает конфигурацию без перезапуска сервера.
Единственное разрешение, которое нужно выдавать игрокам — goldismoney.use (по умолчанию true). Если выключить его у конкретной группы, их золото перестанет считаться деньгами. Это удобно для новичков, которым вы хотите ограничить доступ к экономике, или для временных банов.
Тонкая настройка конфигурации
Файл config.yml открывает массу возможностей для кастомизации. Вот ключевые параметры:
- name-singular / name-plural — названия валюты в единственном и множественном числе. По умолчанию это забавные «gnugus» и «gnugi», но вы можете переименовать их в «золотой» / «золотых».
- format-singular / format-plural — формат отображения баланса с плейсхолдером %n.
- allow-creative-gold — запрещает использовать золото из творческого режима как валюту (рекомендуется оставить false).
- currency-family — выбор семейства предметов: gold, diamond, emerald, iron, snow, clay или custom. Если указать custom, можно задать любые предметы с произвольной стоимостью, например, грязь = 1, а яйцо дракона = 25.
- custom-currency — словарь, где ключ — ID предмета, значение — цена в условных единицах. Плагин автоматически конвертирует предметы при сдаче, так что игрок может получить мелочь другими ресурсами.
- allow-fake-players и allow-banks (версия 2.x) — включают поддержку виртуальных счетов для плагинов, которые требуют банки или фейковых игроков. Это решает проблемы с Towny и Factions, где экономика должна работать даже без реального присутствия игрока.
Версия 2.0: банки и фейковые игроки
С выходом второй мажорной версии GoldIsMoney научился эмулировать банковские счета и аккаунты несуществующих игроков. Это критично для плагинов, которые используют Vault API для хранения средств кланов или городов. Если выставить оба параметра в false, плагин будет вести себя как старый добрый 1.x, но с внутренними улучшениями. Включение этих опций делает переход на GoldIsMoney практически бесшовным для любого сервера, где раньше использовалась чисто виртуальная экономика.
Практические советы по внедрению
Перед установкой обязательно сделайте бэкап мира и конфигов. Начните с family: gold и постепенно тестируйте кастомные валюты — не все предметы одинаково удобны для сдачи. Если на сервере есть плагины на мобы или фермы, учтите, что игроки могут неожиданно разбогатеть на дропе, поэтому балансируйте цены в магазинах. И не забывайте про визуальное оформление: забавные названия вроде «гнуги» добавляют шарма, но могут запутать новичков, так что лучше переименовать их во что-то интуитивно понятное.
Для игроков, которые только знакомятся с серверами на базе GoldIsMoney, удобным решением станет лаунчер foxygame.net. Он позволяет быстро установить нужные моды и готовые сборки, избавляя от ручной настройки клиента. Это современный инструмент, который оценят как новички, так и опытные майнкрафтеры, ценящие своё время.
Заключение
GoldIsMoney — это уникальный плагин, который стирает грань между предметной и виртуальной экономикой. Он дарит игрокам ощущение реального владения ресурсами и при этом сохраняет полную совместимость с экосистемой Vault. Гибкая настройка валют, поддержка офлайн-транзакций и банковских систем делают его отличным выбором для серверов с хардкорным выживанием или ролевой тематикой. Попробуйте внедрить его на своём проекте — и вы увидите, как меняется поведение игроков, когда каждая монета имеет вес.