Border
🌍 What is Border?
Border is a powerful yet easy-to-use Minecraft plugin that lets you fully control your world's borders through a clean, intuitive GUI and a complete set of commands.
No complicated setup, no config files to edit. Just type
/borderin-game to open a clear menu with everything you need, or use the commands for automation and command blocks.
Perfect for survival servers, UHC, events, and custom maps, Border gives you full control in one world or across all of them at once.
🎛️ GUI & Features
Type /border to open the main menu, a single hub for every border control. Here's what you'll find inside:
- Main Menu: a live overview of the current border settings
- Size Menu: change the border size with presets, +/- steps, or an exact value
- Center: center the border on your position, or type exact X Z coordinates
- Shrink / Expand: resize the border over time, with a Stop button to freeze it
- Damage Menu: set both the damage amount and the safe buffer outside the border
- Warning Menu: adjust both the warning distance and the warning time
- Scope Selector: apply changes to the current world, one specific world, or all worlds at once (the Nether is automatically scaled by 1/8)
Every menu updates the border in real time, with no reload or restart needed. The GUI and the commands always stay in sync, so any open menu refreshes the moment a value changes from either side.
⌨️ Commands
Everything in the GUI is also available as a command, which is great for command blocks and scripts. All commands support tab-completion.
/border(opens the menu)/border size <blocks>/border center [<x> <z>]/border damage <amount>·/border buffer <blocks>/border warning <blocks>·/border warningtime <seconds>/border shrink <size> <seconds>·/border stop/border scope <current|all|world>/border reset/border help
🔑 Permissions
Permissions are granular. Grant border.admin for full access, or delegate individual nodes:
border.use: open the GUI and run/borderborder.size·border.center·border.damage·border.warning·border.shrink·border.reset
📦 Installation
- Download the latest
.jarfile - Drop it into your server's
/pluginsfolder - Restart your server
- Type
/border
Requirements: Paper 26.1+ (or a compatible fork such as Purpur) running on Java 25.
đź’¬ Community & Support
Need help, found a bug, or just want to chat? Join our Discord community. We're always happy to hear your feedback and suggestions!
📊 Metrics
This plugin uses FastStats to collect anonymous usage statistics. No IP addresses, player data, or personal information is ever collected.
To opt out, open plugins/faststats/config.properties and set enabled=false, then restart your server.

