TfT_02
00918fbdc1
Change this back, getPlayerExact() is faster
2013-09-30 14:04:34 +02:00
TfT_02
5ad0f2c624
Do a little bit of localebending
2013-09-30 11:32:35 +02:00
TfT_02
babb9baa2b
Handle joining disbanded parties properly
2013-09-30 11:22:15 +02:00
TfT_02
45143836e5
Fixed /party kick
...
Fixes #1499
2013-09-30 10:39:33 +02:00
TfT_02
ceacd7dc52
Fixed /party disband
2013-09-30 10:39:14 +02:00
TfT_02
6eb255632f
Clean this up a little bit
2013-09-30 10:24:36 +02:00
TfT_02
3a37d0e092
Fixing an error due to confusingly named check
...
Refactored healthBarEnabled to healthBarPluginEnabled to avoid this
from happening again.
2013-09-29 23:57:13 +02:00
TfT_02
4c7fb1854d
addRawXP should use float instead of int
2013-09-29 15:48:11 +02:00
TfT_02
763cff6898
Fixed a bug where Repair wasn't asking for confirmation
2013-09-28 19:46:47 +02:00
riking
fa34d06341
Clear child skill FamilyTree on reload
2013-09-27 15:46:19 -07:00
TfT_02
1ca53da0e2
Also try to count recipe ingredients regardless of repairMaterial
...
when the normal counting and the config value result in 0
Fixes #1484
2013-09-27 13:42:50 +02:00
TfT_02
57dfa00541
Fixed a NPE when an invalid repair material was entered
...
#1484
2013-09-27 10:46:54 +02:00
GJ
7f290504ad
Set random jump strength for horses as well.
2013-09-26 10:43:45 -04:00
GJ
92b4be9a01
We don't use these parts of the updater.
2013-09-26 09:39:13 -04:00
GJ
8cb8dea642
Move Updater to independent package due to custom changes being overwritten by other plugins using the updater.
2013-09-26 09:37:31 -04:00
GJ
a63f745c73
Add custom mobs automatically as they're killed.
2013-09-26 15:06:36 +02:00
GJ
4a0fee5796
Use class names to better find custom entities.
2013-09-26 15:06:21 +02:00
GJ
cf90236e57
Redo blocks.yml
...
** YOU WILL NEED TO UPDATE THIS FILE **
2013-09-26 15:06:21 +02:00
GJ
fc6c7bb1de
Rework custom tool config.
...
** YOU WILL NEED TO UPDATE YOUR CONFIG TO THE NEW FORMAT **
2013-09-26 15:06:21 +02:00
GJ
792ecd6aad
Rework armor.yml to take item names instead of IDs in advance of 1.7 changes.
...
** YOU WILL NEED TO REDO YOUR armor.yml FILE **
2013-09-26 14:58:30 +02:00
TfT_02
933b6f278b
Disable partial name matching for offline players by default
...
#1482
2013-09-25 14:26:24 +02:00
TfT_02
45dfc13ebd
Match playernames using OfflinePlayers instead
...
Fixes #1482
2013-09-24 11:40:53 +02:00
dddeeefff
1254ab232a
Add randomized Horse appearance to Call Of The Wild
2013-09-23 22:29:02 +02:00
dddeeefff
b49e56c857
Added missing COTW message when there are too many Horses nearby
2013-09-23 22:29:01 +02:00
TfT_02
d5bd9a1693
Fixed some small mistakes in CommandUtils
2013-09-23 20:22:41 +02:00
TfT_02
6a3a564bd4
Use cooldownExpired here as well.
2013-09-22 23:28:09 +02:00
TfT_02
3828f78480
Fixed respawn cooldown checks
...
Thanks @Riking for pointing this out!
2013-09-22 23:28:08 +02:00
Travis Ralston
239d7e33cb
Revert "Metrics be dead"
...
This reverts commit 0a9fd4a92e
.
2013-09-22 12:33:01 -06:00
TfT_02
b8c479549c
Disable our healthbars when the plugin "HealthBar" is found
...
Adds #1477
2013-09-22 16:55:02 +02:00
t00thpick1
0a9fd4a92e
Metrics be dead
2013-09-20 22:23:38 -04:00
TfT_02
4c96161acb
Don't throw errors about dropped columns
2013-09-20 21:39:20 +02:00
TfT_02
ce7a7a31a7
A bit of cleaning up
2013-09-20 00:15:22 +02:00
TfT_02
834e26b44e
Minor improvements
2013-09-19 21:47:12 +02:00
GJ
f71b302f6f
Don't need this anymore.
2013-09-19 15:19:16 -04:00
GJ
566a381e95
Remove debug message, use recipe method for salvage.
2013-09-19 15:17:19 -04:00
GJ
5d7d779a49
Changed format of repair.vanilla.yml. **YOU WILL NEED TO UPDATE YOUR FILE TO THE NEW FORMAT**
2013-09-19 11:02:47 -04:00
GJ
59a35b170c
Oh yeah, that's why.
2013-09-18 15:42:54 -04:00
GJ
14eb473355
Why we were making this so complicated, I'll never know.
2013-09-18 14:55:17 -04:00
GJ
a8e23e08ee
Remove HudType from Flatfile records.
2013-09-18 11:54:23 -04:00
GJ
15f5dcf860
Removed HudType references from the database.
2013-09-18 09:57:28 -04:00
GJ
9be9908a22
Remove unused imports.
2013-09-18 09:39:54 -04:00
GJ
446b6c107b
Remove empty lines from FlatFile - the plugin will not enable if these are present.
2013-09-18 08:34:47 -04:00
GJ
5a3f8ad15f
Add COTW info for horses to the Taming command.
2013-09-17 14:13:11 -04:00
GJ
e865acd871
Fix locale parsing issues.
...
Fixes #1463
2013-09-17 14:03:00 -04:00
GJ
1a88b0b944
Better way to handle ink sacks, allows for dropping of multiple types.
2013-09-16 12:48:08 -04:00
GJ
e0592b3f62
Don't try to ever pull the mcMMOPlayer here.
...
Fixes #1466
2013-09-16 12:12:31 -04:00
GJ
1ec55c2d7e
Remove the last bits of Spout from our code.
2013-09-16 12:05:39 -04:00
TfT_02
7bac0e2ca5
Dropped SpoutPlugin support
...
Because SpoutPlugin is not being updated to 1.6.x and mcMMO 1.4.07 does
not support any CB version below 1.6.x SpoutPlugin support is no longer
needed.
https://blog.spout.org/minecraft-1-6-and-the-legacy-finale/
2013-09-16 16:48:42 +02:00
GJ
e8bc2475c3
Add sound for level-up even when not using Spout.
2013-09-16 09:52:09 -04:00
GJ
816b08b14a
Make sure the attacker is a valid player too.
...
Fixes #1464
2013-09-16 08:53:55 -04:00
GJ
64e1448782
Added ability to give items names & lore through treasures.yml.
...
Adds #1419
2013-09-15 21:09:32 -04:00
TfT_02
f1b82dcbe6
Fixed regex of version string parsing
2013-09-15 23:09:06 +02:00
GJ
de07316261
Just in case there's something broken in the file.
2013-09-15 16:49:41 -04:00
GJ
8af41975ff
Don't keep trying to load if they've got an old file.
2013-09-15 16:09:41 -04:00
GJ
957bbbc9b2
Warn if treasures.yml is outdated.
2013-09-15 15:59:29 -04:00
TfT_02
17faf1561f
Refactor to getMaxLength
2013-09-15 21:45:16 +02:00
TfT_02
ec6419f0ff
Fix formatting of the new Updater
2013-09-15 21:45:16 +02:00
GJ
f6e60bebcc
Fix dropping sideways logs and leaf blocks.
...
Fixes #1460
2013-09-15 15:09:48 -04:00
GJ
797ac20567
Added Horses to the "Shake" ability.
...
Witches no longer drop water bottles from Shake, since they no longer drop them in Vanilla.
Changed format of treasures.yml.
**YOU WILL NEED TO UPDATE YOUR FILE TO THE NEW FORMAT**
2013-09-15 01:07:04 -04:00
GJ
3bc029a0de
Make Updater work with our versioning setup.
2013-09-13 11:46:55 -04:00
GJ
4eba33a1c6
Use doubles in config.yml where appropriate. Change item IDs to item names
...
in light of upcoming Minecraft changes that will remove access to item
IDs.
2013-09-13 09:52:52 -04:00
GJ
800a452d62
Remove use of deprecated function.
2013-09-13 09:11:34 -04:00
GJ
177604e94a
Condense this into one function.
2013-09-13 08:11:32 -04:00
GJ
088015dd4d
Switch to H31ix's updater for security reasons.
2013-09-13 00:59:07 -04:00
t00thpick1
0f2d0aee5f
Fix NPE on /addxp
2013-09-12 21:21:00 -04:00
t00thpick1
1004e2a32b
These duplicate checks are handled in config validation.
2013-09-12 20:52:26 -04:00
t00thpick1
5c2b523f7a
Allow less than one percentages for hardcore losses
2013-09-12 20:52:26 -04:00
GJ
de42063171
Fixed a bug where Kraken messages couldn't be disabled.
...
Fixes #1174
2013-09-12 15:53:43 -04:00
GJ
25e4700ef9
Changed various values to double in advanced.yml for the sake of consistency.
2013-09-12 14:18:13 -04:00
GJ
58c7dcb705
Fix issues with double damage, double death messages, and other damage oddities.
...
Fixes #1450
2013-09-12 11:52:34 -04:00
GJ
44626c36a9
Nerfed Archery damage to eliminate constant one-hit kills
2013-09-11 11:43:06 -04:00
TfT_02
cfd5bfe2c4
Deal skillShot bonus damage properly
2013-09-11 17:08:59 +02:00
t00thpick1
f7928787dc
Skill shot should be after deflect check
2013-09-11 10:17:24 -04:00
GJ
d6630a0eb5
Prevent multiple events from being fired.
2013-09-11 08:51:51 -04:00
GJ
af39e84aef
Actually remove /mmoupdate, fix usage strings for /mcconvert, fix tab completion
...
Fixes #1451
2013-09-10 15:47:47 -04:00
TfT_02
93fe2ff504
Cleanup our imports
2013-09-10 15:28:11 +02:00
GJ
b42f2d4073
Refactor, plus store these values rather than checking them twice.
2013-09-10 08:38:06 -04:00
GJ
89ddf8c4fa
Fixed issues with dealing damage to Entities
2013-09-09 20:41:06 +02:00
GJ
71ab678945
Fix bug where mcMMO damage wasn't awarding XP.
...
Fixes #1400
2013-09-09 12:00:37 -04:00
GJ
14daee3b1b
Fixed a bug where squid were not awarding XP.
2013-09-09 10:46:26 -04:00
GJ
d2bbbb0fe7
More deprecation fixes.
2013-09-05 16:36:02 -04:00
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