nossr50
08882e58b6
random.nextInt() has 0 inclusive, we need to add 1
2013-02-16 14:44:41 -08:00
nossr50
4c6f2da78a
I guess Minecraft groups nearby itemstacks anyways... whoops
2013-02-16 14:33:17 -08:00
nossr50
3550310e5c
Change randomDropItems() to give an equal chance for all results
2013-02-16 14:29:44 -08:00
bm01
cedd8da9ba
Fixed Tree Feller dropping mushroom "blocks" instead of "items"
2013-02-16 23:09:19 +01:00
bm01
3cb269de4b
TreeFeller.dropBlocks cleanup
2013-02-16 21:31:06 +01:00
bm01
91010f2958
Let's be consistent D:
2013-02-16 21:25:31 +01:00
bm01
f3e823997b
getExperienceFromLog cleanup
2013-02-16 21:22:41 +01:00
bm01
4ae276d1d7
Fixed Tree Feller not being activated on big mushrooms
2013-02-16 21:14:23 +01:00
GJ
f6b38ab32a
Added hidden.yml option for using potion-based buffs instead of
...
enchantment-based buffs.
2013-02-16 14:36:46 -05:00
GJ
6f96a5026b
Take a player, not an item. Also avoids potential for NPE.
2013-02-16 11:34:39 -05:00
GJ
4071f259ad
Handle all the buff removal in BlockDamage. Also removes the config
...
option for using Mining & Excavation without tools.
2013-02-16 11:28:19 -05:00
GJ
593975a255
We don't have to pass the event anymore.
2013-02-16 00:00:24 -05:00
NuclearW
b16cc87ffb
Turn off debug
2013-02-15 22:48:24 -05:00
NuclearW
c5e8b90d71
Reset events for debug
2013-02-15 22:48:24 -05:00
NuclearW
88a6326f87
Debugging for Metrics
2013-02-15 22:48:24 -05:00
NuclearW
c4aedd5323
Use convenience methods
2013-02-15 22:48:23 -05:00
NuclearW
6eb125c913
Chimera Wing Usage Tracker/Graph
2013-02-15 22:48:23 -05:00
NuclearW
704f7374d2
Chimera Wing Enabled Graph
2013-02-15 22:48:23 -05:00
NuclearW
009396cad9
Add in EMetrics
2013-02-15 22:48:23 -05:00
NuclearW
a38b7ca9fa
Move metrics to a class of its own
2013-02-15 22:48:22 -05:00
NuclearW
c5daaffeb1
Change to use turt2live's MetricsExtension
2013-02-15 22:48:22 -05:00
bm01
9c2ab19404
Slight greenThumbWheat cleanup
2013-02-16 03:42:56 +01:00
bm01
ef1a777180
Removed no longer needed check
2013-02-16 03:38:41 +01:00
bm01
77014b03ef
No point in canceling the event
...
And it actually fixes the double call (see previous commit)
2013-02-16 03:36:27 +01:00
bm01
9143051d9f
Run GreenThumbTimer on the current tick
...
It avoids onBlockBreak to be called twice (which basically launched
the task twice). I don't know what were the consequences but that
wasn't right anyway.
Also it would be better if we wouldn't have to cancel the event,
because there is a possibility that plugins like LogBlock don't have a
chance to process it.
2013-02-16 02:56:46 +01:00
bm01
f496ecf7b1
Fixed Green Thumb not checking rank 4 on wheat
2013-02-16 02:49:31 +01:00
GJ
fc3afc4340
Using PlantSize is cleaner.
2013-02-15 19:29:47 -05:00
GJ
fd138eb0b5
This was redundant was redundant
2013-02-15 19:20:42 -05:00
GJ
6d5835849f
Fix issue with GreenThumb command display.
2013-02-15 19:18:43 -05:00
nossr50
800ebf5b64
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2013-02-15 15:33:54 -08:00
nossr50
9df149c489
Huge Mushrooms now work for Tree Feller (UNTESTED)
2013-02-15 15:32:49 -08:00
shatteredbeam
efcf80899e
Permissions class removal from Skillcommand
2013-02-15 14:38:51 -08:00
shatteredbeam
c1b12c027a
Permissions class removed from Listeners
2013-02-15 13:32:23 -08:00
shatteredbeam
476ea80c4e
Permissions class removed from mcMMOPlayer.
2013-02-15 13:21:21 -08:00
GJ
bf4d70e8be
That was an incredibly stupid way to get those permissions.
2013-02-15 14:29:32 -05:00
GJ
284002bf8b
No reason to String.valueOf() these.
2013-02-15 13:56:30 -05:00
GJ
b92b9c6507
Permissions must use the English names.
2013-02-15 13:42:37 -05:00
GJ
a8cfcf31ab
Remove unused import
2013-02-15 13:42:37 -05:00
GJ
d14821e385
Fix a few more missing localized names.
2013-02-15 13:42:36 -05:00
GJ
5e8b036481
Need English name for the permission.
2013-02-15 13:42:34 -05:00
GJ
27ba4ff800
Make /xplock work for localized skill names.
2013-02-15 13:42:34 -05:00
shatteredbeam
c80bb45cad
Inspection references (Remove Permissions class)
2013-02-15 10:41:04 -08:00
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
0419dca385
Config files are now backed up even when running in SQL mode
2013-02-15 07:53:44 -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
GJ
c61e710341
Update Locale files.
2013-02-14 23:54:18 -05: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
bm01
7110e6ec3d
Fixed invalid plugin.yml (tabs!)
2013-02-13 18:03:31 +01:00
GJ
1455a9b3a4
Fixed minor typo in locale file.
2013-02-13 11:50:07 -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
1380e64c0b
Added missing * perm node for mcmmmo.commands.mcmmo
2013-02-13 08:16:55 -05: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
2160eef1af
Update plugin.yml
2013-02-12 16:26:08 -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
NuclearW
bcd8906315
Remove all spaces before newlines in config.yml
2013-02-11 03:08:03 -05: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
TfT_02
cdbc19570d
Getting rid of all the snakes in the yaml
2013-02-10 09:34:32 +01: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
Glitchfinder
400d551295
Minor change to default permissions.
2013-02-08 12:14:59 -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
9e4b06e0b6
Update locale files. Added "Chinese (Taiwan)" localization files (zh_TW)
2013-02-07 23:13:16 -05:00
GJ
114858505c
Remove unused import.
2013-02-07 23:06:22 -05:00
GJ
3da062c4cc
Update /party to use Bukkit CommandAPI for permissions & description -
...
usage is handled internally due to the number of subcommands.
2013-02-07 23:05:59 -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
nossr50
02bccf6dc1
Nerf Enderman default XP value part 2
2013-02-07 17:13:51 -08:00
nossr50
e397de99df
Nerf Enderman default XP value to 1x instead of 4x
2013-02-07 17:11:20 -08:00
NuclearW
911f036723
Cancel EntityTargetEvent for when an entity wishes to target a party member without the friendly fire permission being enabled for both.
...
Not sure this can happen except for when an entity is made agressive to a player, then friendly fire is removed later and the player returns in range of the agressive tamed entity.
Thought: Move the permissions check for friendly fire into isFriendlyPet? Not sure where else this is used, but if we always do a permissions check for friendly fire afterwards, it would make sense to move that check.
2013-02-07 18:56:38 -05:00
NuclearW
af1288b6f8
Add Friendly Fire permission for parties
...
This removes the friendly fire config option previously created
Both attacker and defender must have this option
Closes #648
2013-02-07 18:46:41 -05:00
GJ
4f45431dd3
Abstract the Chat commands.
2013-02-07 15:59:18 -05:00
GJ
6c266a8926
We don't need two functions that do the exact same thing.
2013-02-07 12:17:18 -05:00
GJ
c3f83302c5
Abstract our Spout commands.
2013-02-07 11:57:54 -05:00
GJ
57063246fb
Anniversary is over for another year...
2013-02-07 10:23:11 -05:00
GJ
29f47d5ca7
Minor typo.
2013-02-07 10:21:54 -05:00
GJ
e0180881e2
Added the "wait" music disc to the default fishing treasures
2013-02-07 08:31:44 -05:00
GJ
7c579a1040
Remove unused import.
2013-02-07 08:26:17 -05:00
GJ
59219e3f33
Update /mchud and /xplock to use the Bukkit CommandAPI
2013-02-07 08:25:54 -05:00
GJ
b67a308a34
Readd /mcxprate alias to /xprate
2013-02-07 07:49:19 -05:00
GJ
d5550c8fd1
Changed /p and /a to use /partychat and /adminchat as the default
...
command name. The use of /p, /pc, /a, and /ac is still supported.
2013-02-06 17:57:16 -05:00
GJ
d0ca2b9d4b
Update /mmoupdate to use Bukkit CommandAPI. Addresses #628
2013-02-06 17:10:05 -05:00
GJ
84fb7eec36
Move this out of PlayerLoginEvent and into PlayerJoinEvent -
...
this prevents us from creating DB entries for players that get caught by
a whitelist.
2013-02-06 16:52:36 -05:00
GJ
c04b5dc4d6
Remove unused import
2013-02-06 16:49:14 -05:00
bm01
4b4fb7fd39
Fixed updateLeaderboards causing a memory leak and a bad /mctop display
2013-02-06 22:47:05 +01:00
GJ
215bd0f4a2
Deprecated most functions in ExperienceAPI, replaced them with identical
...
versions that use a String for the SkillName rather than the SkillType
enum values
2013-02-06 16:13:01 -05:00
GJ
a13d28a6ec
Entity config files aren't working properly yet - temporary solution is
...
to use a 1.0 base for any entity with an UNKNOWN type.
2013-02-06 15:33:24 -05:00
GJ
bcdd235b9f
NuclearW, why did you do this?
2013-02-06 12:50:11 -05:00
GJ
6be0714872
Update /mcremove to use the Bukkit CommandAPI.
2013-02-06 12:49:43 -05:00
GJ
7e70c4001b
Move aliases back to plugin.yml since setAliases doesn't work.
2013-02-06 11:45:19 -05:00
GJ
9326921e2a
Revert back to ugly-alias in PlayerCommandPreprocessEvent for /skillname
...
commands.
2013-02-06 11:00:43 -05:00
GJ
7a0f8ea2dd
Tweak a few more things with Salvage.
2013-02-06 10:28:28 -05:00
TfT_02
2799bab206
Minor cleanup
2013-02-06 15:29:21 +01:00
TfT_02
ba4d0451ff
Shears are in isIronTool(), no need to check explicitly
2013-02-06 14:59:36 +01:00
TfT_02
40773ee6f6
Added Shears, Buckets, Fishing rods and Bows to the list of items that can be Salvaged
2013-02-06 14:49:36 +01:00
NuclearW
cd190eebc9
Locale Graph
2013-02-06 01:05:16 -05:00
NuclearW
c13593def1
Refactor LocaleLoader a bit
2013-02-06 01:05:09 -05:00
GJ
bbfbe1e72c
Remove max level check - Bukkit now does the checking for us.
2013-02-05 23:58:15 -05:00
GJ
bb88812668
Added basic support for Mo' Creatures (and other entity mods) - specify
...
mob info in entities.yml
2013-02-05 22:40:19 -05:00
Glitchfinder
94a9230525
Properly defaulting ability permissions relative to their skills.
2013-02-05 18:18:12 -08:00
Glitchfinder
c7a0841c2e
Properly defaulting more permissions.
2013-02-05 17:36:16 -08:00
Glitchfinder
b843970033
Properly defaulting more permissions.
2013-02-05 17:25:00 -08:00
GJ
4931ff6e4a
Gut old PartyHUD stuff from the Spout config file.
2013-02-05 19:03:54 -05:00
GJ
b9ef701ff1
Changed backup task to include ALL config files
2013-02-05 19:03:54 -05:00
Glitchfinder
c07364f775
Properly defaulting permissions.
2013-02-05 15:32:52 -08:00
GJ
64d3430455
ACTUALLY ACTUALLY make /mcpurge behave right for flatfile.
2013-02-05 17:19:53 -05:00
GJ
7e4188e776
ACTUALLY make removing powerless players work for Flatfile. Old users
...
will only work from here forward - we never tracked login time before
for FlatFile.
2013-02-05 17:09:20 -05:00
GJ
3f6c07ba6a
Updated /mcpurge for Bukkit CommandAPI, also made it work with Flatfile
2013-02-05 15:29:57 -05:00
GJ
419937f62e
Refactoring - these should be with the rest of the DB files.
2013-02-05 12:56:31 -05:00
GJ
ab92aa3ffa
Update /mcpurge command to use Bukkit CommandAPI. Addresses #628
2013-02-05 12:50:09 -05:00
GJ
2d9dc92f83
Added methods to ChatAPI for retrieving the current chat mode of a
...
player. Fixes #641
2013-02-05 12:30:15 -05:00
GJ
0f214496f2
Fixed a few incorrect usage strings.
2013-02-05 11:19:25 -05:00
GJ
9103914bc9
Update /mctop to use Bukkit CommandAPI. Addresses #628
2013-02-05 10:54:53 -05:00
GJ
aad14169fb
Flip the order to short-circuit faster.
2013-02-05 10:18:24 -05:00
GJ
3550c25b7d
targetParty could have been null going into the PartyChangeEvent.
2013-02-05 09:59:03 -05:00
GJ
2764368089
HerbalismBlock could be null here.
2013-02-05 09:57:03 -05:00
GJ
e46dcb69da
Move setup tasks from onEnable to their own private functions for better
...
readability.
2013-02-05 09:51:45 -05:00
GJ
ef7aeb752e
Update /mcstats to use Bukkit CommandAPI. Addresses #628
2013-02-05 09:30:47 -05:00
GJ
81ba0404b2
Fix issue with /mcstats displaying Integer.MAX_VALUE for the power level
...
cap when there is no power level cap.
2013-02-05 09:26:10 -05:00
GJ
9af470536b
Some things should remain private.
2013-02-05 09:18:37 -05:00
GJ
5349b46122
Update /mcrank to use Bukkit CommandAPI. Addresses #628
2013-02-05 09:18:06 -05:00
GJ
0de7e22408
Adjust how we get the usage strings for the /skillname commands
2013-02-05 08:51:11 -05:00
GJ
03f96daba3
Fix typo in /mcability permissions check
2013-02-05 08:51:11 -05:00
GJ
f6aca88b36
Change /mcmmo to use Bukkit CommandAPI. Addresses #628
2013-02-05 08:51:10 -05:00
GJ
ea32cb9e12
These commands cannot work for online players, period.
2013-02-05 08:51:10 -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
89eef2ce07
Added new config options to allow friendly fire in parties.
2013-02-05 14:47:09 +01:00
TfT_02
433c99e239
Clean up
2013-02-05 14:47:08 +01:00
Glitchfinder
e2faeac505
Updating blast mining permissions and alphabetizing the permissions list.
2013-02-04 15:54:19 -08:00
TfT_02
263cb2823c
Oops, forgot to remove debug messages!
2013-02-05 00:46:50 +01:00
TfT_02
3cff8aba16
Add an error message when the config.yml is outdated.
...
Adressess #626 .
2013-02-05 00:44:22 +01:00
TfT_02
e5e19f77b9
Automatically remove inactive party members after 7 days (default)
...
Inactive meaning, the player has offline for atleast 7 days. This will
prevent the parties.yml file from getting unnecessarily large.
2013-02-05 00:44:22 +01:00
GJ
4d93f3271d
Update /mcability to use Bukkit CommandAPI. Addresses #628
2013-02-04 17:35:48 -05:00
GJ
0683745dd2
Update /inspect to use Bukkit command API. Addresses #628
2013-02-04 16:43:37 -05:00
GJ
49ef013152
Add alias to /xprate through the register instead of plugin.yml
2013-02-04 16:00:04 -05:00
GJ
3153bbc973
Typo fix.
2013-02-04 15:45:15 -05:00
GJ
717a258430
Added the other permissions nodes. Addresses #628
2013-02-04 15:10:07 -05:00
GJ
bb945a765c
Updating /xprate to use Bukkit command API
2013-02-04 15:09:35 -05:00
Glitchfinder
6d486401b5
Adding a permission for the /mcc command.
2013-02-04 11:58:00 -08:00
Glitchfinder
07df5edc86
Adding new permissions for the /xplock command.
2013-02-04 11:47:32 -08:00
Glitchfinder
ae5ab13533
Adding a permission for the /mchud command.
2013-02-04 11:39:43 -08:00
TfT_02
fc40f545fe
Removed Chimaera Wing
...
"RIP Chimera wing, an archaic item from a decadent past" ~ shatteredbeam
2013-02-04 19:41:23 +01:00
TfT_02
37e01f992d
Update the changelog
2013-02-04 17:58:21 +01:00
TfT_02
85dc6e51d2
Bleeding particle effect added.
2013-02-04 17:41:32 +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
TfT_02
ac1d556895
Moved this a bit + minor cleanup
2013-02-04 17:41:31 +01:00
GJ
4aceadd777
== is faster than .equals() for enums.
2013-02-04 11:35:52 -05:00
GJ
49de6614c0
Remove more old code from PlayerProfile
2013-02-04 11:28:59 -05:00
GJ
cc50428646
Remove old code from PlayerProfile.
2013-02-04 11:28:21 -05:00
GJ
b60bdc9b17
Fixed /mcrank not working for SQL power level after removal of
...
SkillType.ALL
2013-02-04 11:22:39 -05:00
bm01
35cdcb62b7
Removed needs for SkillType.ALL
...
Also apparently made /Skillreset work on offline players and fixed
missing permissions check
2013-02-04 16:33:34 +01:00
GJ
458f7f5f5b
Fix /xprate not properly sending "Event started" messages. Fixes #624
2013-02-04 08:47:54 -05:00
GJ
284bab397a
Add description string for /skillreset to the locale file
2013-02-04 08:43:42 -05:00
GJ
5f306447a0
Convert /skillreset to Bukkit command methods. Also refactored the name
...
to SkillresetCommand to fall in line with the naming of all other
command executor classes.
2013-02-04 08:38:13 -05:00
GJ
44b862c0bb
Get rid of all the deprecated instances of Users.getProfile()
2013-02-04 08:09:24 -05:00
GJ
74c367c069
Remove unused variable
2013-02-04 07:55:01 -05:00
GJ
c3db026fd9
Changed /mmoedit to use Bukkit command info. Also fixed bug where
...
/mcrefresh was registered with the info of /mcgod
2013-02-04 07:54:26 -05:00
GJ
958095d11b
Update /mcrefresh to use Bukkit command info. Also updated a few
...
description strings.
2013-02-04 00:55:17 -05:00