
Autoborder
A autoborder plugin that moves automatically blocks everyday.
- Загрузки
- 139
- Подписчики
- 0
- Обновлён
- 23 сентября 2025 г.
- Лицензия
- All-Rights-Reserved
Опубликован 15 сентября 2025 г.
AutoBorder
AutoBorder is a Minecraft (Paper/Spigot) plugin that automatically grows the world border at configurable times and days. The plugin supports broadcasts, titles, sounds, logging, and advanced admin commands. All options are configurable via config.yml.
Features
- Automatically grows the world border at set times and days
- Animated border growth
- Optional: chat message, title, and sound for all players when the border grows
- Optional: logs border changes to a file
- Admins can directly change the border, get info, or allow players to move outside the border
Installation
- Place the plugin JAR in your server's
pluginsfolder. - Start the server. The
config.ymlwill be generated automatically.
Commands
All commands start with /border:
| Command | Description |
|---|---|
/border reload |
Reload the config and immediately update the border |
/border set <size> |
Set the border to a specific size (diameter in blocks) |
/border add <amount> |
Increase the border by a number of blocks |
/border remove <amount> |
Decrease the border by a number of blocks |
/border center <x> <z> |
Set the border center to coordinates (x, z) |
/border center here |
Set the border center to your current location |
/border info |
Show current border information |
/border log |
Show the last 10 lines of border.log |
/border bypass [player] |
Allow yourself or another player to move outside the border |
/border help |
Overview of all commands |
Only players with the
border.adminpermission can use these commands.
Configuration
All options are found in config.yml. Main options include:
- Times and days for border growth
- Animation settings
- Messages, titles, and sounds
- Logging
PlaceholderAPI
Use %autoborder_size% to display the current border size.
Questions or bugs?
Contact JoeyNNL or open an issue on GitHub.
Ченджлог
2.0Релиз1.21.8, 1.21.9, 1.21.10 · 23 сентября 2025 г.
AutoBorder 2.0 – What’s new?
Messages moved to messages.yml
All chat and title texts are now in messages.yml (no longer in config.yml). You can use either & color codes (e.g., &e, &a, &l for bold) or MiniMessage tags (e.g., ). The plugin auto-detects which format you’re using. A bold default prefix is included: &e&l[&aBorder&e]&r (fully customizable). Daily “shrink” option
Set a chance for the border to shrink instead of grow: border.shrink_chance_percent. Set the shrink amount: border.shrink_amount. Disable by setting chance to 0, or amount to 0. Shrink has its own chat/title messages and sounds (just like grow). Titles also on shrink
If border.broadcast_title_enabled: true, titles are shown for both grow and shrink. Fade-in, stay, and fade-out timings apply to both. Minimum border size
border.min_size: the border will never go below this value (enforced for shrink and admin commands).
Local PlaceholderAPI
%autoborder_size% works locally—no external cloud dependency.
Texts were removed from [config.yml] and live in messages.yml now. [config.yml] focuses on behavior/settings (times, animation, sounds, min_size, shrink settings, title timings).
Migration to 2.0 (step-by-step)
- Back up your AutoBorder folder (plugins/AutoBorder).
- Replace the old JAR with AutoBorder-2.0.jar.
- Start the server so messages.yml is generated. If you already had one and want the new defaults, delete your old messages.yml before starting.
- Copy your customized texts from your old config into messages.yml:
- Grow: messages.grow.chat, messages.grow.title_main, messages.grow.title_sub
- Shrink: messages.shrink.chat, messages.shrink.title_main, messages.shrink.title_sub
- General: messages.prefix, messages.general.not_allowed_outside
- Review new options in config.yml: border.shrink_chance_percent, border.shrink_amount , border.min_size , border.broadcast_title_enabled and title timings (broadcast_title_fadein/stay/fadeout)
- Restart the server or run /border reload to apply changes. Tip: use & colors in messages.yml
Example bold prefix: &e&l[&aBorder&e]&r (the &r resets bold so the rest isn’t bold). Hex is supported too: &#FFAA00 (auto-detected by the plugin).
FAQs
- How do I disable shrink? Set border.shrink_chance_percent: 0 or border.shrink_amount: 0.
- Where do I configure texts? In messages.yml. All chat/title texts are there.
- Do I still need to edit messages in config.yml? No—config.yml no longer reads message content. It only controls behavior and timings.
- How do I reload without restarting? Use /border reload (reloads both [config.yml] and messages.yml).
Комментарии
Загружаем…