BorderExpander

A plugin that expands your world border automatically every day.

74

Quick challenge

How far can you run before the mobs catch you?

BorderExpander

BorderExpander

Available for Paper

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

Configuration

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)

Commands

- `/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`

Permissions

- `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

ADS