GJ
fd8d9b02a9
Begin trying to remove newly-deprecated "magic numbers"
2013-09-05 14:55:08 -04:00
GJ
a639a37637
Add per-skill XP boost perks.
...
Fixes #1412
2013-09-03 09:24:58 -04:00
GJ
7eec53d621
Added Horses to Taming.
2013-08-30 14:25:46 -04:00
GJ
7523afffb5
Updated permissions for more control over Call of the Wild.
2013-08-30 13:50:34 -04:00
GJ
2c8b9334b6
THis should stay false.
2013-08-28 13:13:34 -04:00
GJ
d41ccf9072
Don't loop forever if not connected.
2013-08-28 13:12:24 -04:00
GJ
c98d298cf1
Actually make use of the checkConnected calls.
2013-08-28 11:44:58 -04:00
GJ
73d0b377ae
Reduce code duplication. Also verify that our target is alive before trying to damage them.
...
Fixes #1403
2013-08-28 11:29:30 -04:00
TfT_02
df29306a1f
Cleanup Javadocs and fix StackOverflowError
2013-08-26 22:09:29 +02:00
GJ
435522415d
This is better too.
2013-08-26 12:20:56 -04:00
GJ
a17d1d3a2f
More cleanup to PartyManager.
2013-08-26 11:55:35 -04:00
GJ
94a5bef62c
Cleaning up PartyManager
2013-08-26 08:39:24 -04:00
GJ
2cd9a5658e
Remove unused import
2013-08-26 08:39:24 -04:00
TfT_02
3c5bd3cedd
Fix a NPE in MobHealthDisplayUpdateTask
...
Band aid for broken isValid() function.
Fixes #1396
2013-08-25 17:35:41 +02:00
GJ
8e02b57369
Align these.
2013-08-23 14:52:21 -04:00
TfT_02
9c54f8fd11
Fix Javadocs issues
2013-08-23 20:14:13 +02:00
GJ
6bfc1b84de
Let's do this the right way.
2013-08-23 20:14:13 +02:00
TfT_02
59f545d5ce
Fixed FakeEntityDamageByEntityEvent not getting fired
2013-08-23 20:14:13 +02:00
GJ
23983422e0
Cleanup & remove code duplication.
2013-08-23 14:08:16 -04:00
TfT_02
956bf2d763
Added McMMOPlayerLevelDownEvent and McMMOPlayerLevelChangeEvent
2013-08-23 19:54:30 +02:00
TfT_02
964b2636fb
Move experience related settings from config.yml to experience.yml
2013-08-23 19:37:44 +02:00
GJ
490bc195d8
We don't care about teleports to the same spot.
2013-08-23 08:58:23 -04:00
TfT_02
0ce41150c6
Vampirism can now be enabled without having Skill Death Penalty enabled
2013-08-22 22:54:05 +02:00
TfT_02
0455416dec
Reorganized Hardcore locale strings
2013-08-22 22:54:05 +02:00
TfT_02
a6e7febf77
Hardcore mode can now be toggled for each skill individually
2013-08-22 22:54:05 +02:00
GJ
ede0757d83
Remove /mmoupdate and replace with /mcconvert database
2013-08-22 22:33:06 +02:00
GJ
8282d84b16
Validate, and nicer loading.
2013-08-22 22:22:19 +02:00
GJ
223649ec28
Formatting and localizing.
2013-08-22 22:22:19 +02:00
TfT_02
68e433b3b7
Added new ExperienceFormula config and /mcconvert command
2013-08-22 22:22:19 +02:00
GJ
1a51b93ec9
Another quick check to avoid issues with NPCs.
2013-08-22 14:45:30 -04:00
GJ
c31ffa5ab4
Remove unused import.
2013-08-22 13:51:01 -04:00
TfT_02
ca6bee07ea
Fix formatting
2013-08-22 00:37:48 +02:00
TfT_02
9acaa7b126
We're expecting a null object here as well.
2013-08-21 16:48:08 +02:00
gmcferrin
2bae937b28
Don't throw a warning if we're expecting a null object.
2013-08-21 14:20:12 +00:00
TfT_02
51bf989418
Counter Attack now only activates when the player is blocking
...
Closes #1018
2013-08-20 23:23:49 +02:00
GJ
07dd460d78
Validate in a seperate function.
2013-08-20 15:51:12 -04:00
GJ
045d74fb9d
These were basically the same function.
2013-08-20 15:15:42 -04:00
GJ
c8c76f4174
Put this function in a better place.
2013-08-20 15:12:38 -04:00
GJ
83c4d09093
Fix formatting
2013-08-20 15:08:10 -04:00
GJ
50ef8d9610
Improvements to mcMMOPlayer lookup.
2013-08-20 14:10:49 -04:00
GJ
98c6abad36
No reason to cast here.
2013-08-19 15:14:33 -04:00
GJ
62146480db
Hardcoding this is a bad idea.
2013-08-19 15:12:08 -04:00
TfT_02
6518d192ec
Improved partial name matcher
...
Fixes #1164
2013-08-19 10:37:04 +02:00
TfT_02
3fe9cfee74
Slightly improved update checker feedback
2013-08-18 18:04:20 +02:00
T00thpick1
d495054eb5
Config Validation
2013-08-18 02:42:13 -04:00
T00thpick1
ce80636141
Min value for IronArm configurable
2013-08-18 02:38:57 -04:00
TfT_02
fe93be66ad
Changed the color of party leader names in Party chat
2013-08-17 13:53:46 +02:00
TfT_02
1f712063bf
Admin and Party chat prefixes are now customizable
...
Closes #578
2013-08-17 12:18:29 +02:00
TfT_02
560c3860b4
Fixed bug which allowed players to bypass fishing's exploit prevention
...
Fixes #1319
2013-08-17 10:11:46 +02:00
TfT_02
36f1a2d78a
Changed the way Repair hands out XP
...
Closes #373
2013-08-15 20:50:19 +02:00
TfT_02
3ddd8d2056
Added API to get a players rank on the leaderboards
2013-08-13 09:37:45 +02:00
TfT_02
5441fcc374
Fix broken Dodge_DamageModifier config node
...
Also fix a derp with the validation of
Arcane_Forging.Keep_Enchants.Chance
2013-08-11 15:55:25 +02:00
TfT_02
1d83784820
Arcane Forging downgrade chance can also be 0
...
Fixes #1367
2013-08-11 09:26:02 +02:00
TfT_02
fb5bab6e92
String values are compared using '.equals()' not '=='
2013-08-10 22:24:13 +02:00
TfT_02
90fcf35c34
Javadocs cleanup
2013-08-10 20:10:45 +02:00
TfT_02
4ff6b5fbc7
Don't try to register listeners when mcMMO was disabled
2013-08-10 19:33:21 +02:00
TfT_02
ead1398132
Super Breaker & Giga Driller now use more durability
...
A configurable amount is added to the vanilla durability loss.
Use `Abilities.Tools.Durability_Loss` to disable (set to 0) or set it
to -1 for no durability loss while using abilities. Closes #1363
2013-08-09 22:21:45 +02:00
TfT_02
6330c4a69e
Move the noErrorsInConfig check to Misc
2013-08-09 19:10:03 +02:00
TfT_02
dcc18049a1
Removed Abilities.Tools.Durability_Loss_Enabled
...
Set Abilities.Tools.Durability_Loss to 0 to disable instead.
Addresses #1357
2013-08-09 18:13:22 +02:00
TfT_02
fcb8909a54
Kick interval can be disabled with '-1'
...
Fixes #1356
2013-08-09 13:36:04 +02:00
TfT_02
37e3bfe7d9
Fixed formatting
2013-08-07 19:58:49 +02:00
riking
d61b837dcf
Implement checkStructure()
2013-08-07 19:49:00 +02:00
riking
f079e22789
Use provided last-saved information for purge.
...
The new method, OfflinePlayer.getLastPlayed(), is used as a backup for when the data is unparsable.
TODO check if StringUtils is available here
2013-08-07 19:45:27 +02:00
TfT_02
1f53c62ced
Added McMMOPlayerDeathPenaltyEvent
...
Called when a player dies and mcMMO tries to invoke Hardcore mode or
Vampirism
2013-08-07 01:21:52 +02:00
TfT_02
9fb4e0988b
Save / load party itemshare category states.
...
Closes #1336
2013-08-07 00:38:17 +02:00
TfT_02
d8bbe459b9
Fix minor Javadoc errors
2013-08-07 00:15:51 +02:00
TfT_02
8bd7526b43
String values are compared using '.equals()' not '=='
2013-08-06 21:48:09 +02:00
TfT_02
24b1485555
Validate advanced.yml settings
2013-08-06 21:37:19 +02:00
TfT_02
7683dfc436
Move validation to proper location
2013-08-06 21:27:16 +02:00
TfT_02
ccbffca278
Validate config.yml settings
2013-08-06 21:17:14 +02:00
Glitchfinder
aeaab43f44
Fixing a multitude of reported NPEs.
2013-08-04 12:15:01 -07:00
Glitchfinder
a2450d2d07
If a variable can be null, check it before using it.
2013-08-04 11:48:44 -07:00
T00thpick1
c85bd8ab70
One more last try
2013-08-04 11:56:37 -04:00
T00thpick1
3f6bce0fc6
One last try
2013-08-04 11:51:34 -04:00
T00thpick1
e566b20e2b
This might be important
2013-08-04 11:38:52 -04:00
T00thpick1
f37a7d759a
Hack around nms bug
2013-08-04 11:34:04 -04:00
T00thpick1
d1341b0be0
Would help if I actualized the value... Fix dupe bug for realz
2013-08-04 11:05:53 -04:00
T00thpick1
4ea3d690db
Fix Dupe bug...... why was this overlooked?
2013-08-03 11:37:29 -04:00
TfT_02
d5dc9895e4
Move Blast Mining activation check to MONITOR priority
...
Fixes #1331
2013-08-02 21:11:58 +02:00
Glitchfinder
b1fc72e8a9
When a variable can be null, check it before using it. Fixes #1308 .
2013-08-01 08:47:14 -07:00
GJ
d1bf48ad79
Fix bug where teleport location was never reset if warmup was set to 0
...
for Chimera Wing.
Fixes #1323
2013-07-30 15:20:18 -04:00
GJ
a345737b8b
Add more detailed error messages on SQL connection failure.
...
Fixes #1322
2013-07-30 15:09:22 -04:00
GJ
c501ebb357
Clean up after our experience commands. Fixes #1324
2013-07-30 14:47:11 -04:00
GJ
15e0570a8c
Else if > if
2013-07-29 08:45:30 -04:00
GJ
09e77c8c94
Move break event to the initial check.
2013-07-29 08:29:10 -04:00
TfT_02
f5c58f3679
Added config option for Acrobatics teleport cooldown,
...
also updated the changelog.
2013-07-29 00:57:43 +02:00
GJ
ddcbe64db6
Fix some possible issues with handler priority, more javadoc work.
2013-07-28 13:55:48 -04:00
GJ
c5137eb884
Begin work on cleaning up our listeners and their Javadocs.
2013-07-25 14:52:21 -04:00
GJ
e073eca458
Validation is important.
2013-07-24 20:29:32 -04:00
GJ
78f2e0a064
Check the range in a seperate function
2013-07-24 14:13:58 -04:00
TfT_02
df2defe969
Added extra settings for Call of the Wild
...
* Requested in issue #910
* Adds a setting to configure the range check
* Adds a setting to summon multiple pets with one summon
2013-07-24 20:01:26 +02:00
GJ
8939fc09b3
Patch potential exploit relating to teleportation and acrobatics.
2013-07-24 13:57:53 -04:00
GJ
e0e574c19e
Fix a potential issue with PTP and Chimera Wing teleportation cooldowns.
2013-07-24 13:50:33 -04:00
GJ
02126c93b9
This function is never used.
2013-07-24 12:35:28 -04:00
GJ
37671bad9a
We already have the mcMMOPlayer here.
2013-07-24 12:30:02 -04:00
TfT_02
0e8ce005d7
This is also a change
2013-07-24 16:10:26 +02:00
GJ
584a225d6e
Only get the mcMMOPlayer once.
2013-07-24 09:37:45 -04:00
riking
736359056f
Add checkConnected() calls to re-establish dead SQL connections
2013-07-23 15:03:19 -07:00
TfT_02
bf2e527e72
Fixed NPE with Beast Lore
...
Fixes #1289
2013-07-22 11:35:48 +02:00
TfT_02
be7992d541
Disable all abilities when a player quits
...
Fixes #1295
2013-07-22 11:25:56 +02:00