TfT_02
822e40bc1f
Added a new Party item share category "Misc" which contains a list of configurable items.
2013-04-17 16:03:34 +02:00
TfT_02
f05b9ae365
Use LinkedHashSet instead of List
2013-04-13 18:43:22 +02:00
TfT_02
062a3028f4
This makes it easier to read
2013-04-13 01:11:26 +02:00
TfT_02
682c2631f0
Fixed bug where players were able to join the same party multiple times
...
This change should automagically fix broken parties which have multiple
instances of the same player in it.
This will not fix bugged players who have joined multiple parties.
2013-04-13 00:41:36 +02:00
GJ
78d2fa7520
Only care if it was unarmed.
2013-04-09 16:52:41 -04:00
GJ
7fe8122499
Avoid picking up items to the hotbar while using unarmed. Fixes #939
2013-04-09 16:52:38 -04:00
GJ
f0c937ad47
Fixed parties and /reload not playing nice together.
2013-04-02 13:47:52 -04:00
TfT_02
4992c50098
Sharing with the dead is bad, they have nothing to gain.
2013-04-01 00:22:24 +02:00
GJ
70e8e534fe
Fixed bug with retrieving a player's party members
2013-03-17 10:46:29 -04:00
GJ
2838a52e0c
Clean up on all of our commands. Abstracted experience commands and
...
hardcore commands. Moved lots of duplicated code to functions in
CommandUtils.java. Split /ptp into individual commands, just like /party.
Used ternary logic to simplify some of our /skillname stat displays. Fixed
skill guide to not allow for negative pages. Simplified logic for many
/skillname data calculations. Use permission checks to prevent calculating
data that will never be displayed. Made the skill guide into its own
command.
2013-03-16 03:17:00 -04:00
GJ
9eba2c683b
Use equalsIgnoreCase() instead of equals(), and use == for compaing
...
worlds.
Fixes #815
2013-03-10 18:06:10 -04:00
bm01
dff03109a3
Parties should only be saved once per call
2013-03-08 05:28:40 +01:00
NuclearW
a542d6cf3e
Squashed commit of the following:
...
commit cb3e057dee1f2b29838ab654a526baac1baab7d6
Author: NuclearW <incongruency@gmail.com>
Date: Fri Mar 1 00:43:57 2013 -0500
1.4.00 release
commit 4f9628d2e4cde31c8946e9a911ee6f10e1fb6b35
Author: NuclearW <incongruency@gmail.com>
Date: Fri Mar 1 00:07:30 2013 -0500
\r -> \n
commit b2ca22e0477c747143b0f08a28a096967ee6ffd7
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 23:53:56 2013 -0500
Commented-out code shouldn't be done like that.
commit 92f131712cc671e3e616c14a22e22769ef6d6d0b
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 23:45:36 2013 -0500
More things we missed.
commit 408b03766f6261a03a862a1ab7f5835772feda4a
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 23:20:13 2013 -0500
Format: util through spout and backup lib
commit d6bd2c29bbb51bee3607247468cfe145d4f38c9e
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 22:50:08 2013 -0500
The things we missed the first time through...
commit 393f0b889aa1b7011ee81ee7b15413d8824b8cfb
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 22:05:29 2013 -0500
Formatting: Skills
commit c097a6e188a7b760dd1b4389ed81dca417146b16
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 19:30:12 2013 -0500
Organize imports.
commit 34c3e74be7eb5f983f21d969e30155c5d82c01c1
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 19:09:45 2013 -0500
Fixed a missing fallthrough comment from ChatCommand
commit b4a76c9f022a2fd98bdd8f083accfea03becfd71
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 19:09:36 2013 -0500
Formatting: datatypes.* through events.*
commit 3e57dd41d3265a7c8106c7eb026df926770a4d15
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 17:56:15 2013 -0500
Fix issue with bad rebase
commit e8c8e06b2971555b7334e49128257e3af6f36892
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 17:35:32 2013 -0500
Formatting: DatabaseManager, LeaderboardManager, DatabaseUpdateType, and
PlayerStat
commit 13ecf1cc41f377a12991e357ac10abdcda24d6de
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 17:31:43 2013 -0500
Format: listeners.* through runnables.*
commit 71686e3c0d96c2dcf25442b91703fadda1ea3bb0
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 17:13:57 2013 -0500
Format PartyLockCommand
commit d50abed10bf94e1a88df3dc5cc07c259aea920ea
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 16:54:08 2013 -0500
Format: base through config.*
commit 7004823eeebbae5be7728bf9cafc3b04e57b64cf
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 15:21:40 2013 -0500
Example of using spaces to align like things
commit 534190cfe2481e466fe459d65628550458cc2993
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 15:12:19 2013 -0500
Capitalization
commit 5b61d3ba4c8d81e6f358b0cf4f460abfe9798414
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 15:07:43 2013 -0500
Updated readme, added standards.md
commit 5ec0df70fb82c527420a2f437f27f31bd758f884
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 14:42:16 2013 -0500
Markdown was here, Creole is a loser
commit 70d557c59d086b6a5fb5e0e63c0c1d8eb4c8d19c
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 13:46:24 2013 -0500
Move MCStats shading to .metrics.mcstats
commit eb9d67e66b1659d6abd2397ecf403343cfeffdda
Author: GJ <gjmcferrin@gmail.com>
Date: Thu Feb 28 13:37:37 2013 -0500
Move ALL the packages!
commit 8ffa9e7b75417b6c7f158613d4b4ffb783dcf2d0
Author: NuclearW <incongruency@gmail.com>
Date: Thu Feb 28 12:37:12 2013 -0500
/r/n -> /n
2013-03-01 00:52:01 -05:00
TfT_02
c900edb261
Fixed a bug where the near party member counter was off. Closes #745
2013-02-28 11:28:28 +01:00
GJ
ec12303834
Straighten up PartyitemShare a bit.
2013-02-26 22:39:35 -05:00
NuclearW
cbbe436a69
Added party itemShare mode: EQUAL
...
Slightly cleaner way of handling equal item sharing.
Reset the item share modifier back to base when a player leaves the party
Added a new config file for the itemWeights
Removed the debug messages.
Added Lapis_Ore to itemweights.yml
Drop the item on the ground if the winningPlayer's inventory is full.
Unneccesary
Added a feature which allows the party leader to toggle item share categories....
That should be the rest.
ItemWeights to Item_Weights
2013-02-26 18:46:15 -05:00
TfT_02
ca8204d8f4
Display 'leader' alias instead of 'owner' in /party help
2013-02-25 13:56:24 +01:00
TfT_02
35139815a6
Added alias for /party owner: "/party leader"
2013-02-25 13:42:11 +01:00
GJ
219667965f
Add a few checks to prevent a player from joining a party more than
...
once.
2013-02-25 07:23:18 -05:00
GJ
918d81198f
Cleaner way to handle per-world teleport permissions. Also provides a
...
nice error message now to explain WHY a player can't teleport.
2013-02-20 11:43:23 -05:00
GJ
701822c69f
MASSIVE Permissions overhaul. Added a handful of new permissions,
...
renamed a few more. Changed Green Terra to handle blocks based on
perms rather than the config file.
For more details, read the diff.
2013-02-19 01:02:29 -05:00
GJ
dedcf0469b
Fix teh build.
2013-02-15 13:12:11 -05:00
shatteredbeam
2d0cf6413e
Permissions Murder 6: The quest for more money
2013-02-15 10:08:45 -08:00
GJ
49fe98ac57
Already locked it once.
2013-02-15 10:46:08 -05:00
GJ
3d3a1abf7b
OfflinePlayer.getName().toString() is pointless.
2013-02-15 10:34:42 -05:00
TfT_02
5947ad5004
Fixed wrong names names displaying when using /ptp
2013-02-15 13:51:54 +01:00
GJ
894218cac9
Gotta protect this one too.
2013-02-15 07:44:27 -05:00
GJ
4ce06de18a
Nicer way to handle the ConcurrentModification issue.
2013-02-15 07:40:47 -05:00
TfT_02
34736836cc
Fixed a bug where a new party leader wasn't appointed, after the previous party leader left
2013-02-15 13:22:31 +01:00
TfT_02
9c09c168f8
Fix a ConcurrentModificationException
2013-02-15 12:32:35 +01:00
GJ
ec6fc30f47
3rd time's the charm?
2013-02-13 19:43:26 -05:00
GJ
25a54ea802
Clean up /ptp a bit more.
2013-02-13 19:29:46 -05:00
GJ
dda9c82940
Attempt to clarify the /ptp code - I don't know that this helps much.
2013-02-13 18:58:17 -05:00
GJ
2ad73e9b2c
Optimized our String/number conversions a bit. Also moved all
...
String-related util functions from Misc.java to StringUtils.java
2013-02-13 11:45:48 -05:00
GJ
b66c5d7023
Clean up /ptp. Also fix bug where teleportation happened backwards when
...
accepting.
2013-02-12 16:24:17 -05:00
GJ
b21d5bdcc4
Inviting yourself is bad.
2013-02-12 15:08:07 -05:00
GJ
adda85a660
Convert /ptp to use Bukkit CommandAPI
2013-02-12 15:05:02 -05:00
GJ
92473cc56d
True, not false.
2013-02-12 15:00:04 -05:00
GJ
d7e74b9fe0
That was poorly named.
2013-02-12 14:38:49 -05:00
GJ
9db2d50676
These should be under party, not skills.
2013-02-12 14:36:38 -05:00
GJ
56056797bc
Check config values for exp & item sharing.
2013-02-12 12:08:04 -05:00
GJ
bbc2091b77
Aliased /party chat to work for /partychat and /party teleport to work
...
for /ptp
2013-02-12 12:04:37 -05:00
GJ
51493fab48
Don't pass the plugin.
2013-02-12 11:44:29 -05:00
GJ
5d693c5d8f
Convert /party help to a subcommand
2013-02-12 11:42:13 -05:00
GJ
8cd9942be6
Prevent accidental overtranslation of our commands.
2013-02-12 11:37:37 -05:00
GJ
b2575c9b8f
Cleanup from removal of leader checks.
2013-02-12 11:25:56 -05:00
GJ
a60a6355d2
We check the leader elsewhere.
2013-02-12 11:23:48 -05:00
GJ
6acfba1315
Use an enum to handle our subcommands.
2013-02-12 11:23:32 -05:00
GJ
ab731302e0
Remove unused imports
2013-02-12 10:42:59 -05:00
GJ
5a48d5c5f8
Convert /party info to a subcommand
2013-02-12 10:42:42 -05:00
GJ
e92c6b8f26
Convert /party rename to a subcommand
2013-02-12 09:22:57 -05:00
GJ
288907cfd4
Convert /party password to a subcommand.
2013-02-12 08:57:35 -05:00
GJ
c822be4a53
Add other usage string.
2013-02-12 08:39:45 -05:00
GJ
70f588cce1
Don't print usage here.
2013-02-12 01:45:56 -05:00
GJ
e5c7e81b08
No point in repeating this check over multiple classes.
2013-02-12 01:41:51 -05:00
GJ
98a64a0948
Convert /party lock & /party unlock to a subcommand.
2013-02-11 17:31:09 -05:00
GJ
2d6fb72b9d
Use <>, not []
2013-02-11 15:41:23 -05:00
GJ
e66ff53ca4
Convert /party owner to a subcommand.
2013-02-11 15:33:25 -05:00
GJ
e8ac3c812f
Fix formatting.
2013-02-11 15:24:38 -05:00
GJ
a597a7d281
Add usage string.
2013-02-11 15:24:20 -05:00
GJ
1c0e392552
Convert /party disband to a subcommand
2013-02-11 15:19:41 -05:00
GJ
59a52a73bb
We've got a function, might as well use it.
2013-02-11 15:17:15 -05:00
bm01
0aeff40aaa
Made /party kick work on offline players
2013-02-11 14:14:43 +01:00
shatteredbeam
5160f5c380
Fixed build GJ broke. Silly Hat prepared.
2013-02-10 23:11:03 -08:00
GJ
5da51e78cc
Change /party kick to a subcommand
2013-02-11 00:25:03 -05:00
GJ
2be57414ad
Use <> not []
2013-02-11 00:07:58 -05:00
bm01
ccedd23342
Fixed NPE on /party join when the sender isn't in a party
...
Also cleaned up PartyManager.joinParty since it's no longer supposed
to create any party.
2013-02-09 16:21:13 +01:00
bm01
46b5746dcc
Fixed bad player names displaying when using /party
2013-02-09 15:54:03 +01:00
bm01
97dafc45fa
Fixed players not joining their parties at login
2013-02-09 15:52:09 +01:00
bm01
d50123085f
Fixed bad parties saving
2013-02-09 15:26:41 +01:00
bm01
317a39177b
Fixed NPE on /party invite when used without a second argument
2013-02-09 14:51:36 +01:00
bm01
73924543df
Fixed /party invite trying to invite "invite"
2013-02-09 14:50:03 +01:00
bm01
457754b6f1
Fixed NPE due to null itemShareMode
2013-02-09 14:35:48 +01:00
bm01
c659f8a9a9
Party now store OfflinePlayer instead of String
2013-02-09 14:34:53 +01:00
TfT_02
74df4a4fb6
Add random item share mode for parties.
...
Use /party itemshare random to enable random item sharing. Disable with
/party itemshare [none | false | off]
Whenever a party member picks up an item, everyone has a chance of
receiving that item instead of the player who picked it up.
2013-02-09 12:24:02 +01:00
GJ
a2cbfa2668
We only need the name here, avoids NPE issues in /party create.
...
Fixes #655
2013-02-09 00:57:00 -05:00
GJ
340c47eebd
Switch /party invite to a subcommand
2013-02-08 16:56:54 -05:00
GJ
ae5f39253e
Make this work properly, finally.
2013-02-08 16:30:34 -05:00
GJ
4957366beb
Yet another stupid error.
2013-02-08 14:55:09 -05:00
GJ
27e4a2c290
This is a more applicable error message.
2013-02-08 13:28:58 -05:00
GJ
a424d36e96
This is less costly.
2013-02-08 13:27:28 -05:00
GJ
9c0518f251
Fix NPE on PartyJoin - Fixes #653
2013-02-08 13:16:12 -05:00
GJ
794071efb8
Not just for XP sharing.
2013-02-08 11:54:09 -05:00
GJ
787c4e5b73
Just in case they type it wrong.
2013-02-08 11:54:09 -05:00
GJ
33d3cd0522
Had the naming backwards, it's actually /party expshare
2013-02-08 11:54:09 -05:00
GJ
e14f8ad93c
Convert /party shareexp to a subcommand
2013-02-08 11:54:08 -05:00
GJ
7a357634c7
We've already verified that they're in a party by this point.
2013-02-08 11:54:08 -05:00
GJ
ef5f72f56c
Invert this check for clarity's sake.
2013-02-08 11:54:08 -05:00
GJ
ae3a95dd34
Convert /party quit to a subcommand
2013-02-08 11:54:07 -05:00
GJ
35f243a6e6
No reason to use the SAME CODE in three different clases.
2013-02-07 23:59:02 -05:00
GJ
291393d45d
Update /party create to be a subcommand
2013-02-07 22:54:15 -05:00
GJ
3cc5cd4a04
Fixed playerParty never being initialized.
2013-02-07 22:10:31 -05:00
GJ
70ba4a0f3d
Change /party accept to a subcommand.
2013-02-07 22:09:43 -05:00
GJ
9de6b4724a
Changed names to refer to partyInvite for the sake of clarity.
2013-02-07 22:05:08 -05:00
GJ
79b96c380d
Move handlePartyChangeEvent to PartyManager
2013-02-07 22:01:14 -05:00
GJ
3ccf79cff5
Make /party join into a subcommand.
2013-02-07 21:46:19 -05:00
GJ
3550c25b7d
targetParty could have been null going into the PartyChangeEvent.
2013-02-05 09:59:03 -05:00
TfT_02
1c328e7ac7
Fixed a bug which made it impossible to join other players' parties.
2013-02-05 14:47:09 +01:00
TfT_02
433c99e239
Clean up
2013-02-05 14:47:08 +01:00
TfT_02
6d5ce1357e
More party members = more XP share bonus
...
Sorry, broke your party settings in config.yml. So now when there are
more party members near, the party share bonus is increased. :)
2013-02-04 17:41:31 +01:00