Commit Graph

207 Commits

Author SHA1 Message Date
d744c6a46d Party teleportation now requires the target player to confirm the teleport request before the teleportation takes place. 2013-01-28 00:52:51 +01:00
cb46040309 Because you can't join your own parties. 2013-01-28 00:35:06 +01:00
abd8223e41 Add /ptp toggle command 2013-01-27 23:35:46 +01:00
7ccadae489 Changes to the changes to the ChatAPI.
mcMMO will not pass null for any events that it creates about itself.
Older plugins which are using depricated methods in ChatAPI will be null.
Newer plugins passing null to ChatAPI will also be null.

Null guarantees that it is not from mcMMO, but from an external plugin that is not specified.
2013-01-26 22:13:49 -05:00
a8fa625b5c Fixed parties not being loaded at startup
+ minor cleanup
2013-01-27 01:32:58 +01:00
bff7919c21 Major cleanup 2013-01-26 23:01:55 +01:00
f1075f800f Cleanup, no need for this in PartyManager 2013-01-26 19:40:20 +01:00
473b9e8bbe Add new party command /party rename 2013-01-26 19:31:17 +01:00
b91b88a74b Better feedback when trying to join a password protected party. 2013-01-26 16:26:32 +01:00
d601496173 Reworked party commands.
Party commands are now all subcommands of /party. Use /party create
<party-name> to create a new party. To join an existing party, player
can now use /party join <player-name>. You can only join unlocked
parties. New parties are locked by default and require the party leader
to invite members.
2013-01-26 00:40:23 +01:00
GJ
6b0e7a9c61 Major refactoring. This WILL break any mcMMO-related plugin that
does not properly hook into the API classes. 

This consolidates the skill-related classes into their own individual
packages, and moves several misc skill classes into the main Skill
package as well. This also moves all Party & Spout related files into
their own respective packages as well.
2013-01-22 12:43:25 -05:00
GJ
a9c722de67 Wrapping up the localizations... though I'm sure there are probably
still some that got missed.
2013-01-17 11:02:55 -05:00
e036b7ac70 We don't need that param. 2013-01-09 23:15:29 -05:00
73a5143a17 Check to see if players are eligible to join a party before the mcMMOPartyChangeEvent is fired 2012-12-29 13:15:58 +00:00
36d5344ded Cleanup formatting. 2012-12-24 16:56:25 -05:00
GJ
686bcd5308 Null check ALL the profiles.
We should probably find a more elegant way to do this, though.
2012-07-10 14:02:48 -04:00
GJ
9ba5360bfc Cleaned up inSameParty method 2012-06-28 08:14:49 -04:00
GJ
32e9de6e9a Fix for NPE on party checks due to CombatTag plugin. 2012-06-27 23:51:18 -04:00
0b0390620e Whoops :D 2012-06-24 13:26:49 -07:00
24eb34c182 Back to the old way of doing things 2012-06-24 13:26:21 -07:00
ab7b6ce460 Fixed bug that caused NPE when trying to compare null parties 2012-06-24 12:48:03 -07:00
5fe227b874 Forgot to change getParties 2012-06-11 08:26:22 +02:00
cbaf2f8370 More work on parties 2012-06-11 07:50:10 +02:00
5d0d89e74d Changed party name restriction 2012-06-09 22:24:04 +02:00
e9c3583fd8 Added few forgotten things 2012-06-09 20:11:11 +02:00
81eadc1418 No longer use/save party name in database and users flat file 2012-06-09 19:48:18 +02:00
3732db2226 Reworked Party 2012-06-09 03:08:36 +02:00
90c8e57ed7 Reworked a little Users.java 2012-06-08 20:00:02 +02:00
GJ
2f15c71412 Because making it upper case broke all the things. 2012-06-06 18:02:22 -04:00
GJ
e5d2ed4bb2 Because lowercase class names are evil. 2012-06-06 14:49:07 -04:00
56aff1d191 Replaced playerName fields in PlayerProfile and Users by the Player object 2012-06-06 02:03:27 +02:00
GJ
71446a12af Static ALL the things! 2012-06-05 10:42:56 -04:00
GJ
1cca4de9e5 Cleanup! 2012-06-05 09:57:10 -04:00
GJ
1b37ba8daa Fixed a few issues from the merge, added the mod directory to the zip
backup.
2012-05-05 13:51:54 -04:00
d9b3eff18f Changed how a few variables were initialized 2012-05-05 10:16:41 -07:00
354ed9ede0 Fixed NPE on /party 2012-05-04 11:04:05 +02:00
47b7780c96 Refactor ALL THE THINGS! 2012-04-27 02:47:11 -07:00
b9c8fed01f Made Party.isInParty safer 2012-04-27 08:17:02 +02:00
0234b0f6ce Fixed Party class not being a real singleton 2012-04-27 07:12:49 +02:00
GJ
66b4388e64 More locale, command, and Party updates. 2012-04-22 15:36:48 -04:00
GJ
efc63b5230 Cleanup, locale, & party improvements. 2012-04-22 02:55:58 -04:00
GJ
c45cd56c78 Making our file path strings more user friendly. 2012-04-21 14:05:39 -04:00
GJ
f94a617d94 Cleanup & refactoring, part 1. 2012-04-20 18:09:50 -04:00
GJ
77efbe39a9 Reverted to old locale strings in master - moved to new branch. 2012-04-17 10:28:13 -04:00
GJ
248f24d4b9 Locale changes, part 1. 2012-04-11 15:28:30 -04:00
70ce762b5a Removing unused imports 2012-04-03 08:51:34 -07:00
e879153df7 Some updates. 2012-04-03 08:49:14 -07:00
GJ
b70e868b5c *CLEANUP* - Party.java 2012-04-03 00:06:30 -04:00
GJ
aaa63a7f5d Added McMMOPartyTeleportEvent for API usage - fires before a successful
teleportation would occur.
2012-03-27 15:57:37 -04:00
GJ
65e3384a96 Prep for mcLocale update. 2012-03-26 16:17:35 -04:00