Commit Graph

561 Commits

Author SHA1 Message Date
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
taoneill
23cb281a15 Closes gh-3. Signs, chests and dispensers and saved to disk. Everything reloads properly. 2011-02-06 18:26:18 -05:00
taoneill
0accca079a Chest and dispenser contents and now saved in memory. Just need to save them to disk now. Woot. 2011-02-06 17:22:28 -05:00
taoneill
00edf1e344 Merge branch 'master' of github.com:taoneill/war 2011-02-06 12:52:49 -05:00
taoneill
3aca473cc9 Closes gh-23. Closes gh-24. Closes gh-30. Death by lava seems to work ok on my side. Inventories get reset and signs as well. Fixed tp error with drowning deaths - weird workaround. Fire is extinguished back at the player spawn. 2011-02-06 12:51:37 -05:00
taoneill
18c1b498fb Closes 23. Closes 24. Closes 30. Death by lava seems to work ok on my side. Inventories get reset and signs as well. Fixed tp error with drowning deaths - weird workaround. Fire is extinguished back at the player spawn. 2011-02-06 12:49:22 -05:00
taoneill
7251ed06e3 Closes gh-16. Enemies can now be attacked be respawning players when stepping inside another team's spawn. Respawning players still can't attack enemy players ouside their spawn. 2011-02-06 09:15:39 -05:00
taoneill
b91e2174a6 Closes gh-4. Warhub signs now update when players join by entering the gates. Finally. 2011-02-06 00:49:40 -05:00
taoneill
1ec9f0178c Closes gh-22. Warzone-specific loadouts never worked, until now. Oops, sorry. 2011-02-06 00:35:20 -05:00
taoneill
c68f864be9 Closes gh-2. No more dropping precious blocks out the lobby gates. Leaving is now detecting in a much bigger volume. 2011-02-05 23:23:39 -05:00
taoneill
9a58dad30f Closes gh-7. Now saving, clearing and restoring player armor when joining/leaving/disconnecting. 2011-02-05 22:41:49 -05:00
taoneill
7dd4572d77 Closes gh-1. When a player disconnects, their inventory is stored in memory and restored when/if they reconnect - as a workaround for player state not being affect onPlayerQuit. Nice. 2011-02-05 22:04:42 -05:00
taoneill
0c987ddad3 Closes gh-27. Closes gh-28. Fixed old bug where I stored 129 vertical blocks in all zones. Fixing this is was a bit tricky but I found and fixed a cool slanted landscape bug and also an infinite loop related to glass walls near the sky or very bottom of the map. 2011-02-05 21:08:03 -05:00
taoneill
be0c6fd57d Cleanup of old hmod files. New readme. Updated plugin.yml. First v0.8 (Yamamoto) commit. 2011-02-05 10:20:48 -05:00
taoneill
816067f76d v0.7 Manstein release. 2011-02-02 23:02:00 -05:00
taoneill
b4d0e89ec8 First v0.7 (Manstein) commit. Updated to craftbukkit 201. Using on death hook for no death screen and to block loot drops. Sign update troubles seemed fix now that I use the state exclusively. 2011-02-01 15:17:14 -05:00
taoneill
9eec0b92e8 Fix for negative yaw values. v0.6 release. 2011-01-30 02:20:51 -05:00
taoneill
bd472264e8 Spawns that turn. Better inventory reset. v0.6 Zhukov is ready. 2011-01-30 01:49:28 -05:00
taoneill
28d2e90ee0 Tested that zone maker can play all games. 2011-01-29 20:10:03 -05:00
taoneill
eaf713fb1e Massaging the death handling into maybe creating less chunk errors and bugs. Zone makers now shouldnt be able to mess with important blocks. 2011-01-29 19:00:19 -05:00
taoneill
ce625ee4b1 Added death detection for the flag thief. Also now detecting max score reached by capturing a flag. Changed the look of the team flags. CTF will be awesome. Too bad I can do anything about players dropping the flag. 2011-01-27 16:38:31 -05:00
taoneill
82367f22e6 First v0.6 (Zhukov) commit. Adding CTF with setteamflag command. Works great. 2011-01-27 11:36:20 -05:00
taoneill
4d8179c8fd War v0.5 (Rommel) 2011-01-23 18:57:03 -05:00
taoneill
41f7bc881b Last tests for v0.4. 2011-01-22 15:37:31 -05:00
taoneill
81495be56b Reverted to player_move death. Works great. Projectile events are fixed too. Spawns are protected. This is much better and snappy. Great. 2011-01-22 13:51:19 -05:00
taoneill
9704598f39 Finally got a handle on reliably teleportation at gates. Death sucks though. I'm going to revert back to the old system until player_death event makes it in. 2011-01-22 12:50:46 -05:00
taoneill
06ba048797 Added Permissions support. Trying everything to get gates and teleports in player_move working again to no avail. 2011-01-22 02:05:04 -05:00
taoneill
b45af8cad0 Inventory and death detection are a pain in the butt. 2011-01-21 13:31:46 -05:00
taoneill
7c5aefaade Lots changed in how the PlayerMoveEvent is handled. Now cancellign and teleporting because event.setTo sucks. Resetting team spawns at every respawn because signs are broken. 2011-01-21 12:35:27 -05:00
taoneill
4187c59aa7 Made walls larger. Better handling of death through Entity events instead of player move. Still some lil bugs. 0.4 tomorrow. 2011-01-21 02:07:19 -05:00
taoneill
897048e90f Found the damn lobby + zone resize bug. 2011-01-21 01:02:06 -05:00
taoneill
5d5f2ada5e Updated to new command args for #107+. Fixed rezising messing up the world, except for that damn row of glass for the lobbies. Lobby set down with outline now. 2011-01-21 00:54:04 -05:00
taoneill
88d8632931 v0.3 Patton tested with Bukkit snapshot of build #87. 2011-01-19 02:49:14 -05:00
taoneill
3f164f60c5 Fixed leaving zone that was glitchy. Just approaching the gates now makes you leave. Fixed lifepool decrement by one too many bug with a dirty workaround for now. Ready to release v0.3 of next short test goes well. 2011-01-19 02:30:28 -05:00
taoneill
003b89f904 Shot a vid for 0.3. Assorted bugs. 2011-01-18 23:31:34 -05:00
taoneill
55046e7895 Fixed improper link between lobby and warhub sign resetting. Little bugs. 2011-01-18 21:08:02 -05:00
taoneill
ccedb36138 Added warzone signs. Tryign to line up lobby teleport but ohwell. 2011-01-18 18:03:10 -05:00
taoneill
d24709bbd6 Less memory usage for zone block storage. savezone and setzoneconfig fixes for named params. Resetting lobby more often. v0.3 finish line is getting much closer. 2011-01-18 16:57:25 -05:00
taoneill
6f2b7c92c4 Changed the file hierarchy - much cleaner now. Not storing block pos in memory anymore in the BlockInfo, which saves a couple tens of megs. Fixing late night mistakes. 2011-01-18 14:52:06 -05:00
taoneill
0ac179bb89 Auto assign gate exemptions for wall guard. 2011-01-18 11:05:38 -05:00
taoneill
33bebcd928 Added player impersonation for zonemakers cause i wanted it. Enough now. :S 2011-01-18 03:23:24 -05:00