BorderExpander
A plugin that expands your world border automatically every day.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
BorderExpander


BorderExpander automatically expands or contracts your world border daily at a configurable time.

All settings are in `config.yml`:
- `time.timezone` - Timezone for expansion time (e.g., "America/Los_Angeles") - `time.hour` - Hour when border changes (0-23) - `time.minute` - Minute when border changes (0-59) - `border.initial-size` - Starting border size in blocks - `border.expansion-amount` - Amount to change border by each day (positive = increase, negative = decrease) - `border.min-size` - Minimum border size - `border.max-size` - Maximum border size (-1 for unlimited) - `boss-bar.enabled` - Enable/disable countdown display - `boss-bar.title` - Display format (use {time} for countdown, {size} for border size) - `boss-bar.color-far` - Color when >6 hours remaining (GREEN/YELLOW/RED/etc) - `boss-bar.color-medium` - Color when 1-6 hours remaining - `boss-bar.color-near` - Color when <1 hour remaining - `messages.expansion-message` - Message when border increases (use {size} placeholder) - `messages.decrease-message` - Message when border decreases (use {size} placeholder)

- `/be expand` or `/be force` - Manually trigger border expansion - `/be info` - Show current border size and time until next expansion - `/be set <size>` - Set border to specific size - `/be reload` - Reload configuration and data - `/be help` - Show command help
Aliases: `/borderexpander`

- `borderexpander.admin` - Required for all commands (OPs have this by default)
Requirements
- Paper 1.20.1 or newer - Java 17 or higher
Notes
- Border is centered at coordinates (0, 0) - Changes apply to all worlds on your server - Border size is saved to `data.yml` and persists across restarts