WorldBorder logo r3

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 Donate.
Thanks to the following people who have appreciated the plugin enough to donate: jonDatz, xrobau, Gussi, Dizzy, R. Meijer, FoundationCraft, T. Bronner, R. Thompson, The Pokemon Server,, D. Senff, Vik1395, TagCraftMC, D. Strickner, M. Wilson, Rhythmatic, W. Downey, P. V. Gretener, MiniCraft Server, Cosmic Craft,, polaris_iv (Forge port), matagin.
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.


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.


  • 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:

Screenshot 2

Of special interest are the Fill command and the Trim command features:
Before and After Fill Before and After Trim

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

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of GioboiMC GioboiMC May 26, 2016 at 22:27 UTC - 0 likes

    Has the nether border glitch been fixed?

    Adam - Relentless CEO/Owner [IP:]

  • Avatar of Brettflan Brettflan May 10, 2016 at 18:04 UTC - 0 likes

    @Chevels: Go

    That does indicate that nothing has been trimmed. Therefore, there was nothing outside of the border (with the specified amount of padding) that needed to be trimmed.

    People have indeed had the same concern as you with thinking the Trim command didn't work. It has been user misunderstanding or error every single time.

  • Avatar of Chevels Chevels May 10, 2016 at 15:40 UTC - 0 likes

    @Brettflan: Go

    Thank you for the answer, but it does not work anyway. I tried several times, I reboot the server but nothing works. Anyway, this line indicates that worldborder did nothing right?

    [WorldBorder] [Trim] 0 entire region(s) and 0 individual chunk(s) trimmed so far (100.0% done)

    When I enter the command "/ wb trim confirm" WB responds instantly with this message. It seems to me that it should not be written "0 individual chunk" or "0 individual region". In addition it should take a little time, but I may be wrong.

    This concern has never happened at earlier? what could cause this?


    My server: "Sur les Ruines d' Heavy-Craft" Aka "Heavy-Craft Reloaded", since March 2011!

  • Avatar of Brettflan Brettflan May 10, 2016 at 01:35 UTC - 0 likes

    @Chevels: Go

    If it says the Trim task successfully completed, then it successfully completed. After trimming, you always need to restart your server for the chunks to be recognized as no longer there by the server and any plugins, and mapping software often needs to be refreshed and potentially the cache cleared to likewise recognize the chunks as gone.

  • Avatar of Trooprm32 Trooprm32 May 09, 2016 at 19:37 UTC - 0 likes

    Having a problem with /wb fill producting cut-off end structures (ships, cities, ect). Anyone else receiving the same?

  • Avatar of Chevels Chevels May 09, 2016 at 15:21 UTC - 0 likes

    Hi, In first, thank you for this great plugin :) Is very usefull for years on my server! But, yes "but", I've a little problem:

    when I use the / trim command, worldborder display this message: [02:26:10 INFO]: Chevels issued server command: /wb Heavy_nether trim [02:27:07 INFO]: Chevels issued server command: /wb trim confirm [02:27:07 INFO]: [WorldBorder] Trimming world beyond border at the command of player "Chevels". [02:27:07 INFO]: [WorldBorder] [Trim] 0 entire region(s) and 0 individual chunk(s) trimmed so far (100.0% done) [02:27:07 INFO]: [WorldBorder] [Trim] task successfully completed!

    ...and nothing happen. The map is not trimmed. Where I'm wrong please? Any suggestion to fix this?

    Server version: Spigot 1.9.2 Worldborder version: 1.8.5


    Last edited May 09, 2016 by Chevels
  • Avatar of graycatgrayhat graycatgrayhat May 04, 2016 at 07:37 UTC - 0 likes

    @MasterTom013: Go

    So far I have no issues with both running, and a fair bit of testing.

  • Avatar of Brettflan Brettflan May 03, 2016 at 12:41 UTC - 0 likes

    @GioboiMC: Go

    Spigot still doesn't have it fixed. The Paper fork of Spigot has it fixed at the very least in regards to Nether portals, but related problems have been reported with End portals in even the Paper fork which cause various problems even on a vanilla server with no plugins. I don't know for sure whether other methods of teleportation between worlds are fixed in Paper, but I think they are. All of this as per:

    @MasterTom013: Go

    Yes, as with pretty much any plugin which modifies world generation.

  • Avatar of MasterTom013 MasterTom013 May 03, 2016 at 12:16 UTC - 0 likes

    Worldborder is working with Multiverse Core ?

  • Avatar of GioboiMC GioboiMC May 01, 2016 at 19:46 UTC - 0 likes

    @Brettflan: Go

    Is it fixed now?


Date created
Aug 31, 2011
Last update
Jan 02, 2016
Development stage
  • enUS
BSD License
Curse link
Reverse relationships
Recent files
  • R: 1.8.5 for 1.9 Jan 02, 2016
  • R: 1.8.4 for 1.8.1 Jun 23, 2015
  • R: 1.8.3 for 1.8 Mar 07, 2015
  • R: 1.8.2 for 1.8 Mar 01, 2015
  • R: 1.8.1 for CB 1.7.9-R0.2 Sep 27, 2014