- Fixed display of the placeholder %borderplus_collective_player_contribution%
- Asynchronous update checking
- Confirmed compatibility with 1.21.9
- Fixed an issue where items would change when the server started or when the plugin was reloaded using the command.
I don’t know why I didn’t check this earlier.
WARNING! GUI AND CONFIG UPDATE REQUIRED.
Make a backup of your configs before updating, then delete:
- \plugins\BorderPlus\lang
- \plugins\BorderPlus\collective_gui_world_name.yml
- \plugins\BorderPlus\config.yml
- \plugins\BorderPlus\gui.yml
New Feature: Automatic Item Rotation
A function has been added to the plugin that automatically changes required items in GUI.
Interval (in seconds) and notification display are configured in the config.
New file appeared: rotation_storage.yml - stores current rotations (DO NOT TOUCH!)
New Commands:
- /borderplus rotategui <world> [file] - force rotation
- /borderplus guistatus <world> - rotation status
- Updated download links. They will be visible when checking for updates, and if your version differs from the latest one.
✅ Added customizable slot support
You can now use flexible formats to define item slots.
YAML Examples:
deco_left:
material: BLACK_STAINED_GLASS_PANE
slot: 0
display_name: " "
lore:
- "&8Open collective menu"
You can also use multiple slots:
slots: 1-5
or:
slots: [10-12, 16, 22-24]
There's no difference — both are valid.
🧾 Also added: command and message execution
You can run commands as the player, console, and/or show a message.
YAML Format:
commands:
- "player: borderplus reload" # executed as the player
- "console: borderplus reload" # executed as console
- "[MESSAGE] &#c39e9e&lHello!" # sends a colored message to the player
- Fixed: menu text is no longer italic by default.
- Reworked the /borderplus change command to properly handle world name and number in any order.
- Examples:
- /borderplus change 1000 — adds 1000 blocks to the world border diameter in your current world.
- /borderplus change -1000 — subtracts 1000 blocks from the border diameter in your current world.
- /borderplus change MyWorld 1000 — targets a specific world by name.
Fixed hex color support on older Minecraft versions.
Fix for startup error on Paper 1.16.5
Fixed inaccurate visual progress bar in the collective menu: now correctly reflects the displayed percentage.
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:
# 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.
- Added update check on plugin startup.
New Feature:
Added the Pot system, allowing players to contribute collectively towards expanding the world border. Players can now open the pot GUI with the command: /borderplus collective <worldName>. Placeholders Added:
%borderplus_collective_progress_world%: Displays the percentage of the pot filled. %borderplus_collective_top_name_<number>%: Shows the player’s name in the leaderboard of contributors. %borderplus_collective_player_contribution%: Displays how many items or coins the player viewing the placeholder has contributed to the pot. Tab Completion Added:
Added tab completion for the /borderplus collective <worldName> command. Bug Fixes:
Fixed a bug where the world border expanded through the pot did not respect the maximum radius limit. Fixed an issue where coins were deducted even if the maximum radius of the world border was already reached.
- Now the phrases are taken from the right places.
- All messages translated into English.
- The menu is generated in English on the first launch.
- General code optimization.
The first issue is here


