WorldBorder
Further releases for Spigot 1.13+ are now being posted on the Spigot site. I do not plan to release any further updates here on BukkitDev.
- Full list of Commands and Permissions
- Changelog
- Further Miscellaneous Information
- Source available on GitHub
- Old discussion on main Bukkit forum
If you appreciate this plugin and actually want to see it developed further by me rather than only receiving compatibility updates, you are welcome to
.
Thanks to the following people who have been kind enough to donate: jonDatz, xrobau, Gussi, Dizzy, R. Meijer, FoundationCraft, T. Bronner, R. Thompson, The Pokemon Server, legitplay.net, D. Senff, Vik1395, TagCraftMC, D. Strickner, M. Wilson, Rhythmatic, W. Downey, P. V. Gretener, MiniCraft Server, Cosmic Craft, ScarcityFree.com, polaris_iv (Forge port), matagin, T. Ahokas.
Also thanks to IMathe172I (Lang Lukas) for contributing code to support elliptic and rectangular border shapes, and Indiv0 for contributing code to support border wrapping.
Description
This plugin is intended to efficiently provide a border for each of your worlds, which only people granted special bypass access are allowed beyond. These borders can be round/elliptic or square/rectangular. As the plugin has been written with performance as the most important goal, it should have no performance impact on your server. Additional world trimming and filling commands are available as well.
Older plugins which originally inspired the creation of this one: rBorder and BorderGuard.
Features
- You can set up a separate border for each world, but only one border per world.
- You can have either round/elliptic or square/rectangular borders. Square/rectangular borders are slightly higher performance, round/elliptic borders make for nicer display maps. Different worlds can have different border shapes if you so choose.
- Configuration and border setup is done completely using commands in-game or through the server console. No need to ever edit the config file directly.
- Support for all permission plugins which interface with Bukkit's built-in "superperms" permission system.
- You can fully generate (fill) your world all the way to the border, filling in any missing chunks, including a configurable buffer zone just outside your border.
- You can trim off any world chunks beyond the border, getting rid of extraneous parts, with a configurable buffer zone left just outside your border.
- You can use a bypass command to allow specific players to go beyond all borders.
- Borders can be automatically displayed in DynMap if you use that plugin.
- All plugin data is automatically saved whenever any borders or settings are changed.
- If a player crosses a border while in a vehicle, the momentum of the vehicle is stopped and it is moved back inside the border with the player.
- When a player is moved back inside a border, they will be moved to a safe vertical location if needed.
- Borders for specific worlds can be set to wrap around instead of just knocking back players who cross the border, instead sending them to the opposite edge of the border.
English Tutorial:
Spanish Tutorial:
Of special interest are the Fill command and the Trim command features:

Borders are also displayed automatically by default in DynMap if you have it:


-
View User Profile
-
Send Message
Posted Jun 27, 2015How can you make it so people that are in combat cannot pass the border?
-
View User Profile
-
Send Message
Posted Jun 26, 2015@Clifspeare16
Not within the plugin itself, no. It could be done by other plugins or scripts through the API or server commands.
-
View User Profile
-
Send Message
Posted Jun 26, 2015Is it possible to have broder resize/shrink every x minutes?
-
View User Profile
-
Send Message
Posted Jun 24, 2015thanks for updating <3
-
View User Profile
-
Send Message
Posted Jun 23, 2015Version 1.8.4 is now released and will be available to download once it's approved by BukkitDev staff.
The only important change is the addition of an option to prevent mobs from spawning outside the border. The code for this was contributed by RoyCurtis.
-
View User Profile
-
Send Message
Posted Jun 12, 2015@Nyqi
I'd been hoping that it would be, but sorry, it doesn't seem to be possible.
-
View User Profile
-
Send Message
Posted Jun 12, 2015Is possible to add vanilla border effect?
-
View User Profile
-
Send Message
Posted Jun 3, 2015@kikicro262626
I actually had that sme issue. You just gotta line the world border up with the possible claims (since we're talking factions I assume). This plugin is just for making the border, nothing else.
-
View User Profile
-
Send Message
Posted May 28, 2015I was wondering if this or a similar plugin could be used to stitch together the edges of two or more maps instead of warping between opposite edges of the same map? I want a spherical world and was thinking that stitching the edges of 2 to 4 ellipses would create a nice approximation of a sphere (like a base ball).
I know it would have some border issues, but hopefully no more than on a single wrapped elliptical or rectangular map. Thoughts or suggestions?
-
View User Profile
-
Send Message
Posted May 25, 2015play.vortexpvp.com
-
View User Profile
-
Send Message
Posted May 24, 2015@kikicro262626
It's not something built into WorldBorder itself; you'd do best to ask the owner of the server your screenshot is from.
-
View User Profile
-
Send Message
Posted May 24, 2015how to block people to claim on end of the world like this http://puu.sh/gSDEN/f93df60c22.jpg
-
View User Profile
-
Send Message
Posted May 15, 2015Definitely a plugin that every survival server should have.
-
View User Profile
-
Send Message
Posted May 12, 2015Great plugin, regardless of the vanilla version built in-game. It has it's own capabilities that makes it worth using for your server needs. Keep up the great work! B-)
-
View User Profile
-
Send Message
Posted May 9, 2015awesome plugin! ==== : ) ====
-
View User Profile
-
Send Message
Posted May 5, 2015@Brettflan
Hi,
Is there an option to have bypass on by default?
Edit: I've fixed it by using your API in another plugin.
-
View User Profile
-
Send Message
Posted May 3, 2015@LuluDuchamp
That indicates there is nothing to be trimmed, outside the border you have specified along with the padding amount specified outside the border (default 208 block radius added).
Assuming you've got that specified correctly for what you want trimmed, and you're still seeing areas shown in Dynmap that shouldn't be there, then Dynmap just has those parts of the map cached and they're not really there. You'd need to have Dynmap completely remake its map.
-
View User Profile
-
Send Message
Posted May 3, 2015Hi there. I was wondering if anyone else is getting this problem. I run the /trim command with the amount of blocks i wish to trim and such, and it simply doesn't trim. Whats more is that it doesn't generate any console errors. It just tells me as soon as i run the command:
INFO [Trim] 0 entire region(s) and 0 individual chunk(s) trimmed so far (100.0% done)
I've followed the instructions to a T, restarted the server after it has finished, disabled dynmap and followed those instructions too... Is there any known conflicting plugins that makes it run like this? Help would be appreciated.
-
View User Profile
-
Send Message
Posted May 3, 2015@Turbotailz
There isn't an option for that. There's no way around the progress report every 5 seconds to the console/log, but of course if you run the command from server console then you won't get any reports via chat; only if you run the command as an in-game player will you personally get updated every 5 seconds via a directed chat message as well.
-
View User Profile
-
Send Message
Posted May 3, 2015Have looked through documentation and found nothing on this so I figured I'd ask here.
Is there an option to silence the fill command so that it doesn't spam the console/chat so much when it generates chunks? If not, is it possible to make it configurable/toggled in the future?