Sueta

BorderAchieve

0.3.2-SNAPSHOT

A simple Minecraft plugin that implements "Achievements increase worldborder size + top achievements"

·Plugin
  1. 0.3.2-SNAPSHOTlatestBorderAchieve 0.3.24 weeks ago

    Изменения и дополнения / Changes and additions

    config.yml

    # ... существующие настройки конфига ...
    # ... existing configuration settings ...
    
      # ru: Кастомные параметры расширения для конкретных миров.
      # ru: Если enabled = false — работает только expand_amount (и авто-деление Незера на 8).
      # en: Custom expand settings for specific worlds.
      # en: If enabled = false — only expand_amount is used (with Nether auto-divide by 8).
      custom_world_settings:
        enabled: false
    
        # ru: Индивидуальные значения для миров.
        # ru: Если мир не указан — используется expand_amount.
        # en: Per-world values.
        # en: If world not listed — expand_amount is used.
        worlds:
          world: 15.0
          world_nether: 1.875
          world_the_end: 15.0
    
    # ... существующие настройки конфига ...
    # ... existing configuration settings ...
    <details> <summary>config.yml</summary>
    # ru: Языки которые встроены: ru или en
    # en: Languages that are embedded: ru или en
    language: ru
    
    settings:
      # true / false
      # ru: Управление уведомлениями при расширении границы
      # en: Notification toggles on border expansion
      notifications:
        # ru: Показывать уведомление в чате?
        # en: Show chat notification?
        chat: true
    
        # ru: Показывать Title/Subtitle на весь экран?
        # en: Show full-screen Title/Subtitle?
        title: true
    
        # ru: Показывать ActionBar (текст над хотбаром)?
        # en: Show ActionBar (text above hotbar)?
        actionbar: true
    
      # ru: Включить расширение границ за ачивки?. Если false, плагин работает только как топ/рейтинг по ачивкам.
      # en: Enable border expansion for achievements?. If false, the plugin only works as a top/ranking for achievements.
      enable_border_expansion: true
    
      # ru: На сколько блоков увеличивается граница при получении ачивки. В аду автоматически делится на 8 (15.0 / 8 = 1.875)
      # en: How many blocks are added to the border when an achievement is obtained. Nether is automatically divided by 8 (15.0 / 8 = 1.875)
      expand_amount: 15.0
    
      # ru: Кастомные параметры расширения для конкретных миров.
      # ru: Если enabled = false — работает только expand_amount (и авто-деление Незера на 8).
      # en: Custom expand settings for specific worlds.
      # en: If enabled = false — only expand_amount is used (with Nether auto-divide by 8).
      custom_world_settings:
        enabled: false
    
        # ru: Индивидуальные значения для миров.
        # ru: Если мир не указан — используется expand_amount.
        # en: Per-world values.
        # en: If world not listed — expand_amount is used.
        worlds:
          world: 15.0
          world_nether: 1.875
          world_the_end: 15.0
    
      # ru: Режим изменения границы:
      # ru:  smooth - плавное расширение за указанное время (граница движется всё время)
      # ru:  delay  - отложенное изменение (граница стоит, потом мгновенно расширяется)
      # en: Border change mode:
      # en:  smooth - smooth expansion over the specified time (the border moves all the time)
      # en:  delay - delayed change (the border stands still, then expands instantly)
      border_change_mode: "smooth"
    
      # ru: Время для smooth или delay. Поддерживаются суффиксы: t (тики), s (секунды), d (дни). Примеры: "20t", "1.5s", "1d"
      # en: Time for smooth or delay. Supported suffixes: t (ticks), s (seconds), d (days). Examples: "20t", "1.5s", "1d"
      border_move_speed: "200t"
    
      # ru: Автоматически устанавливать первоначальную границу при первом старте плагина?
      # en: Automatically set the initial border when the plugin is first launched?
      set_initial_border_on_first_start: true
    
      # ru: Размер первоначальной границы. Аду автоматически поделится на 8 (35.0 / 8 = 4.375)
      # en: The size of the initial border. Nether will be automatically divided by 8 (35.0 / 8 = 4.375)
      initial_border_size: 35.0
    
      # ru: Применять расширение ко ВСЕМ загруженным мирам автоматически?
      # en: Apply the extension to ALL loaded worlds automatically?
      apply_to_all_worlds: false
    
      # ru: Список миров (используется только если apply_to_all_worlds = false)
      # en: List of worlds (used only if apply_to_all_worlds = false)
      allowed_worlds:
        - "world"
        - "world_nether"
        - "world_the_end"
    
      # ru: Уведомление о новом размере границы только игроку, получившему ачивку? false = всем
      # en: Notify new border size only to the player who got the achievement? false = everyone
      notify_only_player: true
    
      # ru: Эффекты при расширении границы
      # en: Effects on border expansion
      effects:
        # ru: Звук при расширении (название из Sound enum, например "entity.ender_dragon.growl"). Оставьте пустым для отключения.
        # en: Sound on expansion (Sound enum name, e.g. "entity.ender_dragon.growl"). Leave empty to disable.
        sound: "entity.ender_dragon.growl"
    
        # ru: Громкость звука (0.0 - 1.0)
        # en: Sound volume (0.0 - 1.0)
        sound_volume: 0.8
    
        # ru: Высота тона звука (0.5 - 2.0)
        # en: Sound pitch (0.5 - 2.0)
        sound_pitch: 1.0
    
    # ru: GUI настройки (только слоты) 
    # en: GUI settings (only slots)
    gui:
      # ru: Слоты для голов игроков (инвентарь 54 слота) 
      # en: Slots for player heads (54 slots inventory)
      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]
    
    # ru: Блокировка миров до достижения определённого количества достижений на сервере
    # en: Lock worlds until a certain total number of achievements is reached
    world_locking:
      # ru: Включить механизм блокировки миров
      # en: Enable world locking
      enabled: true
    
      # ru: Если true – блокируются ВСЕ загруженные миры (все, что есть на сервере)
      # ru: Если false – блокируются только миры, перечисленные в секции worlds
      # en: If true – ALL loaded worlds are locked (all worlds on the server)
      # en: If false – only worlds listed in the worlds section are locked
      apply_to_all_worlds_for_locking: false
    
      # ru: Порог достижений по умолчанию (используется, если в worlds не задан свой порог)
      # en: Default achievement threshold (used if a world has no custom threshold in worlds)
      default_required: 73
    
      # ru: Индивидуальные пороги для конкретных миров (переопределяют default_required)
      # en: Custom thresholds for specific worlds (override default_required)
      worlds:
        world_nether:
          required_achievements: 150
        world_the_end:
          required_achievements: 650
    
      # ru: Показывать Title при попытке входа в заблокированный мир? (сообщение в чате всегда будет)
      # en: Show Title when trying to enter a locked world? (chat message always appears)
      show_deny_title: true
    
      # ru: Порядок миров для выбора при респавне, если текущий мир запрещён персонально.
      # ru: Если не задан, используется порядок загрузки миров сервером.
      # en: World priority for respawn if current world is locked personally.
      # en: If not set, the server's default world loading order is used.
      respawn_worlds:
        - "world"
        - "world_nether"
        - "world_the_end"
    
    # ru: Режим отладки (выводит подробности в консоль)
    # en: Debug mode (logs detailed info to console)
    debug: false
    </details>
    5 downloads
  2. 0.3.1-SNAPSHOTBorderAchieve 0.3.14 weeks ago

    Изменения и дополнения / Changes and additions

    config.yml

    settings:
      # true / false
      # ru: Управление уведомлениями при расширении границы
      # en: Notification toggles on border expansion
      notifications:
        # ru: Показывать уведомление в чате?
        # en: Show chat notification?
        chat: true
    
        # ru: Показывать Title/Subtitle на весь экран?
        # en: Show full-screen Title/Subtitle?
        title: true
    
        # ru: Показывать ActionBar (текст над хотбаром)?
        # en: Show ActionBar (text above hotbar)?
        actionbar: true
    
    # ... существующие настройки конфига ...
    # ... existing configuration settings ...
    <details> <summary>config.yml</summary>
    # ru: Языки которые встроены: ru или en
    # en: Languages that are embedded: ru или en
    language: ru
    
    settings:
      # true / false
      # ru: Управление уведомлениями при расширении границы
      # en: Notification toggles on border expansion
      notifications:
        # ru: Показывать уведомление в чате?
        # en: Show chat notification?
        chat: true
    
        # ru: Показывать Title/Subtitle на весь экран?
        # en: Show full-screen Title/Subtitle?
        title: true
    
        # ru: Показывать ActionBar (текст над хотбаром)?
        # en: Show ActionBar (text above hotbar)?
        actionbar: true
    
      # ru: Включить расширение границ за ачивки?. Если false, плагин работает только как топ/рейтинг по ачивкам.
      # en: Enable border expansion for achievements?. If false, the plugin only works as a top/ranking for achievements.
      enable_border_expansion: true
    
      # ru: На сколько блоков увеличивается граница при получении ачивки. В аду автоматически делится на 8 (15.0 / 8 = 1.875)
      # en: How many blocks are added to the border when an achievement is obtained. Nether is automatically divided by 8 (15.0 / 8 = 1.875)
      expand_amount: 15.0
    
      # ru: Режим изменения границы:
      # ru:  smooth - плавное расширение за указанное время (граница движется всё время)
      # ru:  delay  - отложенное изменение (граница стоит, потом мгновенно расширяется)
      # en: Border change mode:
      # en:  smooth - smooth expansion over the specified time (the border moves all the time)
      # en:  delay - delayed change (the border stands still, then expands instantly)
      border_change_mode: "smooth"
    
      # ru: Время для smooth или delay. Поддерживаются суффиксы: t (тики), s (секунды), d (дни). Примеры: "20t", "1.5s", "1d"
      # en: Time for smooth or delay. Supported suffixes: t (ticks), s (seconds), d (days). Examples: "20t", "1.5s", "1d"
      border_move_speed: "200t"
    
      # ru: Автоматически устанавливать первоначальную границу при первом старте плагина?
      # en: Automatically set the initial border when the plugin is first launched?
      set_initial_border_on_first_start: true
    
      # ru: Размер первоначальной границы. Аду автоматически поделится на 8 (35.0 / 8 = 4.375)
      # en: The size of the initial border. Nether will be automatically divided by 8 (35.0 / 8 = 4.375)
      initial_border_size: 35.0
    
      # ru: Применять расширение ко ВСЕМ загруженным мирам автоматически?
      # en: Apply the extension to ALL loaded worlds automatically?
      apply_to_all_worlds: false
    
      # ru: Список миров (используется только если apply_to_all_worlds = false)
      # en: List of worlds (used only if apply_to_all_worlds = false)
      allowed_worlds:
        - "world"
        - "world_nether"
        - "world_the_end"
    
      # ru: Уведомление о новом размере границы только игроку, получившему ачивку? false = всем
      # en: Notify new border size only to the player who got the achievement? false = everyone
      notify_only_player: true
    
      # ru: Эффекты при расширении границы
      # en: Effects on border expansion
      effects:
        # ru: Звук при расширении (название из Sound enum, например "entity.ender_dragon.growl"). Оставьте пустым для отключения.
        # en: Sound on expansion (Sound enum name, e.g. "entity.ender_dragon.growl"). Leave empty to disable.
        sound: "entity.ender_dragon.growl"
    
        # ru: Громкость звука (0.0 - 1.0)
        # en: Sound volume (0.0 - 1.0)
        sound_volume: 0.8
    
        # ru: Высота тона звука (0.5 - 2.0)
        # en: Sound pitch (0.5 - 2.0)
        sound_pitch: 1.0
    
        # ru: Показывать ли заголовок (Title) при расширении
        # en: Show title on expansion?
        title: true
    
        # ru: Показывать ли подзаголовок (Subtitle) с новым размером
        # en: Show subtitle with new size?
        subtitle: true
    
    # ru: GUI настройки (только слоты) 
    # en: GUI settings (only slots)
    gui:
      # ru: Слоты для голов игроков (инвентарь 54 слота) 
      # en: Slots for player heads (54 slots inventory)
      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]
    
    # ru: Блокировка миров до достижения определённого количества достижений на сервере
    # en: Lock worlds until a certain total number of achievements is reached
    world_locking:
      # ru: Включить механизм блокировки миров
      # en: Enable world locking
      enabled: true
    
      # ru: Если true – блокируются ВСЕ загруженные миры (все, что есть на сервере)
      # ru: Если false – блокируются только миры, перечисленные в секции worlds
      # en: If true – ALL loaded worlds are locked (all worlds on the server)
      # en: If false – only worlds listed in the worlds section are locked
      apply_to_all_worlds_for_locking: false
    
      # ru: Порог достижений по умолчанию (используется, если в worlds не задан свой порог)
      # en: Default achievement threshold (used if a world has no custom threshold in worlds)
      default_required: 73
    
      # ru: Индивидуальные пороги для конкретных миров (переопределяют default_required)
      # en: Custom thresholds for specific worlds (override default_required)
      worlds:
        world_nether:
          required_achievements: 150
        world_the_end:
          required_achievements: 650
    
      # ru: Показывать Title при попытке входа в заблокированный мир? (сообщение в чате всегда будет)
      # en: Show Title when trying to enter a locked world? (chat message always appears)
      show_deny_title: true
    
      # ru: Порядок миров для выбора при респавне, если текущий мир запрещён персонально.
      # ru: Если не задан, используется порядок загрузки миров сервером.
      # en: World priority for respawn if current world is locked personally.
      # en: If not set, the server's default world loading order is used.
      respawn_worlds:
        - "world"
        - "world_nether"
        - "world_the_end"
    
    # ru: Режим отладки (выводит подробности в консоль)
    # en: Debug mode (logs detailed info to console)
    debug: false
    </details>
    2 downloads
  3. 0.3.0-SNAPSHOTBorderAchieve 0.3.0-SNAPSHOTJun 14, 2026

    Изменения и дополнения / Changes and additions

    РУССКАЯ

    - Добавлена персональная блокировка миров для отдельных игроков. - Новые команды: /border lock <world> [player] – запретить игроку указанный мир. /border unlock <world> [player] – разрешить игроку мир (или снять глобальную блокировку). /border list <player> – показать список лично запрещённых миров игрока. /border lockstatus – отобразить статус всех глобальных и персональных блокировок. /border help – интерактивный список всех подкоманд. - При вводе /border без аргументов выводится кликабельный перечень доступных подкоманд (каждая строка подставляет команду в чат при нажатии). - Реализован респавн-редирект: после смерти в мире, запрещённом игроку лично, возрождение происходит в первом доступном мире согласно порядку respawn_worlds в config.yml. - Добавлены новые плейсхолдеры PlaceholderAPI: %borderachieve_lock_player% – все персонально запрещённые миры игрока. %borderachieve_lock_<world>% – true/false, запрещён ли конкретный мир данному игроку. %borderachieve_locked_display_<world>% – строка вида «мир: true/false». %borderachieve_global_locked_<world>% – true/false, действует ли глобальная блокировка на мир. %borderachieve_global_locked_display_<world>% – строка для глобальной блокировки вида «мир: true/false». - Полная локализация всех сообщений плагина (русский и английский). Все ошибки, подсказки и статусы теперь зависят от выбранного языка.

    ENGLISH

    - Added per-player personal world locking. - New commands: /border lock <world> [player] – lock a world for the specified player. /border unlock <world> [player] – unlock a world for the player (or remove global lock). /border list <player> – list the player's personally locked worlds. /border lockstatus – display all global and personal lock statuses. /border help – interactive list of all subcommands. - Running /border without arguments now shows a clickable list of available subcommands (each line suggests the command into chat when clicked). - Implemented respawn redirect: when a player dies in a personally locked world, they respawn in the first available world according to the respawn_worlds order in config.yml. - New PlaceholderAPI placeholders: %borderachieve_lock_player% – all personally locked worlds for the player. %borderachieve_lock_<world>% – true/false whether the specific world is locked for the player. %borderachieve_locked_display_<world>% – a string like "world: true/false". %borderachieve_global_locked_<world>% – true/false whether the world is globally locked. %borderachieve_global_locked_display_<world>% – a string for global locking like "world: true/false". - Full localization of all plugin messages (Russian and English). All errors, hints, and statuses now depend on the selected language.
    103 downloads
  4. 0.2.0-SNAPSHOTBorderAchieve 0.2.0-SNAPSHOTJun 9, 2026
    Изминения и добовления / Changes and additions

    РУССКАЯ

    %borderachieve_locked_display_<мир>% – строка вида "мир: true/false" Исправил: Проблему с конфигом! Добавил: /borderlock <world> - Заблокировать мир (повторно)

    ENGLISH

    %borderachieve_locked_display_<world>% – string like "world: true/false" Fixed: A problem with the config! Added: /borderlock <world> - Block the world (again)
    18 downloads
  5. 0.1.8-SNAPSHOTBorderAchieve 0.1.8-SNAPSHOTJun 5, 2026
    English: - First trial version Russian: - Первая пробная версия
    15 downloads

Similar projects

Plugin →