Commit Graph

  • 4996a7457d Closes gh-315. Warhub can now be moved from one world to another properly. taoneill 2011-12-07 22:26:05 -0500
  • 1325611775 Updated pom.xml to new Bukkit/Craftbukkit version numbers. taoneill 2011-12-07 21:48:42 -0500
  • 1b9f06e3ca Closes gh-300. Closes gh-314. Fixed NPE in explosion handling. Lobby doesn't flash at game end anymore (no more dropping to the ground). Meddled with monument healing - it's still wonky although at least it wont give max hp all the time anymore. Added error handling of bad team name. taoneill 2011-12-06 20:58:33 -0500
  • 53b4a81809 ignore this please grinning 2011-12-04 22:48:02 -0500
  • abc4568b54 Cleaned up some stuff, housekeeping grinning 2011-12-04 22:46:52 -0500
  • d9701b910d Piston Exploit Fix, and removal of deprecated functions Chris Sp 2011-12-04 12:40:10 +0100
  • 1061c24c5b Added respawn timer and immunity, fixe join loadout, fixed a bug Chris Sp 2011-12-02 17:44:05 +0100
  • 99ecf79c7e Merge 3ed4930f4a into 95308c8bc9 GitHub Merge Button 2011-12-01 18:04:23 -0800
  • 3ed4930f4a Added complete basic spout integration grinning 2011-12-01 21:04:01 -0500
  • a352453ba0 Fixed bugs that TomWolla reported grinning 2011-12-01 21:03:16 -0500
  • 856da8cc77 Close gh-282. Players cannot leave spawn for 10 seconds after respawning. Chris Sp 2011-12-02 00:17:10 +0100
  • ff04f24a85 Removed "debug" message Chris Sp 2011-12-01 21:27:23 +0100
  • 9f828fe790 Closes gh-304. Adds "flagmustbehome" setting for warzones. chris 2011-12-01 19:47:29 +0100
  • 00ccc67192 haha new stuff! New flag dropping system! grinning 2011-11-30 16:26:26 -0500
  • 95308c8bc9 Closes gh-305. Added maxzones setting to prevent zonesmakers from making too many zones. Default is 12 - hopefully not many servers have that many warzones. taoneill 2011-10-23 14:45:13 -0400
  • 82c8397547 Closes gh-113. Zonemakers are now exclusive authors of their zones. New author setting for warzones. E.g. /zonecfg author:tommytony,someotherguy or /zonecfg deleteauthor:tommytony,someotherguy. New war.zonemaker permission for zonemakers. The war.* permission is now meant for War admins who can edit all zones and who can access server settings and warhub placement commands. Old warzones have no author, which means all zonemakers can edit it. Added nice colors to /zonecfg -p and /warcfg print. taoneill 2011-10-16 14:13:28 -0400
  • 8913f7ae5c Closes gh-298. Adding an extra loadout doesn't cause an error on the first attemp anymore. taoneill 2011-10-16 10:16:45 -0400
  • d327c34b10 Remove stray logging code and cancel SATIATED RegainReason as well when nohunger is on. v1.6final taoneill 2011-10-01 15:35:06 -0400
  • 73f7dbe8a2 Updated docs in plugin.yml for v1.6 final release. taoneill 2011-10-01 14:36:20 -0400
  • 9f9d6ba7c1 Closes gh-196. Closes gh-295. Closes gh-296. Closes gh-297. Players can't drop items inside zones when nodrops is true. For 1.8, added nohunger setting that prevents food regen and saturation setting (0-20) that controls how fast your food bar starts depleting. 0 saturation means your bar starts depleting right away. Instead of teleporting back to spawn, people that wander out of zone are bumped back in. taoneill 2011-10-01 13:57:12 -0400
  • 06427445b7 Fixed NPE on PLAYER_SNEAK. taoneill 2011-09-30 23:24:09 -0400
  • 00c6397df4 Closes gh-260. Added tntinzonesonly setting. Re-made explosion protection to let everything blow up except important stuff. Warhub, lobbies, spawns, flags and zone walls are protected. Stuff that is near the warzone wall but outside gets rolled back (because the explosion was inside the warzone, those outside blocks really explode, but get rolled back with a new fancy DeferredBlockResetJob which handles chests et al. on top of signs). If tntinzonesonly is on, tnt explosions outside warzones are cancelled (this makes sure any projected tnt block doesn't cause damage). Only bad thing here is that tntinzonesonly is server-wide, not world specific. Also, explosion handling is much more heavy. taoneill 2011-09-30 22:35:34 -0400
  • 0811431b0a Closes gh-73. Closes gh-292. Easy spleef with two new settings: pvpinzone (default true) and instabreak (default false). Former off, latter on makes for spleef. Killing by arrows now can't be done through spawn protection. I got carried away and prettied up the kill messages. Also added check in mappers so that default values don't get overridden by 0 or false from the config file reader. taoneill 2011-09-26 22:08:34 -0400
  • 599e6b11d5 Closes gh-289. Closes gh-290. Along with inventory, now saving full player state: health, foodLevel, saturation, exhaustion and gamemode. Switching creative people to survival. Full state is restored when player leaves the zone. taoneill 2011-09-24 14:14:40 -0400
  • 1266462635 Closes gh-262. 98% better door resets. Iron and wooden door should reset a lot more reliably now that I'm setting the proper block data in all but tiny edge cases. taoneill 2011-09-20 00:59:35 -0400
  • f947f204b9 Closes gh-46. Added long missing /deleteteamflag command. Requested since forever (February 12th, actually). taoneill 2011-09-19 23:05:29 -0400
  • 23893c60da Merging /renameZone. Maybe I would've liked this better under /zonecfg to keep the command count as low as possible, but this will do. There's too many settings already anyway. I'm keeping plugin.yml in classes because it lets me build in a snap in eclipse instead of through mvn. I know: it's lame. taoneill 2011-09-19 22:19:38 -0400
  • 095b073051 Merge branch 'classes' taoneill 2011-09-18 16:19:03 -0400
  • dc4b770aaa Closes gh-17. (Wow, War finally has classes) You can now delete extra loadouts. Can't shoot arrows when still standing inside spawn (to prevent arrow spam by class switchers). taoneill 2011-09-18 16:18:55 -0400
  • 9cc39281d7 Closes gh-287. Closes gh-288. flagpoints only setting now properly saved. autoassign:true setting at War level doesn't override the warzone-specific settings anymore. Can't drop items while still in spawn. taoneill 2011-09-18 15:35:43 -0400
  • 66df711006 Closes gh-284. Now attributing arrow kills to the shooter. taoneill 2011-09-17 00:39:25 -0400
  • 48311e4d95 Working extraLoadouts/classes system. Do /zonecfg loadout:warrior, etc. Simply sneak while in spawn to switch between the available loadouts/classes. taoneill 2011-09-17 00:21:26 -0400
  • 1ba2fa2e06 Missing extraLoadouts stuff. Kind of broken. Need more testing. taoneill 2011-09-16 00:27:04 -0400
  • c6a8bc555c First pass at extraLoadouts/class system. Needs testing. taoneill 2011-09-16 00:07:07 -0400
  • e0a2d6092b Closes gh-271. Added SuperPerms/PermissionsBukkit support, and everything still works properly when no Perms plugin is present, thanks to SuperPerms/built-in perms. Made /warcfg give feedback as well. taoneill 2011-09-15 00:09:39 -0400
  • 5abdf43986 Closes gh-96. Two new settings. Players can leave the spawn on when there is at least minplayers in at least minteams. E.g. with minplayer:1 and minteams:1 no one gets stuck in spawn; with minplayers:1 and minteams:2 you need at least one player on at least two separate teams (1+1=2 players total). Also, updating with savezone, zonecfg or warcfg now prompts you back to confirm your changes. taoneill 2011-09-14 00:18:06 -0400
  • b62e8ffd53 Closes gh-267. Glass walls can be turned off with glasswalls:off. Clearing the latest locations at unload - hello big leak. taoneill 2011-09-13 00:13:59 -0400
  • 3277491c64 Merge pull request #286 from taoneill/flagPointsOnly taoneill 2011-09-12 20:22:05 -0700
  • 1672962bdd Merge bceda1932e into 8788c9c4b6 GitHub Merge Button 2011-09-12 20:20:50 -0700
  • bceda1932e Added missing parts for flagpointsonly setting. taoneill 2011-09-12 23:20:11 -0400
  • 880f7ce528 Quick and dirty attempt to reduce hits on PLAYER_MOVE. Beginnings of a glasswalls setting. taoneill 2011-09-12 22:52:08 -0400
  • 0518fd0be4 Adding flagPoints only setting Tim Düsterhus 2011-09-10 18:00:51 +0200
  • 8788c9c4b6 Code-Style Tim Düsterhus 2011-09-10 17:49:12 +0200
  • bcfa109944 HelmetProtectionTask Code-Format Tim Düsterhus 2011-09-10 17:44:00 +0200
  • 1e8b1b8193 Removing unused imports Tim Düsterhus 2011-09-10 17:43:00 +0200
  • f20b275ba9 Closes gh-226. Respawn now stops fire properly. taoneill 2011-09-09 23:54:32 -0400
  • 25e034965d Closes gh-242. If you remove your blockhead/helmet, it gets reset, but you can't carry more than one. Incremented preview number. taoneill 2011-09-09 23:33:28 -0400
  • cb9a34f5bd Closes gh-272. Made flagreturn into an enum. Adding missing flag capture mode tidbits (setting wasn't being saved, made flag capture broadcast reflect the current mode). taoneill 2011-09-06 21:29:02 -0400
  • c7af5843fb Removing merge boundaries Tim Düsterhus 2011-09-01 19:12:14 +0200
  • e8776d3d74 Closes gh-277. Resolving conflicts while merging Tim's realEnums. taoneill 2011-08-31 20:20:32 -0400
  • fa2be3d357 Resolving conflicts while merging Tim's printConfig. taoneill 2011-08-31 20:14:00 -0400
  • 1523085ed8 Merge 44df6a3f62 into aeeb458408 GitHub Merge Button 2011-08-31 17:11:49 -0700
  • 3b0518ece0 Resolving conflicts while merging Tim's style cleanup. taoneill 2011-08-31 20:11:35 -0400
  • aeeb458408 Merge pull request #278 from taoneill/helmetProtection taoneill 2011-08-31 17:00:20 -0700
  • 6b9c3a302d Merge 6871c76a70 into 73e29c2025 GitHub Merge Button 2011-08-31 16:57:47 -0700
  • 73e29c2025 Merge pull request #276 from taoneill/clearDrops taoneill 2011-08-31 16:57:37 -0700
  • b1c7af3264 Merge 2c25017b40 into 3e452e9e21 GitHub Merge Button 2011-08-31 16:55:43 -0700
  • 3e452e9e21 Merge pull request #275 from taoneill/flagReturn taoneill 2011-08-31 16:55:11 -0700
  • 6a558d3ba6 Merge 082d89ec08 into 5f0bc9f2b8 GitHub Merge Button 2011-08-31 16:49:14 -0700
  • 6871c76a70 Adding task to protect the helmet Tim Düsterhus 2011-08-26 23:11:37 +0200
  • 082d89ec08 Using real enums here Tim Düsterhus 2011-08-25 22:36:32 +0200
  • 2c25017b40 Removing drops at initializing Tim Düsterhus 2011-08-21 23:00:03 +0200
  • d8ad74fdbf Merge 49376848ff into 5f0bc9f2b8 GitHub Merge Button 2011-08-21 13:35:20 -0700
  • 49376848ff Closing gh-272 Implemented a way to specify how to return a flag Tim Düsterhus 2011-08-21 22:34:17 +0200
  • 174126209b Forcing the code style we agreed on Tim Düsterhus 2011-08-14 13:15:55 +0200
  • e9f56967cb A switch is more nice here Tim Düsterhus 2011-08-14 13:06:35 +0200
  • 5f0bc9f2b8 Merge branch 'javaDoc' Tim Düsterhus 2011-08-14 12:57:58 +0200
  • 0019e7e107 JavaDoc for commands and War Tim Düsterhus 2011-08-14 12:57:16 +0200
  • 366ea9cc09 Merge e1b895a966 into 7fef7c9649 GitHub Merge Button 2011-08-13 11:00:20 -0700
  • e1b895a966 We don't have to invent the wheel twice Tim Düsterhus 2011-08-13 19:58:54 +0200
  • ae13d93da1 Removed unused import Tim Düsterhus 2011-08-13 19:30:24 +0200
  • f013c209a8 Removed some pieces left from refactor Tim Düsterhus 2011-08-13 19:29:42 +0200
  • 5f485897f3 Merge 7e6a2988a6 into 7fef7c9649 GitHub Merge Button 2011-08-13 09:58:25 -0700
  • 44df6a3f62 Adding Renamezone command Tim Düsterhus 2011-08-13 18:55:28 +0200
  • 7e6a2988a6 Removed unused var, "corrected" if Tim Düsterhus 2011-08-13 18:12:48 +0200
  • 7fef7c9649 Removed spammy forgotten logging code when pvpinzonesonly:off. War v1.6 PREVIEW 5. v1.6preview5 taoneill 2011-08-08 23:00:18 -0400
  • 66b4af4d1a Fixed broken setteamflag. PREVIEW 4. v1.6preview4 taoneill 2011-08-07 21:49:34 -0400
  • 8fcd24da2c Fixed load/unload re-registering listeners. This is War v1.6 PREVIEW 3. v1.6preview3 taoneill 2011-08-07 17:37:55 -0400
  • f56c5571dd Added '/war leave' to zone join message so that even people with HeroChat get some guidance on how to leave. taoneill 2011-08-07 16:28:46 -0400
  • 27584c51bb Fixed pvp being broken. Tim's refactor prevented attackers from being registered, messing up all of the damage checks. taoneill 2011-08-07 16:20:38 -0400
  • 5dcaac9351 Added -p or print option to zonecfg and warcfg. Ex: /zonecfg test -p autoassign:true, /warcfg print autoassign:false, /zonecfg -p. Trying to nail down pvp issue and I was dying for this. taoneill 2011-08-07 13:27:50 -0400
  • ec35b6088a Added /savezone and /zonecfg commands that work from outside the zone. Better matching to support exact matches when looking for a warzone by name. Invisible spawn setting can be set as default spawn style now. Rallypoint stays with /warcfg. Whew. taoneill 2011-08-06 19:04:18 -0400
  • 6dfb485ec2 Fixed setzonelobby not working for detaching lobbies: copy-pasta = bad. Hooked up warhub command. taoneill 2011-08-06 17:00:51 -0400
  • 05b827d265 Changed command handling so that we print the command usage string ourselves. Cleaned up plugin.yml so usage help doesn't look awful. Brought back 'bad' messages formatted in red which where torn out by Tim. Added warning when console tries to use player-only command. Now matching the start of the name of a warzone instead of the exact name, because that's how it worked and how it should continue to work. taoneill 2011-08-06 16:14:21 -0400
  • 8891b97a9d Documentation Tim Düsterhus 2011-07-28 18:48:59 +0200
  • 9dae88a5fc Updated plugin.yml Tim Düsterhus 2011-07-28 16:43:02 +0200
  • 5d19aec2b3 Bugfix Tim Düsterhus 2011-07-28 16:38:34 +0200
  • 22e79c51f4 Removed the dropLootonDeath member Tim Düsterhus 2011-07-28 14:26:37 +0200
  • b303e8e540 Moved getters / setters to the end of class Tim Düsterhus 2011-07-28 14:19:27 +0200
  • 00e8349b40 Adding SetZoneLobbyCommand Tim Düsterhus 2011-07-28 14:11:06 +0200
  • ef75e5a323 Adding ZoneMakerCommand Tim Düsterhus 2011-07-28 13:56:34 +0200
  • a0c8e1eb7e Adding SetZoneCommand Tim Düsterhus 2011-07-28 13:27:44 +0200
  • d59dfd09e1 Code-Cleanup Tim Düsterhus 2011-07-28 13:18:09 +0200
  • 8f6c895d05 Merge branch 'master' into commandHandler Tim Düsterhus 2011-07-28 13:08:35 +0200
  • 14050f11d9 Using proper camelcase now :) Tim Düsterhus 2011-07-28 13:05:37 +0200
  • af381857b7 Fixed zonemakers string being saved as command whitelist string. taoneill 2011-07-27 21:17:05 -0400
  • be469fc663 Adding SetwarconfigCommand Tim Düsterhus 2011-07-27 22:53:52 +0200
  • 65aff76af1 Added Setteam, setteamflag and setmonument command Tim Düsterhus 2011-07-27 22:43:33 +0200
  • 15c3fadbb3 Validate argument-count Tim Düsterhus 2011-07-27 22:43:22 +0200
  • bc77ce5892 Bugfixes Tim Düsterhus 2011-07-27 22:23:10 +0200