Commit Graph

69 Commits

Author SHA1 Message Date
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