taoneill
4dfead7ec8
Players can't be trapped in spawn anymore
...
Closes gh-472. The periphery of opponents' spawns can't be built on. In
other words, all teams have a "no other team can build right next to my
spawn" protection 1 block wide all around their spawn. This should let
people exit the spawn with their loadout select, then use their items to
dig themselves out of any now-harmless trap.
2012-06-18 01:28:49 -04:00
taoneill
c6b04faa55
Custom lobby materials + hub and lobby outline
...
Closes gh-63. Warhub and lobby materials can be customized. Warzones
take warhub materials as default. Customizable materials: floor, outline
(of floor - NEW), gate, light. Only changeable through the war.yml or
warzone-x.yml file.
2012-06-18 01:07:06 -04:00
taoneill
4bebb2d50e
Customizable warhub floor/gate/light materials
...
Just changeable through the war.yml file for now, since it's a pretty
advanced option. Still missing warzone lobby materials.
2012-06-17 23:59:01 -04:00
taoneill
4867b8cf03
New readme file
...
Added a proper license file as well, about time.
2012-06-17 22:36:53 -04:00
taoneill
68b5ca755b
Fixes in zone and team-specific loadout creation
...
Closes gh-480. When you add a new loadout to a warzone, you now inherit
the default loadouts automatically - they are copied from War's default
inventories. Similarly, when you add a new loadout to a team, the
warzone's (or War's default) loadouts are copied and the new loadout is
added to that collection. This was the intended behavior.
2012-06-17 19:05:20 -04:00
taoneill
b7ae19a439
Make sure War log file gets created.
2012-06-17 01:53:12 -04:00
taoneill
a258bd8995
Big changes. /renamezone fix, zone backups, logs.
...
Closes gh-444. Fixed hopelessly broken /renamezone command. Now making
backup copy of renamed and deleted warzone to temp folder. Also,
/savezone now makes backups of old versions before saving if the
keepoldzoneversion:true setting. No more will you have to suffer the
pain of a mistakenly overwritten warzone. Hurray! New standalone War
logger and log file in same temp folder. More logging added to every
command to make tracking down history easier.
2012-06-17 01:26:00 -04:00
cmastudios
380025f147
Closes #452 . Enchantments are re-added to the item.
2012-06-16 16:16:14 -04:00
taoneill
1d6fdbe126
Inventory reset bug fix. Closes gh-436.
...
Closes gh-407. Closes gh-323. Inventory reset bug was due to the
combination of the respawn timer and a badly coded loadout-equip timed
job. The end-of-game events are now synchronized to prevent simultaneous
game-end and one game from bleeding into the other.
2012-06-16 15:53:06 -04:00
taoneill
894791215c
Spawn protection now only when using respawntimer
...
Closes gh-469. CTF stalemates cause by buggy spawn protection are gone.
Woohoo!
2012-06-03 23:04:05 -04:00
taoneill
af9d4db788
Synchronous game end inventory resets
...
Still trying to fix the inventory reset bug. :( Trying out Github for
Windows. :)
2012-05-29 23:18:03 -04:00
taoneill
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.
2012-04-24 22:18:59 -04:00
taoneill
ae190ed315
Zonemakers can't circumvent commandwhitelist anymore. Only war.admin perms lets you do that. Version v1.7.2-PREVEW.
2012-04-09 23:15:04 -04:00
taoneill
33117b9db0
War v1.7.1 release. Compatible with Craftbukkit 1.1-R6, 1.2.3, 1.2.4 and 1.2.5.
2012-04-07 01:05:38 -04:00
taoneill
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.
2012-04-06 22:32:31 -04:00
taoneill
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.
2012-04-06 22:19:44 -04:00
taoneill
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.
2012-04-06 21:35:30 -04:00
taoneill
6b29226004
Reverting back to old bukkit dependencies in pom.
2012-04-01 12:45:48 -04:00
taoneill
d0c1878c30
Reverting back to old mockito dependency in pom.
2012-04-01 12:42:08 -04:00
taoneill
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.
2012-04-01 12:38:07 -04:00
taoneill
bdae9df6b7
Updated pom.xml dependencies to 1.2.4-R1.0.
2012-04-01 11:11:02 -04:00
taoneill
59b9b3078c
Merge branch 'master' of github.com:taoneill/war
2012-04-01 10:57:21 -04:00
taoneill
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.
2012-04-01 10:56:51 -04:00
taoneill
5d9b654240
Merge pull request #424 from ryansch/on-player-interact-fix
...
Fixed a missing RIGHT_CLICK_AIR action.
2012-04-01 07:09:58 -07:00
Ryan Schlesinger
37f68d4716
Fixed a missing RIGHT_CLICK_AIR action.
2012-03-25 15:45:21 -07:00
taoneill
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.
2012-03-21 23:43:21 -04:00
taoneill
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.
2012-03-03 13:21:41 -05:00
taoneill
61d691c1dd
Updated pom.xml to 1.1-R3. This is the War v1.7 release.
2012-02-01 21:54:56 -05:00
taoneill
d7a6bf9e53
Little renaming of the Spout ui classes.
2012-01-29 21:31:54 -05:00
taoneill
9ea65c051f
Changed version to War v1.7.
2012-01-29 12:15:14 -05:00
taoneill
a4d8075ad1
Much less glitchy lobbies: proper handling of team adding, deleting and of autoassign mode switching. Win.
2012-01-29 11:58:08 -05:00
taoneill
ea454e3027
Fixed War Spout feed and stats text not scaling with Spout settings (Small, Normal, Large, Auto). Much better now.
2012-01-29 11:28:31 -05:00
taoneill
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.
2012-01-28 12:27:33 -05:00
taoneill
a9c09c3f16
Closes gh-367. Using flint and steel on enemy spawn doesn't give you a fire block anymore. :)
2012-01-27 20:34:37 -05:00
taoneill
a4a3ced0e5
Closes gh-348. Levels and exp are stored at warzone entry and restored at exit, like the rest of the player's state.
2012-01-26 23:18:49 -05:00
taoneill
668285ac97
Updated pom to Bukkit 1.1-R1, which broke the Events API again. Guess they never heard of backward compatibility. Oh well.
2012-01-26 20:40:12 -05:00
taoneill
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.
2012-01-25 23:22:39 -05:00
taoneill
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.
2012-01-25 23:17:34 -05:00
taoneill
d027a53e02
First pass at REALDEATHS and DEATHMESSAGES config settings. Hopelessly broken, of course. :(
2012-01-25 00:30:11 -05:00
taoneill
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.
2012-01-24 02:24:16 -05:00
taoneill
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.
2012-01-22 22:28:59 -05:00
taoneill
ee7dab194a
Just moving classes around again.
2012-01-22 22:05:34 -05:00
taoneill
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.
2012-01-22 17:36:22 -05:00
taoneill
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.
2012-01-20 23:01:43 -05:00
Thomas-Antoine O'Neill
e8e2c0c472
Forgot to delete the rename-namespace files.
2012-01-20 21:28:19 -05:00
Thomas-Antoine O'Neill
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.
2012-01-20 20:53:50 -05:00
Thomas-Antoine O'Neill
bbdfef0ca6
Closes gh-358. Update for compatibility with the new Bukkit Events system (i.e. CB #1782+).
2012-01-20 20:40:30 -05:00
Thomas-Antoine O'Neill
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.
2012-01-20 19:56:37 -05:00
taoneill
6ff3cbe0c3
Fixed NPE on PLAYER_INTERACT when player's hand is empty and still in spawn.
2012-01-18 17:48:41 -05:00
taoneill
1eed5ca366
Closes gh-355. Prevented use of items when still in spawn, including potions (which could be abused by switching between loadouts).
2012-01-17 23:36:49 -05:00