Commit Graph

  • b7ae19a439 Make sure War log file gets created. taoneill 2012-06-17 01:53:12 -0400
  • a258bd8995 Big changes. /renamezone fix, zone backups, logs. taoneill 2012-06-17 01:26:00 -0400
  • 380025f147 Closes #452. Enchantments are re-added to the item. cmastudios 2012-04-28 17:36:50 -0500
  • 1d6fdbe126 Inventory reset bug fix. Closes gh-436. taoneill 2012-06-16 15:53:06 -0400
  • 894791215c Spawn protection now only when using respawntimer taoneill 2012-06-03 23:04:05 -0400
  • af9d4db788 Synchronous game end inventory resets taoneill 2012-05-29 23:18:03 -0400
  • 74f81d4539 Merge 97c5ac5c13 into 7f36e6991f GitHub Merge Button 2012-04-29 09:16:43 -0700
  • 97c5ac5c13 Closes #346. Removes permissions from players as defined in the config cmastudios 2012-04-29 11:11:51 -0500
  • 6c36157d25 Closes #452. Enchantments are re-added to the item. cmastudios 2012-04-28 17:36:50 -0500
  • 7f36e6991f Attempt at fixing missing warzones bug. Seems that the Bukkit Yml writer finally properly lowercases each yml node around 1.2.3, which broke the warzone yml mapping since warzone names (which can be any case) are used as yml nodes. taoneill 2012-04-24 22:18:59 -0400
  • 72b2dcd3fc Woops. Nicholasntp 2012-04-23 18:25:59 -0500
  • 28777e6068 Changed Section Signs To ChatColors Nicholasntp 2012-04-22 15:47:19 -0500
  • 0114536ed5 Merge a18dfbc115 into ae190ed315 GitHub Merge Button 2012-04-19 14:33:08 -0700
  • a18dfbc115 Made Warhub Sign Look Nicer! Nicholasntp 2012-04-19 16:32:12 -0500
  • 3f89e10abb Added Two Epic Killer Verbs Nicholasntp 2012-04-19 16:29:44 -0500
  • ae190ed315 Zonemakers can't circumvent commandwhitelist anymore. Only war.admin perms lets you do that. Version v1.7.2-PREVEW. taoneill 2012-04-09 23:15:04 -0400
  • 33117b9db0 War v1.7.1 release. Compatible with Craftbukkit 1.1-R6, 1.2.3, 1.2.4 and 1.2.5. v1.7.1 taoneill 2012-04-07 01:05:38 -0400
  • 1d47f79eca Hitting the bomb carrier could still make him explode blocks while unbreakable:true. From now on unbreakable:true means bomb carrier really can't make any damage. taoneill 2012-04-06 22:32:31 -0400
  • 305b2454c7 Closes gh-406. The inventory reset fix seems to not have broken anything important - good. Fixed lobby disappearing with new /teamcfg and /zonecfg that dont reset the zone anymore. taoneill 2012-04-06 22:19:44 -0400
  • 2c773710ba First attempt at fixing no-inv-reset/over-maxscore bug. When a battle or the game ends, extra simultaneous deaths or scorers shouldn't cause duplicate warzone resets anymore. Knock on wood, i.e. needs testing. Also, added RESETONCONFIGCHANGED setting that is false by default - i.e. /zonecfg and /teamcfg won't cause a zone reset automatically anymore. taoneill 2012-04-06 21:35:30 -0400
  • 6b29226004 Reverting back to old bukkit dependencies in pom. taoneill 2012-04-01 12:45:48 -0400
  • d0c1878c30 Reverting back to old mockito dependency in pom. taoneill 2012-04-01 12:42:08 -0400
  • 2afc40fb00 Closes gh-426. Closes gh-341. Bomb carrier doesn't blow up if warzone is unbreakable:true. Helmets can now be part of loadout if blockheads:false. When realdeaths:true, players don't get -Use /leave to exit- message spam when dying anymore. taoneill 2012-04-01 12:38:07 -0400
  • bdae9df6b7 Updated pom.xml dependencies to 1.2.4-R1.0. taoneill 2012-04-01 11:11:02 -0400
  • 59b9b3078c Merge branch 'master' of github.com:taoneill/war taoneill 2012-04-01 10:57:21 -0400
  • eea3af9c1c Closes gh-425. Block head restoration job shouldn't break anymore. Updated plugin.yml to reflect v1.7.1-PREVIEW version - sorry about confusion. taoneill 2012-04-01 10:56:51 -0400
  • 5d9b654240 Merge pull request #424 from ryansch/on-player-interact-fix taoneill 2012-04-01 07:09:58 -0700
  • 1c122912e6 Merge 37f68d4716 into fc03a0cf74 GitHub Merge Button 2012-03-25 15:47:23 -0700
  • 37f68d4716 Fixed a missing RIGHT_CLICK_AIR action. Ryan Schlesinger 2012-03-25 15:45:21 -0700
  • fc03a0cf74 Closes gh-417. Potion effects are cleared properly again at warzone exit and at death - that part of the bukkit API is broken in 1.2.3-R0.1 and R0.2, at least. taoneill 2012-03-21 23:43:21 -0400
  • 9e98a985d5 Quick spelling fix Connor 2012-03-04 18:30:09 -0600
  • f8e771c9e0 Compatibility fixes for 1.1-R6. War doesn't use any Craftbukkit or net.minecraft classes anymore. Removed getLogger override which was breaking Bukkit's calls to the plugin's logger accessor - weird. taoneill 2012-03-03 13:21:41 -0500
  • 61d691c1dd Updated pom.xml to 1.1-R3. This is the War v1.7 release. taoneill 2012-02-01 21:54:56 -0500
  • d7a6bf9e53 Little renaming of the Spout ui classes. taoneill 2012-01-29 21:31:54 -0500
  • 9ea65c051f Changed version to War v1.7. v1.7 taoneill 2012-01-29 12:15:14 -0500
  • a4d8075ad1 Much less glitchy lobbies: proper handling of team adding, deleting and of autoassign mode switching. Win. taoneill 2012-01-29 11:58:08 -0500
  • ea454e3027 Fixed War Spout feed and stats text not scaling with Spout settings (Small, Normal, Large, Auto). Much better now. taoneill 2012-01-29 11:28:31 -0500
  • 4b69b14e10 Made potion effects less frequent when stealing flag or cake, because they got on my nerves. Wish I could disable the sound for an effect from the server. taoneill 2012-01-28 12:27:33 -0500
  • a9c09c3f16 Closes gh-367. Using flint and steel on enemy spawn doesn't give you a fire block anymore. :) taoneill 2012-01-27 20:34:37 -0500
  • a4a3ced0e5 Closes gh-348. Levels and exp are stored at warzone entry and restored at exit, like the rest of the player's state. taoneill 2012-01-26 23:18:49 -0500
  • 668285ac97 Updated pom to Bukkit 1.1-R1, which broke the Events API again. Guess they never heard of backward compatibility. Oh well. taoneill 2012-01-26 20:40:12 -0500
  • 13067f35ad Back to Bukkit 1.1-R1-SNAPSHOT until they publish to their repo, so I don't have to mvn-install it on my ci server - lazy. taoneill 2012-01-25 23:22:39 -0500
  • 445aae7f8f Closes gh-344. Updated pom for Bukkit 1.1-R1. Fixed compatibility with Heroes and other plugins by introducing new config REALDEATHS. If you turn it on, there no longer fast respawns (i.e. the player actually dies, letting other plugins register the death). Now you can also turn off death messages with DEATHMESSAGES. Fixed bug in inventory checking job. taoneill 2012-01-25 23:15:38 -0500
  • d027a53e02 First pass at REALDEATHS and DEATHMESSAGES config settings. Hopelessly broken, of course. :( taoneill 2012-01-25 00:30:11 -0500
  • c54e893e41 Closes gh-364. Smoke effect for bomb thieves and potion effect for cake and flag thieves (with proper thief-team color). Also made thieves' hands get filled with their stolen item automatically to prevent them from picking up other items and from hiding their identity. taoneill 2012-01-24 02:24:16 -0500
  • f06afb5aa3 My local craftbukkit got out of sync with the build server's. Re-adding event names until they get deprecated on the bukkit SNAPSHOT build. taoneill 2012-01-22 22:28:59 -0500
  • ee7dab194a Just moving classes around again. taoneill 2012-01-22 22:05:34 -0500
  • 9019b4f780 Closes gh-361. Closes gh-363. Finally fixed the stupid issue with maxscore being used as teamsize when on autoassign - it was staring me right in the face. Adjusted new Events API annotations. Prevented a mysterious NPE when a loadout config section fails to get created. taoneill 2012-01-22 17:36:22 -0500
  • 4ffaadf3da Fixing the pom.xml so plugin.yml - which I moved a couple of commits ago - makes it into the final jar in the maven build. Still messing around with namespaces while everything is broken. taoneill 2012-01-20 23:01:43 -0500
  • e8e2c0c472 Forgot to delete the rename-namespace files. Thomas-Antoine O'Neill 2012-01-20 21:28:19 -0500
  • 06272803f1 Renamed namespaces for consistency moving forward. Sorry to everyone who's references to War are going to break because of this. It's for the greater good... the greater gooood. Thomas-Antoine O'Neill 2012-01-20 20:53:50 -0500
  • bbdfef0ca6 Closes gh-358. Update for compatibility with the new Bukkit Events system (i.e. CB #1782+). Thomas-Antoine O'Neill 2012-01-20 20:40:30 -0500
  • 4e1b5670a4 Closes gh-357. Bombs and cakes now get saved properly when there are no monuments in the zone. Autoedits to project and classpath for standalone build by m2eclipse. Thomas-Antoine O'Neill 2012-01-20 19:56:37 -0500
  • 6ff3cbe0c3 Fixed NPE on PLAYER_INTERACT when player's hand is empty and still in spawn. taoneill 2012-01-18 17:48:41 -0500
  • 1eed5ca366 Closes gh-355. Prevented use of items when still in spawn, including potions (which could be abused by switching between loadouts). taoneill 2012-01-17 23:36:49 -0500
  • a86683a98a Bug hunting. When you get prevented from placing an item, you get item back in your hand. Actually preventing you from placing cake now. Resetting Bomb block if it gets exploded by nearby TNT. Preventing Bomb block ignition. Nerfed player-hit explosion of suicide bomber. Made spawn-hit explosion a bit bigger (same as player-hit). taoneill 2012-01-17 23:20:28 -0500
  • 934292df88 Closes gh-353. Closes gh-354. Finally some new gameplay elements. Added Bomb and Cake structures. Use /setbomb <name>, /setcake <name>, /deletebomb and /deletecake. Grab the bomb and blow up your enemy's spawn for a point. Don't get touched or you blow up. Return the cake to your spawn to get a point and a replenished lifepool. taoneill 2012-01-16 23:57:59 -0500
  • 940ad072d4 Using EnumMap since enum's hashCode isn't stable from one VM to another. Fixed ConcurrentModificationException when clearing SpoutPlugin widgets and players. taoneill 2012-01-16 18:07:06 -0500
  • a610181954 Changed pom.xml references to 1.1-R1-SNAPSHOT until RB hits. taoneill 2012-01-15 22:34:56 -0500
  • 92b949343c Fixed Spout-less server being broken at zone entry and exit. taoneill 2012-01-14 17:58:46 -0500
  • 80fd939922 Corrected plugin.yml format to add PREVIEW tag. taoneill 2012-01-14 15:15:46 -0500
  • 25f93ab26c Added PREVIEW tag to version until real release. taoneill 2012-01-14 13:50:35 -0500
  • e53eb7965e Removed Permissions from dependencies since everything works just fine with SuperPerms API. Restoring Spout player title color upon leaving warzone. taoneill 2012-01-14 12:52:26 -0500
  • 4d04f39e3b Updated pom.xml. Trying to fix jenkins build. taoneill 2012-01-14 11:19:09 -0500
  • 6a452ebb8f Fixed Spout stats header alignment and font display in fullscreen. Made notifications and text stick longer because you can't re-read it through chat. Add 5 message limit in War message feed to counter large message inflows. taoneill 2012-01-12 22:41:52 -0500
  • ad1c591acd Fixed NPE. Something's off in stats display reset at game-end, though. taoneill 2012-01-10 01:45:26 -0500
  • 2745803050 Closes gh-280. (Even basic) Spout integration is so totally awesome. Thanks @SuperYoshi for pushing me into doing this. Just made it a bit more pretty with gradients in this rev. taoneill 2012-01-10 00:55:03 -0500
  • 38c91b5623 Fixed War without Spout being broken. Made 'monument freed' notification use owner team wool block. taoneill 2012-01-09 23:44:40 -0500
  • 25bbf5b185 Updating stats more often just like @SuperYoshi did originally during teams spawn reset. Tweaked message colors. taoneill 2012-01-09 00:21:02 -0500
  • 2adb328115 Re-added Spout stats board in a more compact format, with messages now coming underneath the stats board at the top left of the screen. Added notification when flag is dropped. taoneill 2012-01-08 23:45:45 -0500
  • 9ff98d0bbf Fixed mapping bug where FLAGMUSTBEHOME and LIFEPOOL would get mixed up, causing chaos. taoneill 2012-01-08 21:02:57 -0500
  • fb7ceaec55 Merge pull request #350 from cmastudios/master taoneill 2012-01-08 17:36:29 -0800
  • b5f9247ff4 Merge 576993f97e into 0d7f2feef4 GitHub Merge Button 2012-01-08 17:34:30 -0800
  • 0d7f2feef4 Added Spout notifications for battle and match end as well as monument captures (and tweaked the flag capture ones). Turns out ChatColors work great OOTB with GenericLabel - yay. The War message feed at top left + notifications look awesome. taoneill 2012-01-08 20:34:15 -0500
  • 576993f97e Added spout and its repo Connor M 2012-01-07 17:09:54 -0600
  • 5c3fca5001 Playing around with Spoutcraft notifications at the top left of the screen, so that War messages don't spam the chat anymore. taoneill 2012-01-07 17:26:27 -0500
  • 6eeb5be673 Cleared team color in Spout player name display when leaving warzone. taoneill 2012-01-07 12:30:03 -0500
  • 589d197bf1 Server reload isn't broken anymore: now removing Spout widgets at Spout plugin disable-time, since Spout was already gone by the time War was getting disabled and tried to remove them. taoneill 2012-01-07 00:36:29 -0500
  • 1bae53670e Fixed Yaml loader and another ton of bugs related to cascading configs and the /teamcfg command. Also tweaked /zonecfg so that you can change another warzone's config while standing in another warzone (the one you were in always took over). Made printing of configs more pretty and now printing loadouts. taoneill 2012-01-07 00:20:02 -0500
  • 143afa4473 Closes gh-6. Closes gh-39. Team specific settings. New YAML file format and working converter. You can delete a setting to restore config inheritance with, for example, /zonecfg delete:maxscore. New colors for /war-zone-teamcfg. Fixed a bunch of bugs introduced by mega-changes - there are probably a few more lurking around. taoneill 2012-01-06 02:01:08 -0500
  • 983e90ca38 Huge (albiet still broken) changes. - Switched to Yaml config (stupid API). - Added team-specific settings. - Reworked entire configuration architechture and mechanic. War holds the War settings, the warzones defaults and the team defaults. Warzones hold their own config items which override the War default if they please (instead of being copied). Team settings add another level of defaults (unless specified, team settings are taken from the Warzone team defaults, or if absent, from the War team defaults). - Added /teamcfg command. - No more difference between default/extra loadouts. taoneill 2012-01-05 01:17:02 -0500
  • dd6beb3b82 Fixed disablebuildmessage setting which broke block placement protection by buildinzonesonly and didn't work for block breaking. taoneill 2012-01-03 22:07:18 -0500
  • 548ccf9b8f Merge 7f17d6cb29 into b196618515 GitHub Merge Button 2011-12-31 09:58:18 -0800
  • 7f17d6cb29 Added a configuration converter Connor M 2011-12-31 11:43:42 -0600
  • a18e7f75ef Using a YAML configuration Connor M 2011-12-30 23:30:16 -0600
  • e1c6397f22 Removed 'Equiped x loadout' message at every respawn. Message only appears at first respawn or during a sneak-toggle. taoneill 2011-12-27 18:32:14 -0500
  • 0b1d428266 Fixed respawn timer and made it changeable through /zonecfg and /warcfg. taoneill 2011-12-27 17:51:34 -0500
  • bd872be244 Fixing merge conflicts with pull request from @Superyoshi. Mostly untested. Isolated Spout code behind checks for spout so War doesn't completely fall over if Spout isn't available on the server. taoneill 2011-12-27 16:29:39 -0500
  • b196618515 Closes gh-340. Doors should now reset properly (no more glass instead of doors). v1.6.2 taoneill 2011-12-21 11:18:18 -0500
  • b6f9afb745 Fixed always-on war.pvp permission for War admins in GroupManager/Permissions context by adding specific war.admin permission node and by removing war.pvp from the children. Also removed war.warp from the children. v1.6.1 taoneill 2011-12-20 15:28:12 -0500
  • f7e0b73465 Now checking if War is laoded in entity_death. taoneill 2011-12-20 02:34:39 -0500
  • b057cac73d Closes gh-338. Deaths that weren't prevented properly (e.g. potion of harming) by EntityDamage are now better handled. taoneill 2011-12-20 02:32:58 -0500
  • a532bbaf93 Cleared logging code. taoneill 2011-12-20 02:00:46 -0500
  • 0cf0024e55 Closes gh-326. Potion effects are cleared at respawn and saved with player state so, for example, you get re-poisonned when you exit a warzone if you entered with the effect. Thanks @mahoutsukaii for the MobEffect trick. taoneill 2011-12-20 01:59:13 -0500
  • 007344a63e Updated pom.xml for Craftbukkit RB 1597. Corrected permissions bug where War admins couldn't change the corners of other zonemakers' zones. taoneill 2011-12-20 00:51:37 -0500
  • 60356e56ab Closes gh-337. Players now respawn with the loadout they selected at their last respawn. taoneill 2011-12-20 00:16:03 -0500
  • 177543ad20 Closes gh-336. Enchanted items can now be reliably saved in loadouts and chests/dispensers. Consolidated inventory string building and parsing. taoneill 2011-12-19 23:48:09 -0500
  • a37766d31b Closes gh-254. Closes gh-321. Closes gh-312. Closes gh-322. Truns out I wasn't saving inventory item damge or data values, which led to potions not working and items sometimes breaking on first use randomly. Instant damage (splash harming) potions now work properly when you are hitting yourself at the same time with splash damage. Self-inflicted damage is now properly recorded. Fixed one or two NPEs. taoneill 2011-12-19 16:01:33 -0500
  • cd158cc9a9 Spout Integration! Chris Sp 2011-12-11 20:32:53 +0100
  • ccd6649d06 Closes gh-316. Warzone lobbies can now be moved to another world than their warzone's. Bit tricky this lobby resetting... taoneill 2011-12-07 23:40:30 -0500