Перейти к содержимому
Mineforgian

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

  1. Place the plugin JAR in your server's plugins folder.
  2. Start the server. The config.yml will 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.admin permission 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).

Комментарии

Загружаем…