Плагин для серверов Майнкрафт на Paper и Purpur, который объединяет экономику, аукцион, работы, дома и телепорты в общем меню. Игроки управляют основными функциями через кнопку в меню паузы или команду /menu.
Возможности
- Внутренняя экономика с настраиваемым стартовым балансом, переводами между игроками и таблицей самых богатых игроков.
- Аукцион: игроки выставляют предметы по своей цене, а покупка требует подтверждения. Число лотов не ограничено.
- Работы: игрок выбирает одну работу, сдаёт нужные предметы через аукцион и получает статус задания в чате. За пропущенный игровой срок персонажа увольняют, после чего действует задержка до следующей работы.
- До трёх точек дома на игрока с мгновенным телепортом.
- Запросы телепортации, включая
/tpaи/tpahere; в настройках приватности можно разрешить мгновенные запросы всем, друзьям или никому. - Случайный телепорт в пределах границы текущего мира и телепортация к случайному игроку онлайн.
- Друзья: взаимная дружба появляется, когда игроки подписались друг на друга.
- Профили со статистикой, таблицы лидеров по деньгам, времени в игре, убийствам, смертям, блокам и мобам.
- Меню личных настроек для чата, уведомлений, внешнего вида, приватности и общих переключателей.
Команды
/menu,/ecostgmenu— открыть главное меню./ecostg,/ecostg help— справка плагина./pay [игрок] [сумма],/bal [игрок],/moneytop— переводы, баланс и рейтинг денег./shop,/ah,/auction,/sell— открыть аукцион и выставить предмет./job,/jobsell,/jobinfo— выбрать работу, выставить рабочий лот и посмотреть её состояние./tpa [игрок],/tpahere [игрок],/tpaccept,/tpdeny— запросы телепортации и ответ на них./rtp,/rtpq— случайная точка в мире или случайный игрок онлайн./home [имя],/sethome [имя],/delhome <имя>— управление домами./stats [игрок],/friend add|remove|list,/leaderboard [тип],/lb,/settings— профиль, друзья, лидерборды и настройки.
Права
Операторам сервера доступны команды:
/ecoset <игрок> <сумма>,/ecogive <игрок> <сумма>,/ecostg toggle <игрок> <on|off>— управление экономикой игрока./jobcancel,/activejobs,/job-timer-reset— управление работами./ecostg mainletters change <название>— изменить надпись на кнопке меню паузы.
Настройка
Основные параметры находятся в config.yml:
starting-balance— начальный баланс;currency-nameиcurrency-symbol— название и обозначение валюты;menu.main-letters— подпись кнопки в меню паузы;homes.max— лимит домов;rtp.cooldown-seconds,rtp.max-radius,rtp.min-radius,rtp.max-attempts— правила случайного телепорта;auction.sale-tax-percent— налог с продажи;jobs.deadline-ingame-days,jobs.fire-cooldown-real-daysи параметры скидок — сроки и правила работ.
В worth.yml задаются рекомендуемые цены и подсказки для аукциона, а в jobs.yml — профессии и предметы для сдачи. Изменения конфигурации применяются после перезапуска сервера; изменение menu.main-letters сразу меняет меню, но подпись кнопки меню паузы обновляется после перезапуска.
Требования
Работает на серверах Paper и Purpur с Java. Vault и другие плагины экономики не нужны: данные валюты хранятся во встроенной SQLite-базе.
