6b22a24c2bnot sure how this got added
spaceFountain
2015-02-14 16:22:42 -0500
3265545dd2added new config options
space_fountain
2015-02-14 16:20:27 -0500
b577593e08Merge pull request #1 from Brettflan/master
clone2204
2015-02-08 23:47:47 -0600
6a7762ea37Simplifying isSafeSpot method a bit
clone2204
2015-02-08 23:45:11 -0600
c96672a9ecinitial test update for MC 1.8 Spigot... fix for border check routine failing and spewing errors due to change in Bukkit.getServer().getOnlinePlayers()
Brettflan
2015-02-08 09:14:31 -0600
d093c3fc43Updated isSafeSpot method to use Block Types
clone2204
2015-02-08 02:26:07 -0600
211a40f893minor tidying of preventblockplace
Brettflan
2014-11-26 04:14:09 -0600
649efc25bbRelease 1.8.1 - probably final release for Bukkit
Brettflan
2014-09-27 12:51:08 -0500
d38bfc3f30When checking for +/- on radiusZ parameter, it was incorrectly checking the radiusX parameter instead; fixed
Brettflan
2014-06-17 05:53:02 -0500
2c02a33275minor cleanup and formatting changes to last commit, and added +/- info to radius command help
Brettflan
2014-06-17 05:48:11 -0500
2984d9513fChanged bypass list to track UUIDs instead of names, in advance of changeable names in Minecraft 1.8.0+. There might be a slight delay in response now when running the /wb bypasslist command, and when running the /wb bypass command on a player who is not online. This is because the Mojang UUID lookup server must be queried in those cases. This may be handled better in a future update if/when Bukkit provides methods for caching and looking up that information.
Brettflan
2014-05-28 11:13:16 -0500
1698548fb5completion message for Fill process now indicates which world it was running on
Brettflan
2014-05-13 08:02:23 -0500
abdfeda774Workaround fix for players who have a passenger (pet riding their head or whatever) being able to bypass borders. This is due to a CraftBukkit issue (bug really, but whatever) where all teleportation fails silently if the entity attempted to be teleported has a rider/passenger.
Brettflan
2014-03-12 04:50:59 -0500
b8735aded0Made "whoosh" effect default to on, as it's a nice effect that I think most people would like. For some reason I thought I'd already done this long ago.
Brettflan
2014-03-10 22:40:52 -0500
1faccf0a25New command: /wb help [command] - get help on command usage. This provides further help for any specified command. Accordingly, help info has been added to every command. This info is also provided if there was an error with the command parameters passed to any given command.
Brettflan
2014-03-10 22:27:42 -0500
cd9ee900aeMajor rework of command handling. This is mostly internal code changes rather than something noticeable to the end user, though on command input errors (wrong number or format of arguments, etc.) it will now have it show examples for the command the same as seen in the command list provided by the root wb command.
Brettflan
2014-03-06 15:03:44 -0600
6e7f79711afix for "denypearl" command not correctly indicating whether it's enabling or disabling the option
Brettflan
2014-02-27 19:30:16 -0600
133027dc77Release version 1.7.8
Brettflan
2014-02-22 08:10:38 -0600
41912f9e17a bit of cleanup for denypearl functionality, and made setting enable itself for people updating from older versions of the plugin where it defaulted to false (as it now defaults to true); this is done since the changed functionality should now be desirable for most people
Brettflan
2014-02-22 08:10:13 -0600
6eecf93a53re-sort permissions in plugin.yml to be alphabetical, for tidiness
Brettflan
2014-02-17 06:00:13 -0600
fd161533d0Changed existing "deny-enderpearl" config setting to only deny ender pearls which are thrown past the border, and switched it to be enabled by default. Added new command /wb denypearl <on/off> to toggle the option on or off, which requires the new permission worldborder.denypearl to use.
Brettflan
2014-02-17 05:51:40 -0600
cfaf955e9aAdd TeleportCause.PLUGIN indicator to the teleport methods used by border knockback, so other plugins can see that the teleport was triggered by a plugin and potentially not interfere if they otherwise would have
Brettflan
2014-01-26 20:51:37 -0600
66390223c6Added config option "fill-memory-tolerance" which defaults to 500. If/when the Fill process pauses due to low memory (<200 MB), this setting is the amount of free memory (in MB) required to be available before it automatically continues. This option isn't made available to change through a command as most people shouldn't change it. It's been made available for people who are running extremely low memory (and thus necessarily tiny) servers which have less than 768 MB memory available to their CraftBukkit server.
Brettflan
2014-01-20 12:51:44 -0600
6fc5a3990fCleanup, using bukkit API for colors and logger.
Zeluboba
2014-01-17 22:33:18 +0400
9f7719074fTwo new variations of the set command are available thanks to sponsorship from Rhythmatic: /wb [world] set <radiusX> [radiusZ] spawn - uses the world's spawn point. /wb set <radiusX> [radiusZ] player <name> - centers a border on the specified player.
Brettflan
2014-01-09 08:42:26 -0600
f21ef695baUpdate version number in plugin.yml to 1.7.7 (oops)
Brettflan
2013-12-21 07:19:37 -0600
2e48a5f903Additional check added to make sure frequency value specified in Fill and Trim commands is greater than zero. Thanks to sync667 for pointing this oversight out.
Brettflan
2013-12-20 06:03:04 -0600
8a75d0e630New command /wb fillautosave <seconds>, which lets you set the interval for automatic saving of the world during the Fill process (default 30 seconds). Set to 0 to disable, though this is not generally recommended as any errors or crashes during world generation can then result in a lot of lost progress. Requires new permission "worldborder.fillautosave".
Brettflan
2013-12-18 01:12:44 -0600
b4ed4e9564Replaced block ID with Material to apply Bukkit 1.7 changes
Jérémy Carrat
2013-12-17 13:06:21 +0100
0cda19b6a9list of players with border bypass enabled is now saved and will persist through server restarts
Brettflan
2013-12-14 15:17:47 -0600
567385ff1cNew command /wb bypasslist, which outputs a list of all players who have border bypass enabled. Requires new permission "worldborder.bypasslist".
Brettflan
2013-12-14 15:02:05 -0600
2c2340f056Option to deny enderpearl completely, Prevents 'glitching' into places.
Nick D
2013-11-16 14:52:06 +1030
9f45cef34fAdded support for Essentials-style formatting and color codes in the border crossing message, which are based on standard Minecraft text formatting codes (ex. §c for red) but with the more accessible "&" ampersand in place of the "§" (ex. "&c" for red). The default red coloration is now included in the border message itself as "&c" at the start of it. Existing configurations will have their border messages automatically updated to add it.
Brettflan
2013-11-03 11:34:09 -0600
a5a2fca2faAdded option to Fill command which will force it to load all chunks instead of automatically skipping chunks which are already fully generated.
Brettflan
2013-10-19 22:43:07 -0500
97aca7a5bbChange "Teleport cause" debug log message to remove WARNING status, as that was unnecessarily worrying some people who had debug output enabled
Brettflan
2013-09-03 11:12:28 -0500
47c6b1ed3cAdded check to Trim process to make sure it doesn't drag on for too long per tick; shouldn't normally be possible on Trim process as opposed to Fill process, but I've had a couple of reports indicating it might rarely be an issue
Brettflan
2013-07-12 02:17:47 -0500
893701637afix for longstanding issue of chunks which didn't exist in a region file still being unnecessarily wiped by the Trim process, also adding to the reported number of individual trimmed chunks. Now chunks which were already nonexistent aren't "trimmed" for no reason and the reported number of individual trimmed chunks is exactly correct.
Brettflan
2013-07-12 01:56:27 -0500
506def5e20Added message null check from Config.load()
Evan
2013-07-08 23:23:52 -0500
5b58495954Added PluginlessConfig to store in-memory configuration without being backed by a config file. This accommodates plugins that want to use WorldBorder as a lightweight library/utility.
Evan
2013-07-08 21:58:41 -0500
05245e33e7Made Config more static, to faciliate library/utility usage.
Evan
2013-07-08 15:52:24 -0500
1eb7e0da10New command /wb remount <amount>, which determines the delay in server ticks before remounting a player to their vehicle after they're knocked back from the border. Requires new permission "worldborder.remount". The default value of 0 disables this feature, leaving the player dismounted beside their vehicle after knockback. This value should not be set to a value lower than 10 (the former default value) on a public server as that would lead to client glitches. Even the former default value of 10 has been reported to rarely glitch on some servers, thus remounting now defaulting to disabled. Working around Minecraft and Bukkit client/server glitches when teleporting an entity which has a passenger or is a passenger is the whole reason for this "feature". The need was introduced a few Minecraft versions back when this well and truly broke; hopefully they will fix the underlying problems eventually.
Brettflan
2013-07-07 02:51:24 -0500
5c23d072f1Release version 1.7.3
Brettflan
2013-07-05 15:41:57 -0500
fa23da50f3Fix for problem in recent dev builds of CraftBukkit for Minecraft 1.6.1, which would lead to spammed errors in the log file and potentially a server crash sometimes when a person crossed the border. This problem occurred most when riding horses and boats.
Brettflan
2013-07-05 15:33:57 -0500
5d745ca788Updated target Bukkit lib version to 1.6.1-R0.1-SNAPSHOT Added carpet to safe open block list Added showWhooshEffect(Location loc) helper method to Config class to show the whoosh effect, if it is enabled
Brettflan
2013-07-05 15:28:13 -0500
0eec9a007aFix for Fill command potentially running on wrong world if specified by player with "fill confirm" command not specifying world
Brettflan
2013-04-21 20:08:36 -0500
b074a34ee3Release 1.7.1; for real this time, without a nasty bug, and with wrapping value properly retained after running other commands such as radius or wshape
Brettflan
2013-04-14 06:39:48 -0500
7757a506d0New command /wb portal <on/off>, which will allow you to disable WorldBorder's portal redirection method that is used to force portal targets to be inside your border. Requires new permission "worldborder.portal". This command has been added due to reported incompatibility with the Multiverse plugin somehow preventing that plugin from creating new portals. I see no way it should somehow be incompatible, particularly on WorldBorder's end which simply changes the target location of player Portal travel events, but there you go.
Brettflan
2013-04-14 05:18:07 -0500
c83b49090bNew command /wb wrap [world] <on/off> to toggle wrapping for a specific world; requires new permission "worldborder.wrap". Wrapping changed from a global setting to per-world only.
Brettflan
2013-04-14 04:51:57 -0500
e95e1b2f42Too many people seem to have been confused and/or scared by the "skipped" report from the Fill task, thinking it indicated a bug or something, so I've removed it.
Brettflan
2013-04-10 18:44:06 -0500
d6bea2b616Implemented world wrapping capability
Nikita Pekin
2013-04-03 16:19:51 -0400
ef001b15bfUpdate to allow players to stay in/on vehicle when knocked back from border. From further testing I found that the key was to add a delay after ejecting the player and teleporting the vehicle to give the client time to process the vehicle being teleported. After such a delay it is then safe to set them as passenger of it again. With the delay the client mostly treats the player as if they're not in the vehicle but instead walking around freely. A delay of at least 2 ticks worked on my local VM test server, but for potentially loaded live servers on the internet with players who potentially have slow/poor connections... a longer delay is probably needed to prevent client glitches. I've set the delay to 10 ticks (half a second) which still looks reasonable enough in-game, I think.
Brettflan
2013-03-31 08:10:23 -0500