HomeJavaModsBorderAchieve
BorderAchieve
BorderAchieve — screenshot 1

BorderAchieve / BorderAchieve

дс мд гд сн
Tested The server: mistii.ru online 6-10 on version 1.21.11

Плагин для Paper 1.21+, связывающий достижения (advancements) с динамическим расширением границ миров, глобальной блокировкой измерений и персональной блокировкой миров для отдельных игроков.

A Paper 1.21+ plugin that links advancements to dynamic world border expansion, global dimension locking, and per-player world locking.


РУССКАЯ ВЕРСИЯ

📖 Описание

BorderAchieve превращает получение достижений в механику, влияющую на мир сервера, и даёт гибкие инструменты контроля доступа к мирам:

📦 Установка

  1. Скачайте файл плагина.
  2. Поместите BorderAchieve.jar в папку plugins/.
  3. Перезапустите сервер.
  4. Настройте конфигурационный файл plugins/BorderAchieve/config.yml.
  5. Настройте языковые файлы в plugins/BorderAchieve/language/ (ru.yml / en.yml).
  6. (Опционально) Установите PlaceholderAPI для использования плейсхолдеров.

🛠 Команды

Основная команда: /border

Команда Право Описание
/border top borderachieve.player Открыть GUI топ достижений
/border reload borderachieve.admin Перезагрузить конфиг и языковые файлы
/border lock <world> [player] borderachieve.admin Персонально запретить мир для игрока
/border unlock <world> [player] borderachieve.admin Разблокировать мир глобально или для игрока
/border list <игрок> borderachieve.admin Показать список персонально запрещённых миров игрока
/border lockstatus borderachieve.admin Показать статус всех глобальных и персональных блокировок
/border debug borderachieve.admin Вывести отладочную информацию
/border help borderachieve.player Справка по командам

Ярлыки (алиасы): /bordertop, /topborder, /borderreload, /borderunlock, /borderlock, /borderlockstatus, /borderdebug, /borderachieve

📊 PlaceholderAPI

Если PlaceholderAPI установлен, доступны следующие плейсхолдеры:

Info:

Info:3

⚙ Конфигурация

Основные настройки в config.yml:

language: ru
settings:
  enable_border_expansion: true
  expand_amount: 15.0
  border_change_mode: "smooth"
  border_move_speed: "200t"
  set_initial_border_on_first_start: true
  initial_border_size: 35.0
  apply_to_all_worlds: false
  allowed_worlds:
    - world
    - world_nether
    - world_the_end
  notify_only_player: true
  effects:
    sound: "entity.ender_dragon.growl"
    sound_volume: 0.8
    sound_pitch: 1.0
    title: true
    subtitle: true
gui:
  slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34,37,38,39,40,41,42,43]
world_locking:
  enabled: true
  apply_to_all_worlds_for_locking: false
  default_required: 73
  worlds:
    world_nether:
      required_achievements: 150
    world_the_end:
      required_achievements: 650
  show_deny_title: true
  respawn_worlds:
    - "world"
    - "world_nether"
    - "world_the_end"
debug: false

Подробное описание всех параметров находится в documentation.yml (создаётся автоматически).

🔒 Рекомендации по блокировке миров

Глобальная блокировка (по достижениям):

Проверяйте прогресс командой /border lockstatus.

🌐 Языки

Поддерживаются русский (ru) и английский (en). Выберите нужный в config.yml параметром language. Языковые файлы находятся в папке plugins/BorderAchieve/language/.

🧪 Отладка

Включите debug: true в конфигурации, чтобы получать подробные логи в консоль.

🔄 Сброс настроек

Удалите файл config.yml и перезапустите сервер — плагин создаст новый с настройками по умолчанию.


ENGLISH VERSION

📖 Description

BorderAchieve turns earning advancements into a world‑affecting mechanic and provides flexible world access control:

📦 Installation

  1. Download the plugin file.
  2. Place BorderAchieve.jar into the plugins/ folder.
  3. Restart the server.
  4. Configure plugins/BorderAchieve/config.yml.
  5. Adjust language files in plugins/BorderAchieve/language/ (ru.yml / en.yml).
  6. (Optional) Install PlaceholderAPI to use placeholders.

🛠 Commands

Main command: /border

Command Permission Description
/border top borderachieve.player Open achievement leaderboard GUI
/border reload borderachieve.admin Reload config & language files
/border lock <world> [player] borderachieve.admin Personally lock a world for a player
/border unlock <world> [player] borderachieve.admin Unlock world globally or for a player
/border list <player> borderachieve.admin List player's personally locked worlds
/border lockstatus borderachieve.admin View all global and personal lock statuses
/border debug borderachieve.admin Show debug info
/border help borderachieve.player Show command help

Aliases: /bordertop, /topborder, /borderreload, /borderunlock, /borderlock, /borderlockstatus, /borderdebug, /borderachieve

📊 PlaceholderAPI

If PlaceholderAPI is installed, the following placeholders are available:

Info:

Info:3

⚙ Configuration

Main settings in config.yml:

language: en
settings:
  enable_border_expansion: true
  expand_amount: 15.0
  border_change_mode: "smooth"
  border_move_speed: "200t"
  set_initial_border_on_first_start: true
  initial_border_size: 35.0
  apply_to_all_worlds: false
  allowed_worlds:
    - world
    - world_nether
    - world_the_end
  notify_only_player: true
  effects:
    sound: "entity.ender_dragon.growl"
    sound_volume: 0.8
    sound_pitch: 1.0
    title: true
    subtitle: true
gui:
  slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34,37,38,39,40,41,42,43]
world_locking:
  enabled: true
  apply_to_all_worlds_for_locking: false
  default_required: 73
  worlds:
    world_nether:
      required_achievements: 150
    world_the_end:
      required_achievements: 650
  show_deny_title: true
  respawn_worlds:
    - "world"
    - "world_nether"
    - "world_the_end"
debug: false

For a full description of every parameter, see the automatically created documentation.yml.

🔒 Locking Recommendations

Global locking (by achievements):

Check progress with /border lockstatus.

🌐 Languages

Russian (ru) and English (en) are supported. Set the language option in config.yml. Language files are located in plugins/BorderAchieve/language/.

🧪 Debugging

Enable debug: true in the config to receive detailed console logs.

🔄 Resetting to Defaults

Delete config.yml and restart the server — the plugin will generate a fresh default configuration.

📝 Автор | Author

lesha_1

📃 Лицензия | License

MIT License. See the LICENSE file for details.

0.1.8/0.2.0-SNAPSHOT

BorderAchieve / BorderAchieve

дс мд гд сн

Плагин для Paper 1.21+, связывающий достижения (advancements) с динамическим расширением границ миров и блокировкой измерений.
A Paper 1.21+ plugin that links advancements to dynamic world border expansion and dimension locking.


РУССКАЯ ВЕРСИЯ

📖 Описание

BorderAchieve превращает получение достижений в механику, влияющую на мир сервера:

📦 Установка

  1. Скачайте файл плагина.
  2. Поместите BorderAchieve.jar в папку plugins/.
  3. Перезапустите сервер.
  4. Настройте конфигурационный файл plugins/BorderAchieve/config.yml.
  5. Настройте языковые файлы в plugins/BorderAchieve/language/ (ru.yml / en.yml).
  6. (Опционально) Установите PlaceholderAPI для использования плейсхолдеров.

🛠 Команды

Команда Право Описание
/topborder (или /bordertop) Открыть GUI топ достижений
/borderreload borderachieve.admin Перезагрузить конфиг и языковые файлы
/borderunlock <мир> [игрок] borderachieve.admin Разблокировать мир навсегда или выдать временный пропуск игроку
/borderlock <мир> borderachieve.admin Повторно заблокировать ранее разблокированный мир
/borderlockstatus borderachieve.admin Посмотреть статус блокировки миров
/borderdebug borderachieve.admin Показать отладочную информацию
/borderachieve Справка по плагину

📊 PlaceholderAPI

Если PlaceholderAPI установлен, доступны следующие плейсхолдеры:

Info:

Info:3

⚙ Конфигурация

Основные настройки в config.yml:

language: ru
settings:
  enable_border_expansion: true
  expand_amount: 15.0
  border_change_mode: "smooth"
  border_move_speed: "200t"
  set_initial_border_on_first_start: true
  initial_border_size: 35.0
  apply_to_all_worlds: false
  allowed_worlds:
    - world
    - world_nether
    - world_the_end
  notify_only_player: true
  effects:
    sound: "entity.ender_dragon.growl"
    sound_volume: 0.8
    sound_pitch: 1.0
    title: true
    subtitle: true
gui:
  slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34,37,38,39,40,41,42,43]
world_locking:
  enabled: true
  default_required: 150
  worlds:
    world_nether:
      required_achievements: 150
    world_the_end:
      required_achievements: 400
  show_deny_title: true
debug: false

Подробное описание всех параметров находится в documentation.yml (создаётся автоматически).

🔒 Рекомендации по блокировке миров

Для 10–15 активных игроков рекомендуемые пороги:

Проверяйте прогресс командой /borderlockstatus.

🌐 Языки

Поддерживаются русский (ru) и английский (en). Выберите нужный в config.yml параметром language. Языковые файлы находятся в папке plugins/BorderAchieve/language/.

🧪 Отладка

Включите debug: true в конфигурации, чтобы получать подробные логи в консоль.

🔄 Сброс настроек

Удалите файл config.yml и перезапустите сервер — плагин создаст новый с настройками по умолчанию.


ENGLISH VERSION

📖 Description

BorderAchieve turns earning advancements into a world‑affecting mechanic:

📦 Installation

  1. Download the plugin file.
  2. Place BorderAchieve.jar into the plugins/ folder.
  3. Restart the server.
  4. Configure plugins/BorderAchieve/config.yml.
  5. Adjust language files in plugins/BorderAchieve/language/ (ru.yml / en.yml).
  6. (Optional) Install PlaceholderAPI to use placeholders.

🛠 Commands

Command Permission Description
/topborder (or /bordertop) Open achievement leaderboard GUI
/borderreload borderachieve.admin Reload config & language files
/borderunlock <world> [player] borderachieve.admin Unlock world permanently or grant temp access to a player
/borderlock <world> borderachieve.admin Re-lock a previously unlocked world
/borderlockstatus borderachieve.admin View world locking status
/borderdebug borderachieve.admin Show debug info
/borderachieve Plugin help

📊 PlaceholderAPI

If PlaceholderAPI is installed, the following placeholders are available:

Info:

Info:3

⚙ Configuration

Main settings in config.yml:

language: en
settings:
  enable_border_expansion: true
  expand_amount: 15.0
  border_change_mode: "smooth"
  border_move_speed: "200t"
  set_initial_border_on_first_start: true
  initial_border_size: 35.0
  apply_to_all_worlds: false
  allowed_worlds:
    - world
    - world_nether
    - world_the_end
  notify_only_player: true
  effects:
    sound: "entity.ender_dragon.growl"
    sound_volume: 0.8
    sound_pitch: 1.0
    title: true
    subtitle: true
gui:
  slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34,37,38,39,40,41,42,43]
world_locking:
  enabled: true
  default_required: 150
  worlds:
    world_nether:
      required_achievements: 150
    world_the_end:
      required_achievements: 400
  show_deny_title: true
debug: false

For a full description of every parameter, see the automatically created documentation.yml.

🔒 Locking Recommendations

For 10–15 active players, recommended thresholds:

Check progress with /borderlockstatus.

🌐 Languages

Russian (ru) and English (en) are supported. Set the language option in config.yml. Language files are located in plugins/BorderAchieve/language/.

🧪 Debugging

Enable debug: true in the config to receive detailed console logs.

🔄 Resetting to Defaults

Delete config.yml and restart the server — the plugin will generate a fresh default configuration.

📝 Автор | Author

lesha_1

📃 Лицензия | License

MIT License. See the LICENSE file for details.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more