Плагин для серверов Майнкрафт, который позволяет игрокам расширять границы миров за предметы, блоки или игровую валюту. Для каждого мира можно сделать отдельное меню, задать предел расширения и объединить вклады игроков в общую цель. В конфигурации доступен русский язык сообщений.
Возможности
- Отдельные меню и лимиты границы для каждого мира.
- Оплата расширения предметами и валютой; в одном меню можно сочетать оба способа.
- Общий фонд: игроки вносят ресурсы или валюту, а после достижения цели граница расширяется автоматически.
- Учёт личных вкладов, таблица лидеров и уведомления всем игрокам при расширении.
- Сохранение данных в SQLite, поэтому вклады не теряются после перезапуска.
- Автоматическое расширение связанных миров с заданным соотношением — например, для незера и энда.
- Настраиваемые сообщения, заголовки, звуки, цвета и предметы в меню. В качестве иконок поддерживаются головы из HeadDatabase, Base64 и Skulls.
- Плейсхолдеры для размера границы, лимита, места игрока в рейтинге, вклада и лидеров.
Команды
/borderplus open <worldName>— открыть меню расширения границы мира./borderplus collective <worldName>— открыть меню общего фонда./borderplus change [world] <amount>— изменить границу мира./borderplus rotategui <worldName> [guiFile]— вручную обновить набор предметов в меню.
Права
borderplus.open.<world_name>— доступ к меню выбранного мира.borderplus.collective.<world_name>— доступ к меню общего фонда.borderplus.change— изменение границы через команду администратора.borderplus.reload— перезагрузка конфигурации плагина.
Настройка
Основные параметры находятся в config.yml. В settings.language можно выбрать ru; для каждого мира в worlds задаются файл меню, max_size, название и связанное расширение других миров. Параметры collective_goal, collective_expansion_amount и world_border_expand_duration определяют цель фонда, размер расширения и его длительность.
В файлах меню настраиваются стоимость, требуемые предметы, размер расширения, звук и позиция кнопок. Автосмену требуемых ресурсов задаёт раздел gui_rotation.
Требования
Требуется Java 17 или новее. Для плейсхолдеров нужен PlaceholderAPI. Экономика работает через Vault с совместимым плагином экономики, например EssentialsX, либо через PlayerPoints; при наличии обоих приоритет получает PlayerPoints. HeadDatabase и Skulls нужны для соответствующих видов голов в меню; голограммы можно выводить через DecentHolograms или другой плагин голограмм.
