Commit Graph

177 Commits

Author SHA1 Message Date
taoneill 297ac1e460 Closes gh-188. Closes gh-192. Closes gh-193. It seems I fixed the right-click-itme-disappear bug earlier. Updated /join usage. Added /zm as alias for /zonemaker. This is War v1.5. 2011-05-21 10:53:10 -04:00
taoneill e1417811cf Closes gh-162. Lobby can now be detached from warzone with /setzonelobby zoneName. War v1.5 is almost ready. 2011-05-20 17:46:13 -04:00
taoneill c5290030bf Closes gh-190. Closes gh-107. /reload works now. Added /unloadwar and /loadwar. Bit of tweaking here and there. 2011-05-18 21:56:18 -04:00
taoneill 9c3c722645 Closing disconnected inventory reset problems. This is a bit of dead code that may be useful in the future (i.e. the save-player-inventories-to-disk fix I should have tried to reproduce before coding). 2011-05-15 13:08:42 -04:00
taoneill 04b917807c Closes gh-97. Closes gh-171. Closes gh-108. Closes gh-85. Closes gh-67. Zonemakers see magic walls when on a team, which should work instead of forcing zonemakers to use /zonemaker to enable zonemaker mode. Friendly fire setting should now get persisted properly. When a bouncing arrow hits you you shouldn't get a friendly fire message anymore. No scoring can occur if other teams are empty. 2011-05-15 11:35:08 -04:00
taoneill eb2e7ed91c Closes gh-79. Closes gh-185. You can now use a wand to set the warzone corners. Use /setzone X wand. Zonemakers can now destroy blocks on walls of warzones. 2011-05-14 23:40:51 -04:00
taoneill e1d5602830 Closes gh-173. Closes gh-146. Worked around moved-too-quickly check by preventing players from getting kicked. Really closing gh-144. Lobbies should reset properly now (even though it's not perfect yet). 2011-05-14 19:51:59 -04:00
taoneill 12109175c0 Closes gh-21. Closes gh-114. Wandless cuboid zones are in. Lobbies now reset properly (their save was getting overwritten). Lobbies now always appear at mid-height of the zone. Can't resize warzones if structures end up outside. Zonemaker can now place blocks in important places (walls, monuments, etc) but these blocks will still get reset. No more warzone-ready message when no warzones to load. No more zone outlines, yay. 2011-05-10 00:16:20 -04:00
taoneill e81ba0faae Switch from depending on Permissions to Essentials GroupManagerBridge. Cuboid zone walls are working and resetting properly. Resizing is still a problem though. 2011-05-09 02:05:27 -04:00
taoneill 21f7547766 Added ZoneWallGuards for UP and DOWN walls, and changed related Warzone methods. Fixed warnings. 2011-05-09 00:12:49 -04:00
taoneill b652d12849 Plugged in ZoneVolume for cuboid support. Added ZoneSetter to encapsulate the performSetZone operations and error handling. Still probably broken and missing wand support. 2011-05-08 23:34:26 -04:00
taoneill 6efbf2f62d Added UP and DOWN wall checks and resets to ZoneVolume. 2011-05-08 16:17:22 -04:00
taoneill dd244b7f32 First commit for War v1.5, finally. Created a new ZoneVolume that will replace the VerticalVolume of warzones. Also added unit tests with dependency on mockito. 2011-05-08 15:37:00 -04:00
taoneill 50872d6802 Merged pull request #141 from Superyoshi/master.
Configurable Monument Heal Rate + ignoring 0 player teams
Thanks Superyoshi
Sorry for taking forever to merge this. I'm finally back.
2011-04-29 18:04:43 -07:00
taoneill 628c33778e Closes gh-149. Forgot to fix all reward and loadout-related item NPEs. This is War v1.4.2. 2011-04-11 11:10:53 -04:00
taoneill b9c0030e3c Closes gh-148. Closes gh-147. Updated to CB670. Fixed NPE when restoring inventory and now handling warhub reset attemps on missing world. This is War v1.4.1 (Slim). 2011-04-10 14:16:00 -04:00
Superyoshi 3032c6a0fc Teams without any players won't get listed in the scoring, can't steal flags from teams without players 2011-04-05 15:15:01 +02:00
Superyoshi 55ac717f89 Teams without any players won't score 2011-04-05 14:04:21 +02:00
Superyoshi 568833b1bf Closes gh-8. Monument Heal Rate is now configurable (monumentheal:X), also the Monument Heal Message now shows by how many hearts the player was healed 2011-04-03 11:34:21 +02:00
taoneill d84ed6e410 1.4 hotfix - removed nag on PlayerQuitEvent 2011-04-02 18:34:10 -04:00
taoneill 4f6f67bd92 Closes gh-130. The /war prefixed commands should work inside and outside warzones now. Updated to CB617/MC1.4. THis is War 1.4. 2011-04-02 16:50:39 -04:00
taoneill 498eb1e80a Closes gh-112. Forgot to update dispenser save-to-file code, which broke with the new item data and durability saving. This corrupted warzones for people everywhere. I'm so sorry. :( This is going out as War v.1.3.2 2011-03-23 14:51:02 -04:00
taoneill 3aad54cefe Closes gh-109. Closes gh-110. Warzones are now REALLY loaded with a delay, giving time to Multiverse to load its worlds. HeroicDeath compatibility should fix all respawn inventory issues. This is v1.3.1. 2011-03-22 15:21:56 -04:00
taoneill e32745662b Last little useless item handling change before 1.3 release. 2011-03-21 02:19:52 -04:00
taoneill 1c7bf3c7f2 v1.3. Added plugin.yml usage entry for rally point. 2011-03-21 02:08:42 -04:00
taoneill 362f625871 Closes gh-101. Closes gh-106. Added warzone rally point that can be set with .warcfg rallypoint:warzone-name. Hp now reset when player leaves. Cleaned up battle end and game end messages. 2011-03-21 01:05:38 -04:00
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