Commit Graph

34 Commits

Author SHA1 Message Date
Lang Lukas
dcb815878f Added support for rectangular and elliptic borders 2013-02-14 10:35:35 +01:00
Brettflan
c501e5ebda Release 1.6.1 2012-11-21 14:43:17 -06:00
Brettflan
d7a2bebf99 Release version 1.6.0
Also added bypass to worldborder.* permission set since it now only enables the command rather than permanently forcing bypass mode.
2012-11-05 16:36:43 -06:00
Brettflan
b41267af1a Reworked border bypass to be toggleable by command, instead of always on if player had the permission like it was.
New command /wb bypass [player] [on/off], which allows the player to go beyond the border without being knocked back. Requires "worldborder.bypass" permission (Ops only by default). Nobody has bypass mode enabled by default (has to be toggled on), and the list of people with bypass enabled is wiped on server restarts. Player name ("[player]") is optional if run in-game and defaults to the player running the command, but must be specified if run from console. If on or off ("[on/off]") is not specified, it will simply be toggled.
2012-11-05 11:35:37 -06:00
Brettflan
28e5ea7019 Polish up border bypass handling a bit 2012-11-04 15:48:16 -06:00
Brettflan
243e23f9a2 Release version 1.5.5 2012-11-04 15:22:30 -06:00
Brettflan
0ba6b59837 Added new "worldborder.bypass" permission which will allow a person to move around outside the border without being knocked back. This permission is not granted to anyone by default, even Ops, and is not included in the "worldborder.*" permission set.
Thanks to st-remy and guyag for pull requests close to what I ended up implementing here.
2012-10-19 00:55:08 -05:00
Brettflan
6197a6e320 Release 1.5.4 2012-03-29 08:39:09 -05:00
Brettflan
247e9052c2 Added integration with DynMap to display borders. It's enabled by default if you have DynMap installed, but note that you'll need DynMap v0.36 or newer for it to work. Borders will be displayed correctly as round or square and should be very accurate, based on a Y height of 64 on isometric maps. Any changes you make to your borders should almost immediately be reflected in DynMap (border radius or shape change, removal, new border set, etc.).
Thanks to mikeprimm for adding a couple of requested features to DynMap which made this feature possible.

New commands:
/wb dynmap <on/off> - turn DynMap border display on or off.
/wb dynmapmsg <text> - DynMap border labels will show this.

New permissions:
worldborder.dynmap (Op): Can enable/disable DynMap border display integration
worldborder.dynmapmsg (Op): Can set the label text for borders shown in DynMap

Also, a slight improvement to how boolean values are determined from command input; it accepts "y", "yes", "true" instead of just "on".
2012-03-16 00:26:13 -05:00
Brettflan
6a55b0be45 Release 1.5.3 2012-03-03 07:05:12 -06:00
Brettflan
40f6d4b725 Release 1.5.2 2012-02-24 06:25:52 -06:00
Brettflan
9c262004d4 Release 1.5.1 2012-02-13 02:54:18 -06:00
Brettflan
9ee2d3aa50 For /wb fill and /wb trim, "stop" can now be used interchangeably with existing "cancel" directive.
Removed plugin "loading" and "shutting down" log messages at startup and shutdown since Bukkit now handles such messages itself.
Updated CoordXZ to have slightly more unique hashCode values for fewer hashCode intersections.
2012-02-10 20:09:27 -06:00
Brettflan
9fcda08b3e Release version 1.5.0 2011-12-14 07:18:41 -06:00
Brettflan
1f3f9ba521 Release 1.4.4: Workaround fix for new Bukkit error when the chunk unloading method is run on a chunk which isn't currently loaded 2011-10-18 11:44:12 -05:00
Brettflan
4620b0eac0 Release 1.4.3: removed direct support for GroupManager, since a recent release of it broke integration and was resulting in a fatal error; as long as you're using its Permissions bridge, it should continue to work fine for you even with direct support removed 2011-09-22 02:19:57 -05:00
Brettflan
887c858b81 Release 1.4.2: removed usage of ColouredConsoleSender, as it apparently can now trigger a console duping bug 2011-09-15 01:27:45 -05:00
Brettflan
63d7bb5eb7 Release 1.4.1 2011-08-15 19:04:53 -05:00
Brettflan
933f9cac16 Added new trim command, to trim off chunks well outside the border. Works similar to the fill command, but is much much faster.
Also made the fill command not unload any chunks which were already loaded before it was run.
2011-08-15 10:01:03 -05:00
Brettflan
fdb8aca3af Release 1.3.1 2011-07-27 22:26:29 -05:00
Brettflan
04971a2007 When players are knocked back, an experimental effect is now shown at the spot they were knocked back from; this effect is enabled by default, but can be enabled/disabled with the new /wb whoosh <on/off> command 2011-07-27 16:30:07 -05:00
Brettflan
e2e1b60e2a New fill command, which generates all missing chunks within a world's border along with a configurable buffer beyond the border; can be run at different speeds as well, to allow for running on a server with players on it or to have it finish as quickly as possible
Support for newly available built-in Bukkit "superperms" permission system; uses the same nodes as for the Permissions plugin
Support for colors in console messages
Knockback distance is now required to be at least 1.0
A couple of other tweaks
2011-07-19 00:12:14 -05:00
Brettflan
c45c48be5c minor tweak, release 1.2.3 2011-07-11 09:48:06 -05:00
Brettflan
302bc28d93 Added snow to the breathable blocks list, so you're not teleported 1 block above snow; slightly improved the efficiency of the function which finds a safe spot to teleport escapees back inside the border; 1.2.2 release 2011-06-10 17:14:24 -05:00
Brettflan
7d0ba4bd9c release 1.2.1 2011-06-07 13:02:19 -05:00
Brettflan
9bbea2af1a added ability to override shape (round/square) of individual worlds with new /wb wshape command 2011-05-08 04:36:50 -05:00
Brettflan
5572801827 fix for potential server crash 2011-04-13 09:41:17 -05:00
Brettflan
40c3764049 should fix ConcurrentModificationException error 2011-04-09 19:51:40 -05:00
Brettflan
36e6d2ce2b Several changes for v1.1 release:
moved border checking routine out into a timed task, for even lower server impact
added new configurable "delay" value, for the number of ticks it will wait between border checks, the default is 4 (~200ms); each server tick is ~50ms or so
added new configurable "knockback" value, for how far back inside the border to move a stray player, the default is 3.0
changed world-name encoding method for worlds with dots in the name to use an uncommon high-range ASCII character ("¨"), since forward-slash ("/") can occur in world names; don't worry, old configurations which have the "."->"/" encoding will be automatically and safely converted
split command listing to 2 pages for players, since there are too many commands to fit on the screen now
2011-04-09 09:55:57 -05:00
Brettflan
dddceca7f1 fix for saving/loading data for worlds with periods (".") in the name; release 1.0.1 2011-04-07 15:57:07 -05:00
Brettflan
19ebbb3240 Ready for 1.0 release 2011-04-04 03:56:08 -05:00
Brettflan
2e7978f890 made debug option configurable as well, changed text colors for optional/required command values, updated README.md 2011-04-03 23:51:57 -05:00
Brettflan
7378d58405 added direct GroupManager support, several other bits and bobs 2011-04-03 04:40:50 -05:00
Brettflan
54b8a000a4 Initial commit, version 0.9 2011-04-01 13:04:08 -05:00