Commit Graph

77 Commits

Author SHA1 Message Date
Brettflan
74835286d9 Fix for round borders with a radius larger than 46340 (!wow that's huge!) being horribly glitched; was caused by limitations of "int" data type 2011-07-27 14:06:49 -05:00
Brettflan
794aed7b18 Might need this... also, release 1.3.0 2011-07-19 00:13:47 -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
40468fab36 added a bit to the "safe and open" and "painful" block-type lists for the function which teleports escapees back inside the border; removed code which force-loaded GroupManager if it was present since it could cause problems 2011-06-28 20:24:49 -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
331d5bae59 another convenience function overload, BorderData.insideBorder(Location) 2011-06-07 13:17:46 -05:00
Brettflan
7d0ba4bd9c release 1.2.1 2011-06-07 13:02:19 -05:00
Brettflan
ce7a14c36b Added a function to the main plugin class for other plugins to hook into, which will get the BorderData for a specified world. The other plugin can then access all available functions such as checking an X/Z position to see if it's inside the border, or getting a corrected (and safe) position inside the border. 2011-06-07 06:08:21 -05:00
Brettflan
2fb1b9dd7a remove unused import 2011-06-01 06:34:37 -05:00
Brettflan
a0c3b421c7 cleaned up various ChatColor.COLOR references to instead reference local variables containing color strings 2011-05-17 20:57:05 -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
6fea83f8bd Got rid of code which kept track of which players had moved, now simply checking all players each time the border-checking task runs; from my efficiency testing, it's actually less work for the server this way 2011-05-02 04:14:30 -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
6b9a90a620 hmm, this missing file might be helpful to have on GitHub as well 2011-04-09 10:56:51 -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
3286c53515 update README.md further 2011-04-04 15:42:33 -05:00
Brettflan
507ede7b14 update README.md with link to Bukkit forum topic 2011-04-04 15:40:35 -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
450692d439 update ignored folders 2011-04-01 17:12:28 -05:00
Brettflan
ee1ae0bca8 file cleanup 2011-04-01 13:45:47 -05:00
Brettflan
6486d570b7 slight bit o code cleanup, test commit 2011-04-01 13:22:01 -05:00
Brettflan
54b8a000a4 Initial commit, version 0.9 2011-04-01 13:04:08 -05:00