Creators
Details
2.0
Compatibility
Changes
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).
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:1pFymBmf:ceeujRlp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1pFymBmf:ceeujRlp"
}

