BorderPlus icon

BorderPlus -----

Allows your players to expand the world borders themselves using currency or items.




Changelog
- Compiler on a diet! The plugin has lost 83% of its weight without sacrificing any functionality. Now it’s faster than your paycheck disappearing on a Friday night.
- Lazy? No problem! Check out the video review on YouTube: click here. Spoiler: it's pure magic.

Santa’s Insider Leak!
Rumor has it, Santa uses BorderPlus on his private Minecraft server.
- Even Rudolph can’t expand the North Pole borders faster than this plugin.
- The elves collectively pool their resources to grow the world’s border—there’s a lot of them, and each contributes to make Santa’s workshop even bigger. And yes, the time saved is spent munching on cookies.
- But don’t worry—this plugin won’t slow Santa down when delivering gifts!

Now you know why Santa’s domain keeps growing. It’s not just magic — it’s BorderPlus.
----------, Dec 4, 2024

The plugin now supports gradually expanding the world border using Minecraft's built-in mechanics. A new parameter has been added to the configuration file:
Code (YAML):
  # The duration (in seconds) it takes for the world border to expand to its new size.
  # For example, if set to 10, the border will take 10 seconds to fully expand after the goal is achieved.
  world_border_expand_duration
: 10
Note: The message about the world border expansion will now be displayed after the border has fully expanded.

Example: If you set this value to 10 (default), the message will appear 10 seconds after the border expansion begins
----------, Dec 3, 2024

  • Added update check on plugin startup.
----------, Oct 28, 2024

  • Fixed a bug where coins were still deducted even if the world border had reached its maximum radius.
----------, Oct 28, 2024

  • Fixed a bug where the world border expanded via the piggy bank did not respect the maximum limit.
  • Added tab completion for /borderplus collective.
----------, Oct 28, 2024

Added Features:
  • Piggy Bank Functionality
    Now you can configure your server so that players can collectively contribute to expand the world border.
    Here's what the GUI looks like:
Placeholders:
  • %borderplus_collective_progress_world%: Displays the percentage towards filling the piggy bank.
  • %borderplus_collective_top_name_<number>%: Shows the player's name from the leaderboard for contributions.
  • %borderplus_collective_player_contribution%: Displays how many items or coins the player viewing the placeholder has contributed to the piggy bank.
Command to Open the Piggy Bank Menu:
/borderplus collective <world_name>

Bug Fixes:
  • Fixed an issue where clicking the central item caused errors.
----------, Oct 28, 2024

  • Now the phrases are taken from the right places.
----------, Oct 26, 2024

  • - Confirmation of support for 1.21.3
----------, Oct 24, 2024

  • All placeholder messages are moved to the files by translation.
  • GUI is generated in English at the first launch.
  • General code optimization.
----------, Sep 27, 2024

Added placeholders for the leaderboard:
  • %borderplus_top_block_radius_x% — displays the radius by which the player has expanded the world border. Replace x with the player's position in the leaderboard.
  • %borderplus_player_radius% — shows the radius by which the player from the leaderboard has expanded the world border. This placeholder displays the value for the player viewing it
1.png

Code (YAML):
pages:
- lines
:
  - content
: " &6&lTop 1: &b%borderplus_top_block_nick_1% &7- &4⌀ &a%borderplus_top_block_rank_1% &4⟘ &a%borderplus_top_block_radius_1% блоков"
    height
: 0.3
  - content
: " &6&lTop 2: &b%borderplus_top_block_nick_2% &7- &4⌀ &a%borderplus_top_block_rank_2% &4⟘ &a%borderplus_top_block_radius_2% блоков"
    height
: 0.3
  - content
: " &6&lTop 3: &b%borderplus_top_block_nick_3% &7- &4⌀ &a%borderplus_top_block_rank_3% &4⟘ &a%borderplus_top_block_radius_3% блоков"
    height
: 0.3
  - content
: ""
    height
: 0.3
  - content
: "&f&lТвоя стата:"
    height
: 0.3
  - content
: "&8#&b%borderplus_player_rank%&7 &7- &4⌀ &a%borderplus_player_blocks% &4⟘ &a%borderplus_player_radius% блоков"
    height
: 0.3
  actions
: { }
----------, Sep 26, 2024

  • Removed duplicate GUI loading call.
  • Vault, PlaceholderAPI, Skulls, and HeadDatabase plugins added to soft dependencies.
  • Optimized log formatting for consistent style
----------, Sep 26, 2024

  • Добавлена поддержка плагина на голов из плагина skulls
    • Для установки головы поставьте skull- и ID головы
      • пример skull-123
  • Добавлена поддержка языка (пока только для сообщений):
    • русский
    • английский
    • немецкий
    • французский
    • испанский
    • итальянский
    • португальский
    • китайский
Теперь сообщения плагина будут храниться в папке lang
Изменения в конфиге
Code (YAML):
settings :
  # Language selection for plugin messages
  # Possible values:
  #   "en" for English
  #   "ru" для Русского
  #   "de" für Deutsch
  #   "fr" pour le français
  #   "es" para español
  #   "it" per l'italiano
  #   "pt" para português
  #   "zh" 表示中文
  language
: "en"

Теперь все сообщения которые выводятся в консоли находятся внутри плагина и выводятся на английском языке.
----------, Sep 26, 2024

Требуется обновить конфиг
  • Теперь плагин требует java 17.
  • Теперь плагин требует минимальную версию сервера 1.16.5.
  • Добавлена метрика в плагин.
  • Добавлен параметр economy_enabled: true при помощи которого вы можете вообще отключить экономику.
----------, Sep 25, 2024

  • Теперь плагин прекрасно запускается на 1.21.1
    • проверил на остальных версиях то же.
Особая благодарность quelazex за выявление бага.
----------, Sep 20, 2024

  • Исправлена проблема, что если у вас нету HeadDatabase плагина, то плагин выключался.
----------, Sep 11, 2024

  • Общая оптимизация кода.
  • Исправлена ошибка что параметр show_title: false не скрывал тайтл сообщений когда кто-то расширяет границу мира.
  • Теперь основное сообщение когда кто-то повышает границу мира, показывается для всех игроков, а не только для того, кто делает покупку.
  • Удалён из конфига рудиментарный параметр manage_world который ранее служил для иных целей. Теперь он попросту не нужен.
ВНИМАНИЕ! ИЗМЕНЕНИЕ В КОНФИГУРАЦИ.

  • Добавлена возможность указать какую экономику использовать если вы используете несколько экономических плагинов.
Code (YAML):
  # Экономическая система, которая будет использоваться
  # Возможные значения: "playerpoints", "vault", "default"
  # "default" означает, что будет использована старая логика: если найдены оба плагина, используется PlayerPoints.
  preferred_economy
: "default"
----------, Sep 8, 2024

ВНИМАНИЕ. ТУТ ИЗМЕНЯЕТСЯ КОНФИГУРАЦИЯ И ПЛЕЙСХОЛДЕРЫ.

В конфигурации используется теперь значение max_size за место max_radius. Так как по сути он выводил диаметр а не радиус.

Добавлено несколько плейсхолдеров:
%borderplus_world_max_size_ название_мира% - Максимальный радиус вычисляется из max_size из конфига.
%borderplus_world_max_diameter_ название_мира% - Максимальный диаметр вычисляется из max_size из конфига.

Добавлена поддержка голов в формате base64...

Пример стандартного изумрудного повышения:
Code (YAML):
     increase_economy_1000:
        required_material
: EMERALD
        cost
: 1000.0
        material
: base64-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjRhMmFmMjYxMDFmNDRmMTE2YWY5MzM3NzRjMDQ3NGI3NjcxODJlNmNhM2Y4ZmRmMTc2NDFlY2YwMmI2YTE4ZCJ9fX0=
        lore
:
       - ''
        - '   &7Потрать &61000 монет&7, чтобы'
        - '   &7увеличить границу мира'
        - '   &7на &a&l1000 блоков'
        - ''
        - ' & #168032⋅ &#32a852нажми &7- чтобы расширить границу'
        - ''
        required_amount
: 1000
        sound
: BLOCK_BEACON_POWER_SELECT
        weight
: 1000
        economy
: true
        slot
: 22
        display_name
: '&a&lИзумрудное расширение границы'
То есть указываете перед значением base64- и смело можете использовать головы в качестве украшения формата base64.

Головы можете искать тут: https://minecraft-heads.com/
в значении Value


Обновлена страница плагина.
----------, Sep 5, 2024

Добавлено три плейсхолдера:
  • %borderplus_world_display_name_название мира% - выведет настраиваемое название мира из конфига.
  • %borderplus_world_current_size_название мира% - Выведет текущую границу мира.
  • %borderplus_world_max_radius_название мира% - Выведет максимальное количество блоков, на которое может быть расширена граница.
----------, Sep 5, 2024

Закомментированы ключи второго мира.
----------, Sep 4, 2024

В конфиг добавлен параметр для каждого мира name: "Название мира"
На деле это выглядит примерно вот так:
Code (YAML):
settings:
  show_title
: true
  manage_world
: true
  worlds
:
    world
:
      gui
: "gui.yml"
      max_radius
: 5000
      name
: "Мир выживания" # название которое выводится когда кто то расширяет мир
    flat_world
:
      gui
: "gui2.yml"
      max_radius
: 5000
      name
: "Плоский мир"
Таким образом вы можете кастомизировать название мира в сообщении которое выводится когда кто-то увеличивает границы мира.
----------, Sep 4, 2024

Resource Information
Author:
----------
Total Downloads: 308
First Release: Aug 31, 2024
Last Update: Dec 4, 2024
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings