AutoBorder icon

AutoBorder -----

A border plugin that moves the border automatically each day!




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., <yellow>). 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).
----------, Sep 23, 2025

Resource Information
Author:
----------
Total Downloads: 7
First Release: Sep 16, 2025
Last Update: Sep 23, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings