Commit Graph

551 Commits

Author SHA1 Message Date
taoneill
d81a198feb Closes gh-89. Closes gh-90. Couldn't reproduce warhub and lobby reset bugs. Closing for now. Did fix a few exceptions that might have been at the root of this, though improbable. 2011-03-21 00:06:31 -04:00
taoneill
b8fba72f2d Closes gh-88. Ladders, torches, levers, wall signs, stone buttons and rails that were facing north (i.e. hanging on a block to the south) now reset properly by making sure their south-face block is already reset. 2011-03-20 23:36:29 -04:00
taoneill
02cd9ad28d Closes gh-93. Closes gh-104. Closes gh-105. Placing a team spawn over signs doens't cause sign spam anymore. Fixed player remaining on fire after score cap reached. Made wall trigger distance 6 blocks instead of 5 in last commit. 2011-03-20 21:54:06 -04:00
taoneill
df68687092 Closes gh-92. Closes gh-103. Corner markers should reset wool properly and stay a bit longer, but disappear properly. Chest and dispenser item durability and data are now saved to disk (minor change of file format). 2011-03-20 20:54:03 -04:00
taoneill
a5988c242c Closes gh-91. Closes gh-102. Warzones min size is now 10x10 and max size 750x750. Use large warzones at your own risk. NPE fixed when checking for important blocks in unfinished warzone. 2011-03-20 19:41:23 -04:00
taoneill
e1fa801664 Closes gh-49. Nether lobbies dont look like chunk errors anymore. Not perfect, but better. The outlines are still weird. 2011-03-20 18:56:51 -04:00
taoneill
4b9c0d0a1c Lobby gates in other NORMAL worlds should now work. Nether lobbies are still broken, though. 2011-03-20 18:01:06 -04:00
taoneill
c9d3a9867d Closes gh-83. Closes gh-94. Warzones are now loaded with a delay, which should prevent conflicts with Multiverse. Also, warzones should work accross many worlds now: I fixed the broken 'am I in a warzone' check. On a side note, since the last commit you can use .zonecfg and .warcfg instead of .setzoneconfig and .setwarconfig. 2011-03-20 16:36:13 -04:00
taoneill
08ca02cbad Closes gh-81. Closes gh-77. Closes gh-87. Temporarily closing these issue because volume resets and some player respawns are now delayed tasks handed off to the scheduler, which makes everything faster for the person who just died. There's a short delay to the zone reset now, though. Sign spam should be fixed in the same swoop. 2011-03-20 14:25:01 -04:00
taoneill
07ad330083 Closes gh-84. NPE on player_move in lobby when warhub did not exists. Up to v1.2.1. 2011-03-15 09:24:37 -04:00
taoneill
a3509bd3f4 v1.2, updated plugin.yml with team colors. 2011-03-15 00:00:19 -04:00
taoneill
fc70b78040 A start on gh-83. Won't completely break when MultiVerse isn't finished loading. Will handle this better later. 2011-03-14 23:52:24 -04:00
taoneill
1cf30f18b8 Closes gh-76. Stopping item drop near zone borders to prevent item duping exploit at lobby gates. Better zone name matching. Updated plugin.yml to War v1.2 (Bradley). 2011-03-14 23:34:11 -04:00
taoneill
e3f7dd1989 Added substing matching for zones. 2011-03-06 23:20:45 -05:00
taoneill
13955e1ca0 Closes gh-50. Big changes. Dropped precious blocks in favor of colored wool for team material: new TeamKind abstraction. Substring searching team names. Trying to get rid of references to Block objects. 2011-03-06 21:12:53 -05:00
taoneill
091c237406 Updated to CB 386. Finally fixed the signs issue thanks to Grums help. Turns out the resetzone bug solves itself after a few minutes .. huh. 2011-03-03 15:28:38 -05:00
taoneill
a184ff4bf1 Lot's of no good ideas in trying to fix the zone-freeze bug. 2011-02-28 20:31:52 -05:00
taoneill
aba1e25569 Can't get rid of block freeze bug. Going back to CB 432 (RB2) from CB 439 didnt help. Swallowing sign exceptions until I figure out how to do it properly. I need you guy's help to find a way to reproduc ethe block freeze bug. :( 2011-02-25 10:26:53 -05:00
taoneill
58e59c75c2 Closes gh-72. Prevent players form using any commands but War ones inside warzones. Cant place flag or spawn block anymore. Not getting killed when sneaking out of a warzone anymore. Reward gets saved properly. Auto-assign join message fixed. Cant pickup more than one precious block. Updated to 439 to get rid of pesky reset bugs. Still getting block freeze bugs. :( 2011-02-24 13:18:26 -05:00
taoneill
29353f9c73 Closes gh-61. Resetting zone when last player leaves (joining when a zone has been deserted for a while kinda sucks). 2011-02-23 12:58:50 -05:00
taoneill
b775997046 First v1.1 commit. Minecraft 1.3 and craftbukkit 431 fixes. Cant drop blocks and cant pickup more than one precious block. Also move to not use BLOCK_DAMAGED. Using BLOCK_BREAK instead: Grum says it's more reliable. 2011-02-23 12:40:37 -05:00
taoneill
01b86036dd Closes gh-48. Corner cursors dissapear after a second or two now. Got rid of /setzonelaodout in favor of /setzoneconfig loadout:default reward:default. Nicer no? 2011-02-22 02:36:07 -05:00
taoneill
fc1621f4c6 Closes gh-69. Damn this was a bitch to fix. /setzone code is much clearer and less crazy now. 2011-02-22 00:54:51 -05:00
taoneill
31e4f3cb38 Closes gh-37. If you death causes score cap to be eached, you finallyu get your inv back. Still getting chunk errors though. Not good. Closes gh-60. Rewards work on my end. 2011-02-21 01:24:56 -05:00
taoneill
ccb9d45305 Closes gh-14. Closes gh-66. Added noCreatures setting to stop mods and animals from spawning in zones. Block heads is the default now. Fixed typos. The zone-leaving area is more forgiving. 2011-02-20 23:47:45 -05:00
taoneill
f9beef2073 Closes gh-65. Can now set zone loadout with /setzoneloadout and change default with /setwarloadout instead of having to reboot the server. 2011-02-20 23:03:23 -05:00
taoneill
89d7509b0c Closes gh-64. Players can't drop their precious blocks anymore. Flag bearers can't drop their flag either. Also, flag bearers are prevented from picking anything up. Temporary onOpenInventory code - its not in crafbukkit yet. 2011-02-20 21:08:15 -05:00
taoneill
4f1be9cb78 Made unbreakable zone setting also mean no-build. 2011-02-20 19:59:04 -05:00
taoneill
e1c33a2fef Closes gh-62. Fixed DrawZoneOutline setting not getting read from war and warzone config files. Updated to Craftbukkit 361 and empty ctor signature. 2011-02-20 03:02:47 -05:00
taoneill
f197a7d60d Now that wall signs reset, I found a bug where empty signs would cause a NPE upon volume reset. Fixed. 2011-02-15 22:34:43 -05:00
taoneill
46fd5ff1bb Closes gh-25. Closes gh-60. Order of zone creation (or order in war.txt) dictates the order of the zone on the warhub. Can now disable/enable a warzone so that is dissapears form the warhub and players cant join. This lets the zone maker work in peace. 2011-02-15 18:04:10 -05:00
taoneill
109b513600 Closes gh-53. No more client crash when using /team when not on a team. Whew. 2011-02-15 14:08:02 -05:00
taoneill
37c9084e85 Closes gh-20. Closes gh-59. Doors should reset properly now. Wall signs should also be fixed. Also in: zonemakers that join a team in and unbreakable-blocks zone cannot break the blocks anymore. 2011-02-15 13:59:06 -05:00
taoneill
10ae82999b Closes gh-58. Added unbreakableZoneBlocks setting. Zone makers are not affected. 2011-02-15 09:44:16 -05:00
taoneill
bb66feab2d Closes gh-57. New buildInZonesOnly setting for griefer control on almost-only-War servers. Can be overridden by the war.build permission node. 2011-02-15 09:19:06 -05:00
taoneill
03b987ee37 Closes gh-42. No more unfinished warzones at the warhub. Warzone files don't get deleted though. 2011-02-14 16:37:51 -05:00
taoneill
6b3d55f563 Closes gh-40. First v1.0 commit. Updated plugin.yml. Fixed client crash caused by inventory reset when reconnecting after disconnecting from within a zone. 2011-02-12 12:01:32 -05:00
taoneill
62503d353c Last commit for v0.9 I think. Small fixes. Found a bug and created 37. Won't fix for this release tho. 2011-02-10 02:22:09 -05:00
taoneill
5298e5c87c Merge branch 'master' of github.com:taoneill/war 2011-02-10 01:34:34 -05:00
taoneill
00a6743370 Closes gh-36. Team members that sneak out of the warzone are killed (should prevent people from warping out with their zone goodies as well). Huge refactor of how I send messages to players to accomodate the chat color fix for client crashes. Woot. 2011-02-10 01:34:13 -05:00
taoneill
3b7f308fba Closes 36. Team members that sneak out of the warzone are killed (should prevent people from warping out with their zone goodies as well). Huge refactor of how I send messages to players to accomodate the chat color fix for client crashes. Woot. 2011-02-10 01:32:40 -05:00
taoneill
662c0622a0 Closes gh-12. Added rewards. Default reward when score cap is reach is one cake. Rewards can be customized just like loadouts. Added runnable task that will help to make loot drops configurable in the future. Added defaultSpawnStyle to War config. 2011-02-09 23:50:35 -05:00
taoneill
f9d33cf803 Closes gh-10. Team spawn look is now configurable for each warzone. Hopefully go rid of NPE in BlockListener as well. 2011-02-09 22:35:17 -05:00
taoneill
9221582e2a Closes gh-34. Flag orientation is now saved (like the spawn). Made sure multi-line error messages are colored red also. 2011-02-09 18:38:53 -05:00
taoneill
6e8c06ee30 Merge branch 'master' of github.com:taoneill/war 2011-02-08 17:47:41 -05:00
taoneill
466fbf7692 Closes gh-35. Closes gh-29. Added color to chat (team chat, team names, red for errors). Added message when teams life pool is empty. Added war.warp permission node (must have to use zone and warhub). Now lowercasing named arguments. 2011-02-08 17:47:03 -05:00
taoneill
82663da3f7 Closes gh-35. Added color to chat (team chat, team names, red for errors). Added message when teams life pool is empty. 2011-02-08 17:42:50 -05:00
taoneill
5ad5f26084 Long needed refactoring of onCommand into many performXCommand methods. Readability ftw. 2011-02-08 15:16:23 -05:00
taoneill
eea1771605 Closes 31. Removed login message. Updated to new version v0.9 (Simonds). 2011-02-08 14:52:41 -05:00
taoneill
e8d4f02059 Closes gh-32. Closes gh-33. Now supports the new craftbukkit with many worlds. No more client crash when leaving a zone and opening inventory. 2011-02-08 14:11:53 -05:00