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 Dec 10, 2014I filed a ticket for a very interesting new feature you could possible add. Hope you get a chance to look at it! :P
-
View User Profile
-
Send Message
Posted Dec 9, 2014Worldborder works fine for me in spigot 1.8, but when doing trim it REALLY lags the server down (never been the case before) until players are kicked even. It does seem to work though...
-
View User Profile
-
Send Message
Posted Dec 9, 2014thats the startup log i never used the command I only changed it from the config. I'll contact the uhc plugin dev.
-
View User Profile
-
Send Message
Posted Dec 9, 2014@Dillzzzzz
Are you possibly running UHPlugin like jdawwgy?
-
View User Profile
-
Send Message
Posted Dec 9, 2014@jdawwgy
That's the log of when you actually set the border? What is the actual command you used?
I see you have another plugin which is hooking into WorldBorder there. Is it possible that plugin is changing the border?
-
View User Profile
-
Send Message
Posted Dec 9, 2014@Brettflan
So what command do I do??
-
View User Profile
-
Send Message
Posted Dec 9, 2014in other words the border is not updating its just staying at *1250
heres the part in the consle http://imgur.com/M0LyOMa
I changed the config raduis to 2500 for x and y and reload and it still the same.
-
View User Profile
-
Send Message
Posted Dec 9, 2014@jdawwgy
Please post the server logs from when you set the border, along with the output of the /wb list command.
Also, please indicate which CraftBukkit offshoot and version you're using (Spigot for MC 1.8?).
-
View User Profile
-
Send Message
Posted Dec 9, 2014It also says world "world" has radius of 1252 even though I set it too 2500 in the config it goes to 1252
-
View User Profile
-
Send Message
Posted Dec 9, 2014Whenever I set the border to 2500x2500 and reload the server it says it's at 1252x1252 and i set it to 2500x2500 and reloaded it too? Please help
-
View User Profile
-
Send Message
Posted Dec 9, 2014@Dillzzzzz
Then I'm guessing you have the default of a round/elliptic border and were going diagonally towards a "corner" where the border doesn't reach all the way out to 8000. A round border of course only reaches the block coordinates matching the distance of the radius in the 4 cardinal directions. If you have a square/rectangular border, naturally you can reach the "corners" of the border since it actually has corners that go out the full distance.
-
View User Profile
-
Send Message
Posted Dec 9, 2014@Brettflan
So what do I do if i'm at 0,0,0 and want a 8000 border at -8000 and +8000? Not /wb set 8000 ? Note: I did /wb set 8000 -8000 and it ended at 5655x5655.
-
View User Profile
-
Send Message
Posted Dec 8, 2014How do I integrate the Vanilla /world border command whith the World Border Plugin?
Those vanilla WB strypes look nice :3 I want them. Maybe you could integrate the vanilla functions to your plugin?
-
View User Profile
-
Send Message
Posted Dec 5, 2014Before intalling the plugin, there are players having homes outside of my desired border. I don't want players not able to access their homes after I install WorldBorder.
Can there please be a feature that let players move around existing chunks outside of border, but won't let them generate more chunks? Doing this helps server slowly transition toward having a border without blocking players access to existing lands.
-
View User Profile
-
Send Message
Posted Dec 5, 2014@GimpBizket
Yes it works fine with spigot 1.8.
Cheers :)
-
View User Profile
-
Send Message
Posted Dec 3, 2014Does anyone know if this still work on spigot 1.8
-
View User Profile
-
Send Message
Posted Dec 2, 2014@Brettflan
Please dont abandon it for Spigot. Its one of most important plugins on small servers.
many thnx for all :)
-
View User Profile
-
Send Message
Posted Dec 2, 2014With Bukkit now defunct, I don't plan to release any further updates for this plugin. I might be porting some functionality to a plugin for Sponge when/if it has a working build available.
I also will consider keeping this existing plugin up to date for Spigot if they manage to keep a download available without being DMCA'd again for at least a month or two.
-
View User Profile
-
Send Message
Posted Dec 1, 2014I'm not sure if you're planning to keep this updated. (I hope you do as the new WorldBorder system in vanilla isn't really that good)
If so, maybe make an option to make the border show the same effects as the vanilla border?
-
View User Profile
-
Send Message
Posted Nov 30, 2014@BeachsideRambo
Feel free to view the Full list of Commands and Permissions linked above, or just run the commands with nothing specified for information on how they work and examples (/wb set and /wb setcorners).
@Dillzzzzz
Presumably you set the border without specifying center X/Z coordinates, so it centered the border on where you were standing, which sounds like it was at an X coordinate of 64 or so.
@PaulDurbaba
It Fills either the specified world name, or the world you're in if run by a player with no world name specified. If you still think it's doing otherwise, please double-check the server log/console output to see where it indicates it is Filling. If it still seems to be running on the wrong world, please post back with a few lines of the server log output from when it starts running the Fill.