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:
Seems to work fine with Spigot 1.13.1. So cool.
Not really, the world dynamp is not generate correctly, and the dynmap dev said it is because of worldborder. Dynmap is already updated to 1.13.1.
In reply to Forge_User_40591349:
is there a Forge / Sponge Forge (1.12.2) version that can be used?
In reply to smmmadden:
In reply to LiskoSlayer:
can you upload it to spigot pls? bukkitdev is so buggy and old
We keep having issues with people flying into their deaths with our custom Elytra plugin (all the plugin does, is give extended flight) when they hit the border. We use circular border, and integrated with dynmap on our multiverse server.
Does anyone know about an workaround to keep players alive and well? I've searched around and found that visible borders are not supported at all with circular map, will this be implemented in the plugin at a later time?
I've tried wrapping the map, but that is confusing as hell when you are flying about.
Is it possible to have this:
to work with elytras as well?
In reply to Forge_User_29110540:
bit annoyed plugin doesnt actually set the world border well ... i want the blue animated wall but it what i am getting is a invisible wall of some sort
Please Help Im on 1.8 ;)
In reply to Forge_User_61074027:
Spigot 1.12 R1.
I've set a Sphere radius of 25000, and i use /wb fill 1000 to fill it up fast.
I have filled the world about 25%, when i stop the process with /wb fill cancel because i want to restart the server as it eats up my RAM 16gb very fast, it keeps forgetting that it was filled up to 25%, and starts at 12% again and again.. :(
Any help?
It really takes forever to generate this map if i dont use 1000.
But the server also stops to respond after about 6 hours of filling.
EDIT:
Found the solution... Jesus christ, i've been doing this for 4 days in a row...
Start with a low radius, like 10000, then increase by 5000 everytime you have filled it up successfully. This works, and takes like seconds to fill instead of days..
M2 disk speeds.. :))
In reply to Forge_User_87036833:
Bug Report: if you are sitting in a boat as you hit the edge of the map, the boat duplicates.
In reply to goliem:
Is there anyway when a border is set that is shows for players to see?
In reply to MrsKliper:
In reply to Brettflan:
Very new to wb so have a question. What is the point to having the border wrap if there is a wall border before the edge of the world? I'm a bit confused lol. I like the idea of players hitting the edge and going to the other side but that point is far out PAST the border wall that they cannot get through. Or did I do something wrong setting up my world border? lol thanks for any help. love the plugin either way :D