GJ
dedcf0469b
Fix teh build.
2013-02-15 13:12:11 -05:00
GJ
9ec6a6d1aa
Add constructor for adding multiple levels at once. Need to work out how
...
to handle level-ups in order for this to be properly cancelled, however.
2013-02-15 13:10:36 -05:00
GJ
1ce01d2043
This should be abstract.
2013-02-15 13:10:36 -05:00
GJ
0701169a7e
Make McMMOPlayerXPGainEvent cancellable.
2013-02-15 13:10:34 -05:00
shatteredbeam
2d0cf6413e
Permissions Murder 6: The quest for more money
2013-02-15 10:08:45 -08:00
T00thpick1
4cf658b629
Make mctop asynchroneous
2013-02-15 12:47:00 -05:00
t00thpick1
8d21883c20
Only try to index tables when we are connected
2013-02-15 12:30:27 -05:00
GJ
fca0847929
Squids are not made of chocolate.
2013-02-15 12:19:02 -05:00
GJ
1d19dab71d
Full change to DyeColor.COLOR.getDyeData() - *REQUIRES* CB 1.4.7
2013-02-15 12:16:31 -05:00
GJ
49fe98ac57
Already locked it once.
2013-02-15 10:46:08 -05:00
TfT_02
bc9e946618
Revert removing Chimaera wing.
...
We've decided to keep it, for now.
2013-02-15 16:36:21 +01:00
GJ
3d3a1abf7b
OfflinePlayer.getName().toString() is pointless.
2013-02-15 10:34:42 -05:00
GJ
1ef1d53fd9
Make our commands respect localized skill names.
2013-02-15 09:26:01 -05:00
GJ
11bd473f55
Added config option to disable automatic zip backups
2013-02-15 07:53:43 -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
GJ
6c4ea34811
It's (not) over 5000% - fixes #683
2013-02-15 07:32:22 -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
NuclearW
20f436c646
Squash alll the bugs
2013-02-14 23:27:19 -05:00
NuclearW
092b9096e6
Locale fallback
2013-02-14 23:27:03 -05:00
GJ
caa1b0d14c
Duplicate code is bad, m'kay?
2013-02-14 19:02:50 -05:00
bm01
d39ff036c7
Fixed NPE when clicking outside of the inventory window
2013-02-14 23:56:09 +01:00
GJ
6702256b4c
Auto-remove buff if a player tries to move the item.
2013-02-14 17:08:06 -05:00
GJ
110fbe9478
Clear buffs on /mcrefresh
2013-02-14 16:56:55 -05:00
GJ
128c24c8f6
Fix enchants hanging around due to server crash or disconnect.
2013-02-14 16:35:14 -05:00
GJ
6cc2497182
THis wasn't removing when it should have.
2013-02-14 16:29:49 -05:00
GJ
615288e635
Things in inventory can be null.
2013-02-14 16:02:42 -05:00
GJ
1b814b937b
Move PlayerDeathEvent handler into main PlayerListener. Also add check
...
to deal with SuperBreaker enchants on death.
2013-02-14 15:53:17 -05:00
GJ
01e26f321d
Fix issues with enchant-based Superbreaker implementation.
2013-02-14 14:35:53 -05:00
GJ
e8319aee81
Changed Super Breaker & Giga Drill Breaker to be an enchantment-based
...
boost, rather than an instabreak.
2013-02-14 13:12:15 -05:00
GJ
ca5bf0bd09
Fix possible fallthrough.
2013-02-14 11:07:41 -05:00
GJ
88b05cd5aa
Fix Super Breaker not working right with custom blocks.
2013-02-14 09:39:22 -05:00
GJ
132fcb8c74
We need to get our priorities straight.
2013-02-14 09:26:05 -05:00
NuclearW
9bd33ab3df
Introducing Block Cracker
2013-02-14 00:34:50 -05:00
NuclearW
7d826a0cdb
Add permission check for green thumb effects during Green Terra ability
2013-02-14 00:21:33 -05: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
55b88f0274
These belong better in SkillTools than Misc
2013-02-13 16:45:49 -05:00
GJ
f4da69a205
Fix some missing default cases and possible fall-through issues.
2013-02-13 16:34:36 -05:00
GJ
3a919f3e4c
Fix improper permission making admin chat fail.
2013-02-13 15:25:49 -05:00
GJ
6cfd124804
Remove unused import.
2013-02-13 13:50:38 -05:00
GJ
0879e1f326
Fixed bug where fired arrows could raise skill levels other than Archery
2013-02-13 12:25:57 -05:00
GJ
8312570825
Fixed bug where splash potions could raise a player's unarmed level.
...
Fixes #678
2013-02-13 12:10:10 -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
b1db0d037d
Fix localized versions of /skillname not working properly. Fixes #669
2013-02-13 10:32:37 -05:00
bm01
776821a988
Readded Impact damage durability cap (and fixed it)
2013-02-13 14:49:35 +01:00
GJ
0319e2cbff
Added '/hardcore' and '/vampirism' commands for toggling these modes on
...
or off, along with the necessary permissions nodes.
2013-02-13 08:15:38 -05:00
GJ
7350fdb99c
Remove unused import.
2013-02-12 23:21:34 -05:00
GJ
25061e7f71
Don't loop, broadcast.
2013-02-12 23:07:01 -05:00
shatteredbeam
0cd8d2b333
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2013-02-12 19:56:47 -08:00
shatteredbeam
28dca6e66f
sender, not player.
2013-02-12 19:54:17 -08:00
shatteredbeam
491a70ad82
util.perms now uses player.hasPermissions() Uniformly.
2013-02-12 19:50:46 -08:00
GJ
aa0acf767b
Log ALL the things!
2013-02-12 22:18:47 -05:00
GJ
e37f5e765e
Forgot to send the permissions message.
2013-02-12 21:58:53 -05:00
GJ
fe1cf40bbb
Get rid of unused functions.
2013-02-12 21:55:41 -05:00
shatteredbeam
9be6a7cf3b
Permissions Murder 4: The quest for revenge
2013-02-12 18:33:55 -08:00
shatteredbeam
0684b1d425
Permissions murder: The Sequel.
2013-02-12 18:26:40 -08:00
shatteredbeam
12a2107601
More permissions murder.
2013-02-12 18:06:36 -08:00
shatteredbeam
163b3d19f9
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2013-02-12 17:49:51 -08:00
shatteredbeam
15113ba7e4
SkillresetCommand.java Permission murder
2013-02-12 17:48:04 -08:00
GJ
5e9f01ac57
Fix party & admin chat not working right from console.
2013-02-12 20:38:35 -05:00
GJ
ec718f04d7
No sense in looping through all online players.
2013-02-12 20:38:35 -05:00
shatteredbeam
bb96c00cb9
Continuing Permissions Murder.
2013-02-12 17:37:34 -08:00
shatteredbeam
697cfeea64
Kill the permissions!
2013-02-12 17:31:46 -08:00
shatteredbeam
0528139c2c
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2013-02-12 17:22:51 -08:00
shatteredbeam
cbe68e7879
Import removal
2013-02-12 17:21:56 -08:00
shatteredbeam
074a798213
Kill the permissions middle man...
2013-02-12 17:16:41 -08:00
GJ
e9b016903b
Removed /mcc command. Replaced with /mcmmo help.
...
NOTE: /mcmmo help seems to be having formatting issues currently - we're
looking into it.
2013-02-12 18:30:03 -05:00
GJ
8f4d5442b1
Better than looping.
2013-02-12 16:47:11 -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
574770c289
Remove unused imports.
2013-02-12 15:05:23 -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
bm01
048a979375
Minor ImpactEventHandler cleanup
2013-02-12 19:36:10 +01:00
bm01
761fb3b811
Bad copy paste
2013-02-12 19:19:13 +01:00
bm01
505d6e258f
Removed no longer needed method (Misc.hasArmor)
2013-02-12 19:17:53 +01:00
bm01
9f22382506
Restored original behavior of Salvage.isSalvageable
...
It doesn't check for custom armors, I don't know if it's a bug or not
Added isMinecraftTool and isMinecraftArmor for clarity
2013-02-12 19:15:52 +01:00
bm01
f486492c37
For consistency with Bukkit, ItemChecks.isPants -> ItemChecks.isLeggings
2013-02-12 19:15:51 +01:00
bm01
6f1ddee0ac
ItemChecks.isArmor should check for custom armors
2013-02-12 19:15:51 +01:00
bm01
2fac0170e7
Fixed Impact reducing durability of non-armor equipped blocks
2013-02-12 19:15:51 +01: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
200ac53078
Add function to get a list of all players in a party to the API.
2013-02-12 09:22:36 -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
bm01
45ebc2b89b
3% != 100%
2013-02-11 23:39:41 +01:00
GJ
76523d2988
3% != 100% - Fixes #671
2013-02-11 17:35:01 -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
de9249e523
Added Global Multiplier Graph to Metrics
...
Added Global Curve Modifier Graph to Metrics
2013-02-10 23:29:19 -08: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
GJ
c2293396be
Fixing the rest of the issues with entities.yml
2013-02-10 15:57:55 -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
adf62fd332
Speeding up mcMMO startup a little
2013-02-09 15:45:41 +01:00
bm01
98bb865062
Load parties before trying to do anything with them
2013-02-09 15:42:02 +01:00
bm01
d50123085f
Fixed bad parties saving
2013-02-09 15:26:41 +01:00
bm01
b628b9eb4d
Attempt to fix IOOBException due getOfflinePlayer at server startup
2013-02-09 15:16:57 +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
TfT_02
b60d9032be
Who knows what we will do next year,
...
but this minor bug has been fixed anyway :)
2013-02-09 10:59:41 +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
3df5f529eb
Anniversary is over for another year...
2013-02-08 16:30:34 -05:00
Glitchfinder
0fae8be816
Cleaning up minor issue with the ChunkStore.
2013-02-08 13:26:47 -08:00
Glitchfinder
f97e9bd19f
Fixing an NPE with the /mcmmo command.
2013-02-08 12:23:14 -08: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
bm01
6d9db06305
Removed getSkillLevel, it doesn't belong to SkillType
2013-02-08 13:04:26 +01:00
GJ
35f243a6e6
No reason to use the SAME CODE in three different clases.
2013-02-07 23:59:02 -05:00
GJ
114858505c
Remove unused import.
2013-02-07 23:06:22 -05:00