GJ
2c7f931c4d
Removed option to disable Salvage via the config file. This should be
...
handled via permissions instead.
2013-03-06 10:50:59 -05:00
GJ
6b18cec7fb
Combine our placedAnvil checks into one function.
2013-03-06 10:47:56 -05:00
GJ
08960a2dbc
Move Salvage checks into our RepairManager
2013-03-06 10:02:34 -05:00
GJ
5f4e269efa
Fixed bug with repairing using materials with byte metadata
2013-03-06 09:43:09 -05:00
GJ
e5f6da01ec
Create a proper RepairManager to match the others, rename our old
...
RepairManager to RepairableManager.
2013-03-06 09:37:09 -05:00
GJ
df53e2fd4f
Fixed issue with some skill activations not activating enough or
...
activating too much.
Fixes #785
2013-03-04 22:45:37 -05:00
GJ
4210920c5f
Fixed ClassCastException relating to counter-attack with Swords. Fixes
...
#784
2013-03-04 21:59:16 -05:00
GJ
0c027ca697
Straightening up our Managers more, also fixed a few bugs regarding
...
unlock levels and Deflect not working properly.
2013-03-04 09:41:24 -05:00
GJ
1fc3c8fab2
AnimalTamer already has a getName() method.
2013-03-03 15:22:40 -05:00
GJ
7c28be5e62
Straightening up our InventoryListener, SwordsManager, TamingManager,
...
and UnarmedManager.
2013-03-03 14:59:22 -05:00
GJ
cbe9cae4ea
Straighten up the Taming classes in order to stop passing events around quite so much. Also reordered some checks in our EntityDamage listeners for readability & efficiency purposes.
2013-03-03 14:48:13 -05:00
bm01
c0b7f8a323
Moved everything that could be moved from PlayerProfile to McMMOPlayer
...
PlayerProfile now only store stored (flatfile or MySQL) data
2013-03-03 17:06:32 +01:00
bm01
f8b4412049
Each McMMOPlayer now store its SkillManager objects
...
Should fix a recent memory leak
2013-03-03 17:06:32 +01:00
GJ
cf82ae4c66
Fixed bug where repairing an mcMMO ability-buffed item with mcMMO repair
...
could take the enchant but leave the lore tag
2013-03-02 19:38:29 -05: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
GJ
13111a8d1b
Fixed a few small bugs with Smelting.
2013-02-28 17:32:36 -05:00
GJ
bbbba12e95
Small TamingManager changes. Halting the rest of the major changes for
...
now to prepare for 1.4.00 release.
2013-02-28 12:13:13 -05:00
GJ
fbd016f86d
Cleaning up our UnarmedManager
2013-02-28 11:52:56 -05:00
GJ
8fb8c67148
SwordsManager cleaning
2013-02-27 23:18:17 -05:00
GJ
499411f6a2
SmeltingManager cleaning.
2013-02-27 18:28:20 -05:00
GJ
c3eaec513b
GIANT Blast Mining update. Lots of new config options in advanced.yml
2013-02-27 15:45:15 -05:00
nossr50
a7f858ab03
Added new Tree Feller algorithm for Huge Red Mushroom
2013-02-27 11:51:44 -08:00
GJ
5ba4dc7b77
Leave some room.
2013-02-27 08:33:06 -05:00
GJ
bbcc8f918e
Hire another manager in charge of Herbalism.
2013-02-27 08:33:05 -05:00
bm01
356c97cd67
Fixed CME in BleedTimer
2013-02-27 13:49:56 +01:00
GJ
0bdd5b219f
Finish off FishingManager.
2013-02-26 23:31:00 -05:00
GJ
294393bd1c
Work on FishingManager.
2013-02-26 22:38:22 -05:00
GJ
18510ba851
Don't check the permissions here.
2013-02-26 18:26:52 -05:00
GJ
0201ed332f
Quit passing this event around.
2013-02-26 18:21:14 -05:00
GJ
e46ed07b94
Goodbye, unused imports.
2013-02-26 18:12:40 -05:00
GJ
3db6762531
Javadoc updates.
2013-02-26 18:08:28 -05:00
GJ
f388948f04
Hire an Excavation manager.
2013-02-26 18:06:30 -05:00
GJ
4392e6b9ab
Minor tweaks.
2013-02-26 16:06:13 -05:00
GJ
38c3891533
Minor JD fixes.
2013-02-26 16:00:15 -05:00
GJ
a28d673eb7
Reworking the AxeManager.
2013-02-26 15:59:16 -05:00
GJ
55138f1599
Managers control everything relating to players.
2013-02-26 12:38:17 -05:00
GJ
ae1eda915b
Use an iterator rather than that stupid lock boolean.
2013-02-26 10:32:06 -05:00
GJ
38cd395171
Clean up the bleed list a bit.
2013-02-26 10:13:40 -05:00
GJ
3aec0e5ef4
Using UUID is safer.
2013-02-26 10:07:00 -05:00
GJ
56bd782625
Getting it through Bukkit is bad.
2013-02-26 10:02:25 -05:00
GJ
d8904827ec
This should have the same effect.
2013-02-26 10:01:37 -05:00
GJ
07a0f43825
Don't need that anymore.
2013-02-26 09:42:22 -05:00
GJ
ec8581a835
Pass less events.
2013-02-26 09:41:47 -05:00
GJ
f5290c3256
Name 'em all the same.
2013-02-26 08:22:08 -05:00
GJ
070189a7fd
Don't need those anymore.
2013-02-26 08:19:55 -05:00
GJ
d409610a55
Move Roll checks into the manager.
2013-02-26 08:19:21 -05:00
GJ
d46b134dbb
Don't pass our events around so much.
2013-02-25 18:00:15 -05:00
NuclearW
5026bdcbd4
Add new child.yml config for picking parents of child skills
2013-02-25 16:58:37 -05:00
GJ
3607d0b9a1
Eclipse - still being stupid.
2013-02-25 16:58:06 -05:00
GJ
21b8626366
Put our managers on payroll, rather than firing them at the end of
...
their shift.
2013-02-25 16:54:46 -05:00
NuclearW
4c10fdf34a
Use Debug Filter here
2013-02-25 16:00:09 -05:00
GJ
2373ca82ba
Added "Shroom Thumb" ability to Herbalism. Closes #724
2013-02-25 09:58:25 -05:00
GJ
19068dee03
Fix Tree Feller not working but still awarding XP.
2013-02-25 08:01:06 -05:00
GJ
da1e03cbfc
Eclipse is dumb and wasn't including these two files for some reason.
2013-02-25 07:30:06 -05:00
GJ
ec8221610a
Add a few more checks for sanity on the new ability buffs.
2013-02-24 23:57:30 -05:00
GJ
afe28d54c6
Fix Herbalism not replanting crops properly.
2013-02-24 23:49:55 -05:00
GJ
1eb225cae1
Stages are capped at 4.
2013-02-24 16:35:33 -05:00
GJ
e716e38386
Dividing by 4 was wrong.
2013-02-24 16:31:01 -05:00
GJ
5cd542002e
Only remove seed on greenThumb - Green Terra's already had the seed
...
removed the first time.
2013-02-24 14:04:54 -05:00
GJ
38155e3af4
Use the same MetadataValue for both of these
2013-02-23 18:13:12 -05:00
GJ
301914d94b
Fix ClassCastException with trying to use Woodcutting on Mushrooms.
2013-02-23 15:03:39 -05:00
GJ
62aaad8707
Added "Holy Hound" ability to Taming
2013-02-22 18:47:34 -05:00
GJ
2fee9df625
Move more event handling back into the main listener to avoid passing
...
the event itself.
2013-02-22 17:55:31 -05:00
GJ
9282b7bd15
Remove config caching from SkillTools.java
2013-02-22 13:53:16 -05:00
GJ
0d473d232e
Remove config caching from CombatTools.java
2013-02-22 13:47:54 -05:00
GJ
f9ad8ffe93
This check was unneeded, we already verify that the player is, in fact,
...
a player before this check is ever called.
2013-02-22 13:40:36 -05:00
GJ
e85a0f6cfc
Change Acrobatics roll handling to take event.getDamage() instead of the
...
event. Also adds a few new config options in advanced.yml for further
customizing roll behavior.
2013-02-22 13:39:47 -05:00
GJ
63974f3968
Passing the event is bad - pass just event.getDamage() instead.
2013-02-22 12:10:15 -05:00
NuclearW
d052d7a3ce
Change from using Block to BlockState in many locations
...
Convert Herbalism ability to use BlockState instead of Block.
Move all block checks back to BlockChecks.
Don't need this if we're using BlockState
Convert Excavation to BlockState. We don't need to return booleans here
because we never edit the block state.Switch ModCheck.getCustomBlock to use BlockState
More work on the conversion to BlockState
More conversion to BlockState
Better way to handle mining drops, I believe.
Remove useless imports.
A test of making the diff look nicer
BlockChecks diff cleanup
Herbalism diff cleanup
Gotta update the block states here.
Moar blockstate.
Little more blockState stuff.
Even more blockstate.
2013-02-22 11:23:46 -05:00
GJ
0a68b82078
Fixes wolves gaining combat bonuses based on their owner's held item.
...
Closes #713
2013-02-22 09:53:18 -05:00
GJ
e50eb1963f
Minor typo.
2013-02-20 22:01:18 -05:00
Glitchfinder
fdd6c0a0d8
Fixing an NPE related to Spout players.
2013-02-20 21:55:52 -05:00
GJ
c589c5556b
MASSIVE config overhaul - most keys are now based on the "proper" name
...
given to a material or entity by Bukkit.
This WILL wipe some custom values you may have set, so please verify
that your values are what you want them to be after the new config file
is generated.
2013-02-20 16:44:15 -05:00
GJ
17a85c94c6
Override toString() for upcoming config changes. Also, this ability is
...
"Skull Splitter," not "Skull Spliiter"
2013-02-20 13:29:41 -05:00
GJ
400c93fb7d
Clean up our particle effects a bit.
2013-02-20 10:40:47 -05:00
GJ
1bcf43db63
Better way to handle daze effect.
2013-02-20 08:49:21 -05:00
GJ
79bcd76aa0
Change ability particles due to confusion over glass-breaking sound.
2013-02-20 08:42:25 -05:00
GJ
8833ceb3b5
Added particle effect to Critical Hit.
2013-02-19 19:08:21 -05:00
GJ
ccc265edf9
Add explosion effect for Greater Impact.
2013-02-19 19:08:21 -05:00
GJ
e956988c60
Add particle effect on Dodge.
2013-02-19 19:08:20 -05:00
GJ
fd47d77800
Add chat toggles for the events we have particle effects for.
2013-02-19 13:25:59 -05:00
GJ
f189907ff8
Added visual effects for ability enabling. Also readded chat messages
...
for people who have particle effects disabled.
2013-02-19 13:02:08 -05:00
GJ
6e32843fb4
Add potion effect for Daze.
2013-02-19 11:01:50 -05:00
GJ
a43a5a0861
Don't need to save the manager anymore.
2013-02-19 10:09:29 -05:00
GJ
4ff1e79cc0
Particle effect means you can now easily see when an enemy is bleeding.
2013-02-19 09:21:44 -05:00
GJ
d28794a587
Slightly cleaner way to handle a few of our repair functions.
2013-02-19 08:34:08 -05:00
GJ
a67dd1d9d7
One of these has to be a double if we want this modifier to work.
2013-02-19 08:03:02 -05:00
GJ
9c0f763949
We already check the block data before calling this function.
2013-02-19 01:06:06 -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
bm01
2eab93292e
Removed some shouldBeAffected calls
...
I'm pretty sure they aren't needed there
2013-02-19 02:20:12 +01:00
bm01
29fb8b83c2
Fixed combat exp gain when hitting a friendly wolf
2013-02-19 02:06:31 +01:00
bm01
ad68f50b14
Removed isNPCPlayer, isNPCEntity is identical
2013-02-19 01:47:05 +01:00
Glitchfinder
519485f155
Converting entity tracking to use Bukkit metadata. Should greatly reduce lag on chunk loading and unloading.
2013-02-18 16:19:31 -08:00
GJ
d9aad67ca5
Fix splash potions not properly affecting the player that threw them.
2013-02-18 15:09:25 -05:00
GJ
083a89c1a3
Handle all our donor perks in one class.
2013-02-18 11:41:44 -05:00
GJ
671be42472
SkillTools, not Misc
2013-02-18 10:32:29 -05:00
GJ
1da1bb7218
These fit better in SkillTools. Plus, we had already duplicated one of
...
them.
2013-02-18 10:26:19 -05:00
GJ
d0d9527d39
These functions fit better in CombatTools.
2013-02-18 10:22:16 -05:00
GJ
c39827ed59
Don't need the same function in two places.
2013-02-18 10:11:43 -05:00
GJ
5d6a35d4ef
Remove unused import.
2013-02-18 10:08:38 -05:00
GJ
05a9c8b7e5
Make McMMOPlayerLevelUpEvent fully cancellable.
2013-02-18 08:35:52 -05:00
NuclearW
57e6e5400b
nope.avi
...
Revert "Protect placeStore. It's ugly and still needs work."
This reverts commit 1fe182babe
.
2013-02-17 10:05:35 -05:00
GJ
8a795e6091
Don't need chance anymore.
2013-02-17 01:26:47 -05:00
GJ
946513cb66
Remove unused import.
2013-02-17 00:40:54 -05:00
GJ
1fe182babe
Protect placeStore. It's ugly and still needs work.
2013-02-17 00:40:17 -05: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
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
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
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
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
1ef1d53fd9
Make our commands respect localized skill names.
2013-02-15 09:26:01 -05:00
GJ
6c4ea34811
It's (not) over 5000% - fixes #683
2013-02-15 07:32:22 -05:00
GJ
caa1b0d14c
Duplicate code is bad, m'kay?
2013-02-14 19:02:50 -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
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
88b05cd5aa
Fix Super Breaker not working right with custom blocks.
2013-02-14 09:39:22 -05:00
NuclearW
9bd33ab3df
Introducing Block Cracker
2013-02-14 00:34:50 -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
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
bm01
776821a988
Readded Impact damage durability cap (and fixed it)
2013-02-13 14:49:35 +01:00
GJ
aa0acf767b
Log ALL the things!
2013-02-12 22:18:47 -05:00
GJ
8f4d5442b1
Better than looping.
2013-02-12 16:47:11 -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
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
2fac0170e7
Fixed Impact reducing durability of non-armor equipped blocks
2013-02-12 19:15:51 +01: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
bm01
b628b9eb4d
Attempt to fix IOOBException due getOfflinePlayer at server startup
2013-02-09 15:16:57 +01:00
bm01
c659f8a9a9
Party now store OfflinePlayer instead of String
2013-02-09 14:34:53 +01:00
bm01
6d9db06305
Removed getSkillLevel, it doesn't belong to SkillType
2013-02-08 13:04:26 +01: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
6c266a8926
We don't need two functions that do the exact same thing.
2013-02-07 12:17:18 -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
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
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
GJ
aad14169fb
Flip the order to short-circuit faster.
2013-02-05 10:18:24 -05:00
GJ
2764368089
HerbalismBlock could be null here.
2013-02-05 09:57:03 -05:00
GJ
0de7e22408
Adjust how we get the usage strings for the /skillname commands
2013-02-05 08:51:11 -05:00
TfT_02
89eef2ce07
Added new config options to allow friendly fire in parties.
2013-02-05 14:47:09 +01:00
TfT_02
263cb2823c
Oops, forgot to remove debug messages!
2013-02-05 00:46:50 +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
TfT_02
85dc6e51d2
Bleeding particle effect added.
2013-02-04 17:41:32 +01:00
GJ
4aceadd777
== is faster than .equals() for enums.
2013-02-04 11:35:52 -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
44b862c0bb
Get rid of all the deprecated instances of Users.getProfile()
2013-02-04 08:09:24 -05:00
GJ
2888fdff9e
Fixed bug with Hylian Luck when there are no treasures enabled.
2013-02-03 13:31:13 -05:00
bm01
a1ab6f286b
Made xp sharing less ugly by reworking McMMOPlayer xp methods
...
Notable consequence: checkXP and addLevel in ExperienceAPI are no longer
needed and became deprecated
2013-02-03 12:45:19 +01:00
bm01
6d871c9bdb
Properly fixed the NPE in dropItem
...
It was due to bad logic in Herbalism
2013-02-03 09:12:34 +01:00
GJ
a42a1f4a9f
Fixed trying to cast player to SpoutPlayer - need to use
...
SpoutManager.getPlayer(player) instead.
2013-02-02 19:20:31 -05:00
GJ
8f17ec96f0
Fixed teleport exploit in regards to Archery bonus XP.
2013-02-02 19:07:05 -05:00
GJ
b11e28c880
Don't need to add one here, it sends us out of bounds.
2013-02-02 17:04:11 -05:00
TfT_02
a16d5b62cf
Fix issue #620
2013-02-02 20:23:40 +01:00
NuclearW
ebca9fc2da
Change getString to use varargs
2013-02-02 02:55:49 -05:00
GJ
54e5be1961
Removed redundant permissions check for skill commands.
2013-02-01 13:43:24 -05:00
bm01
137864dc04
Fixed /addlevels not working on offline players
...
Fixed /addlevels all throwing NPE because of Smelting
Removed use of Users.getProfile()
2013-02-01 11:50:19 +01:00
bm01
7d83dd8283
Put McMMOPlayer to use where it made sense
...
It's basically a wrapper for anything related to players, as a
consequence Users.getProfile() is now depreciated.
Also removed SkillTools.xpProcessing() because of some redundancy with
McMMOPlayer.addXp().
+ some cleanup for consistency sake.
2013-02-01 06:38:25 +01:00
GJ
d3c8a5565a
Cleaning up from our deprecated permissions.
...
Also cleaned up the unholy mess that was SkillResetCommand.
2013-01-31 13:29:42 -05:00
GJ
cd35df17ec
Fix a handful of Javadoc issues - need to check through the rest later to ensure that we actually have updated JDs for everything
2013-01-30 19:44:35 -05:00
bm01
5c13661c47
Slight cleanup, removed unused import
...
And this is how we go from build 12xx to 14xx in one week
2013-01-30 23:36:33 +01:00
bm01
8b514d631c
Vanilla xp bonus should actually be in beginFishing()
...
or at least be called by beginFishing()
2013-01-30 23:29:36 +01:00
bm01
13a65e875f
Minor Fishing "cleanup"
2013-01-30 22:51:11 +01:00
TfT_02
374b758700
Fix AxesMastery displaying wrong values
2013-01-30 20:33:19 +01:00
GJ
3f6bd7894d
Added vanilla XP boost for Fishing - includes permissions, config
...
options, etc
2013-01-30 13:24:56 -05:00
TfT_02
5e6b1fe362
BeastLore can now display Offline Owner names
2013-01-30 18:35:57 +01:00
GJ
1c0cafc6c8
Fixed the guide usage string showing up every time /skillname was called
2013-01-30 12:30:45 -05:00
GJ
599bbe73b4
More major refactoring. My OCD is better now.
2013-01-30 11:53:51 -05:00
GJ
852872f55c
Custom mod support refactoring.
2013-01-30 11:35:33 -05:00
GJ
62a037a4fd
Minor cleanup of new party stuff.
2013-01-30 11:25:44 -05:00
TfT_02
9a89c7c49f
Added party XP sharing.
2013-01-30 15:17:54 +01:00
GJ
c6ef053aac
Fixed a couple of our locale strings getting screwed up due to
...
refactoring.
2013-01-30 08:36:24 -05:00
GJ
d3b0da4186
Finished tidying up our Spout checking.
2013-01-30 08:08:29 -05:00
bm01
74d9fa422f
Fixed Shake Mob level not being displayed correctly
...
Another bug introduced in previous commits
2013-01-30 05:12:34 +01:00
bm01
b43538ee78
Fixed Shake Mob using "data" value as amount
...
Bug introduced in one of the previous commits
2013-01-30 02:02:42 +01:00
bm01
ae49f0b6e4
Remove unused import
...
Whoops D:
2013-01-30 01:15:07 +01:00
bm01
063de93eb8
Do not break 1.4.6 compatibility yet
2013-01-30 01:13:29 +01:00
bm01
ec997bd2b6
Fixed Shake Mob not dropping the correct Wool
...
Bug introduced by my previous commit
2013-01-30 01:02:03 +01:00
bm01
20aa312173
Removed permanent storage of config value in Woodcutting
2013-01-30 01:02:03 +01:00
bm01
48b0050451
Fishing refactoring, fixed bad enchant distribution
2013-01-30 01:02:02 +01:00
GJ
c04b14c751
Add anvil sounds to Salvage.
2013-01-29 19:00:47 -05:00
GJ
ac7ed67d91
We're now using Bukkit sounds instead of Spout sounds - only
...
current exception is the custom level-up sound.
2013-01-29 18:36:16 -05:00
GJ
20f6a55df2
Remove duplicate checks.
2013-01-29 12:02:32 -05:00
GJ
60041a1253
Added ability to config Hylian Luck drops through treasures.yml
2013-01-29 11:24:41 -05:00
gmcferrin
1e7b54ef0d
Tweak archery distance XP function to reward better.
2013-01-29 10:55:06 -05:00
gmcferrin
d2cb88d93b
No need to check if this is wheat...
2013-01-29 10:07:32 -05:00
GJ
5b862a4cee
Added XP bonus for Archery based on distance from shooter to target. The
...
farther you are from your target, the more bonus XP you'll earn.
2013-01-29 01:58:03 -05:00
GJ
2aec202e6d
Attempting to make Herbalism cleaner...
2013-01-28 16:56:18 -05:00
GJ
6db78d3cda
This might be a bit slower, but it's WAY cleaner. Also prevents us from
...
having to update this function every time Minecraft adds a new
transparent block.
2013-01-28 12:51:20 -05:00
GJ
088d4ac14a
Removed useless function variable.
2013-01-28 08:36:55 -05:00
GJ
1549f66fd7
Removed unused imports.
2013-01-28 08:16:09 -05:00
TfT_02
e061acb44a
Fixing a bug where deflect and disarm would have wrong values.
...
Adresses issue #593
2013-01-27 22:49:10 +01:00
GJ
cc6850b37d
Fixed bug where Green Terra could possibly activate on crops that
...
weren't fully grown. Also fixed crop growth rates being checked twice.
2013-01-27 16:34:47 -05:00
GJ
a3c92b07cb
Jack O' Lanterns are ALWAYS placed blocks.
2013-01-27 16:24:30 -05:00
GJ
43dbb94a7f
Changed Excavation to have individual XP values for each block type,
...
rather than a base XP value
2013-01-27 01:09:20 -05:00
bm01
d43e61a49c
Reimplemented TreeFeller on Jungle Trees experience nerf
2013-01-27 04:20:07 +01:00
bm01
2356fda67a
Minor cleanup
2013-01-27 00:02:01 +01:00
bm01
bff7919c21
Major cleanup
2013-01-26 23:01:55 +01:00
GJ
56e16acce4
Fix bug where smelting allowed for XP gain in Mining/Repair even if
...
permissions were not present.
2013-01-26 00:25:14 -05:00
TfT_02
4692a461eb
burnTimeModifier only needs show two decimal places
2013-01-26 02:13:10 +01:00
GJ
3e04bacf73
Tweak a few things with Herbalism.
2013-01-25 19:21:33 -05:00
bm01
a0a52a3433
Added the possibility to not use a max level for Fishing
...
by using a negative number, changed default
treasure.yml file accordingly
2013-01-26 01:04:24 +01:00
bm01
188ad359fe
Changed Fishing to always give a fish on a successful catch
2013-01-26 01:03:42 +01:00
GJ
18a4f5ed40
Fixed bug where Iron Grip was using the attacker's skill values rather
...
than the defender's
2013-01-25 17:57:42 -05:00
GJ
c4ec9a6df9
Fixed issues with combat abilities not checking cooldowns in last few
...
dev builds.
2013-01-25 17:21:18 -05:00
bm01
b61410b6eb
Make this constant
2013-01-25 22:34:35 +01:00
bm01
51d681974c
Re-added unbreaking enchant handling for Tree Feller
2013-01-25 22:32:52 +01:00
GJ
91e8051cee
Fixed abilities activating with the wrong tool in hand
2013-01-25 13:54:32 -05:00
GJ
a7be57241c
Cleanup listeners a bit more. Also fix bug in recent dev builds where
...
placed blocks were not properly tracked.
2013-01-25 12:33:48 -05:00
GJ
a35af4dbe6
This is better & cleaner than just comparing the data.
2013-01-25 10:41:43 -05:00
GJ
3d275a4f53
Hopefully a better fix for the previously mentioned issue.
2013-01-24 23:54:07 -05:00
GJ
06cf0ff2c2
Temporary fix for some of our combat checks not being called properly. A
...
better fix will be coming soon.
2013-01-24 23:03:00 -05:00
GJ
ba7ebe1319
Minor Database refactoring.
2013-01-24 22:53:02 -05:00
GJ
f5179cdcea
Fixing awkward Bukkit bug related to Flame arrows.
2013-01-24 21:55:56 -05:00
GJ
9cdfebda9a
Trying to clean up duplicate checks & whatnot in our listeners.
2013-01-24 20:10:50 -05:00
GJ
7c59621c9e
More cleaning on listeners. Also fixes NPE with itemInHand, because
...
Bukkit is dumb.
2013-01-24 15:46:29 -05:00
GJ
76a987e1e0
PlayerListener cleanup
2013-01-24 14:19:26 -05:00
GJ
ab677e941d
Start cleaning up the mess we've made of our listeners.
2013-01-24 11:50:12 -05:00
bm01
29d796b6af
Partially reverted my previous fix
...
ItemStack constructor actually worked,
the issue was about double drops using
the original data, not about TreeFeller.
2013-01-24 16:15:10 +01:00
GJ
276800f999
Change how we handle players not being able to pick up items while using
...
Berserk.
2013-01-24 09:44:48 -05:00
bm01
8d077ff4f2
Cleanup
2013-01-24 15:37:02 +01:00
bm01
58b01021c1
Definitely fixed sideways logs issues
...
... Apparently
2013-01-24 15:28:18 +01:00
bm01
5a6dc8511f
Actually fixed TreeFeller and sideways logs items
2013-01-24 15:13:56 +01:00
GJ
b7bb3f4487
Don't include child skills in these loops. Fixes #577
2013-01-24 09:08:30 -05:00
GJ
531e92bda3
It's over 5000!
...
Fixes #571
2013-01-23 23:55:51 -05:00
GJ
1337c45f1d
Fixed NPE with startup relating to SmeltingCommand.
2013-01-23 19:10:12 -05:00
bm01
7e91776cfb
Made Tree Feller a little more aggressive
2013-01-24 00:53:08 +01:00
bm01
9689c50603
Javadoc update & fixes
2013-01-24 00:53:08 +01:00
bm01
bb2eb053da
Fixed Tree Feller dropping sideways log items
2013-01-24 00:53:08 +01:00
GJ
64137995c2
Add advanced.yml config options for Smelting.
2013-01-23 17:07:26 -05:00
GJ
6f0e2437e0
Smelting!
2013-01-23 16:34:01 -05:00
GJ
aabbc2f238
Is it a log? There's a function for that...
...
Also fix leaves dropping logs instead of saplings.
2013-01-23 12:44:00 -05:00
TfT_02
fb31cef68b
Fix Gracefull Roll chance being null
2013-01-23 16:14:12 +01:00
bm01
2a89e912f8
Removed debugging code left behind
2013-01-22 23:49:06 +01:00
bm01
ee91ed8708
Fixed sideway logs handling
2013-01-22 23:44:53 +01:00
bm01
69475f92c7
Catch this
2013-01-22 22:24:53 +01:00
bm01
dc2452231d
Abstract Woodcutting
2013-01-22 22:04:05 +01:00
bm01
1bbb245e32
More work on Woodcutting and Tree Feller
2013-01-22 21:51:07 +01:00
GJ
6b0e7a9c61
Major refactoring. This WILL break any mcMMO-related plugin that
...
does not properly hook into the API classes.
This consolidates the skill-related classes into their own individual
packages, and moves several misc skill classes into the main Skill
package as well. This also moves all Party & Spout related files into
their own respective packages as well.
2013-01-22 12:43:25 -05:00
GJ
00d50953ad
Update /repair command
2013-01-22 12:26:35 -05:00
GJ
397dd96383
Update Woodcutting command.
2013-01-22 11:52:06 -05:00
GJ
cac5f15a37
I broke the build...
2013-01-22 11:19:26 -05:00
GJ
74c32c4e59
Cleanup of UnarmedCommand.java
2013-01-22 11:18:12 -05:00
GJ
e048a6d0d0
Cleanup Swords & Taming commands
2013-01-22 10:48:10 -05:00
GJ
65d71db72f
Cleaning up Herbalism & Mining commands.
2013-01-22 02:20:05 -05:00
GJ
b4fffe154d
Shoulda been a double.
2013-01-22 01:57:48 -05:00
GJ
716c4d3783
Fixed Woodcutting accidentally using Mining double drop values.
2013-01-22 01:56:54 -05:00
GJ
5a9ca96a0f
Cleanup of HerbalismCommand, added config options for Hylian Luck
2013-01-22 01:52:34 -05:00
GJ
176ffcc3d1
Cleanup on FishingCommand, split Farmer's Diet & Fisherman's Diet into
...
distinct config values. Fixes #556
2013-01-22 00:47:56 -05:00
GJ
3cc9672ff3
Fixed an inverted check on Impact.
2013-01-21 23:03:14 -05:00
bm01
946d845987
Fixed the merge, I think
2013-01-22 02:43:49 +01:00
bm01
f0f7dee3c2
Optimized Tree Feller
...
And cleaned up WoodCutting a little
2013-01-22 02:39:13 +01:00
GJ
ddbf5a559a
Copy-pasta code is bad.
2013-01-21 20:01:33 -05:00
GJ
67fd45ef25
Avoid a few unnecessary calls.
2013-01-21 19:36:15 -05:00
GJ
0711454e31
General cleanup to satisfy my OCD a little while longer.
2013-01-21 17:22:54 -05:00
GJ
299c7ff804
Because McMMOPlayerUnarmEvent is a silly name.
2013-01-21 12:35:38 -05:00
NuclearW
0276294569
Add McMMOPlayerUnarmEvent
2013-01-21 03:53:25 -05:00
bm01
e7ceef479e
Removed extra durability loss from Leaf Blower
2013-01-19 20:47:15 +01:00
bm01
0545ed434d
Removed unnecessary calls
2013-01-19 20:44:51 +01:00
GJ
b9bf3f96d2
Added new Hylian Luck skill to Herbalism.
2013-01-19 12:33:57 -05:00
GJ
0dfd2fe9ef
ACTUALLY fix issue with fishing enchantments. Also updated the
...
changelog.
2013-01-17 18:25:26 -05:00
GJ
5830bf461d
Fix fishing not handling enchants right.
2013-01-17 15:32:28 -05:00
GJ
857bb00c8a
Because this way is easier.
2013-01-17 15:20:20 -05:00
nossr50
abb0184e49
Fixed a bug where Triple Drops wouldn't happen.
2013-01-17 11:23:52 -08:00
nossr50
b11762da99
Absolutely no reason to do it that way
2013-01-17 10:28:31 -08:00
GJ
0262255bea
Fixed bug where Skull Splitter would be applied twice.
2013-01-17 12:04:56 -05:00
GJ
a9c722de67
Wrapping up the localizations... though I'm sure there are probably
...
still some that got missed.
2013-01-17 11:02:55 -05:00
GJ
faa22002e3
Start of major localization update.
2013-01-16 14:03:31 -05:00
GJ
9204b23d51
Allow configuration of Skull Splitter damage modifier.
2013-01-15 17:00:56 -05:00
GJ
5bdf4b5dcc
Finish Axe restructuring, modify a little bit of Swords stuff as well.
2013-01-15 16:38:44 -05:00
GJ
f40433fc99
Axe restructuring.
2013-01-15 16:16:46 -05:00
GJ
bbbd12d461
Fix issue where Tree Feller affected player-placed blocks. Fixes #507
2013-01-15 13:13:20 -05:00
GJ
ec6a7e79d6
ACTUALLY fix issue with TNT damage - Fixes #510 .
2013-01-15 10:34:13 -05:00
GJ
630b64462e
Fixed a bug with Blast Mining incorrectly handling reduced TNT damage.
2013-01-15 10:01:15 -05:00
GJ
72b8eb85b0
NPEs are bad and I should feel bad.
2013-01-14 17:38:47 -05:00
GJ
83855268d5
To keep me from accidentally deleting this again...
2013-01-14 17:23:39 -05:00
GJ
724aad8504
Allow for a chance at 3x drops from Super Breaker again - Addresses #456
2013-01-14 17:11:35 -05:00
GJ
348887f799
Refactoring, removing useless variables, changing ints to doubles, etc.
2013-01-14 12:41:39 -05:00
GJ
0587741437
More Axe restructuring, changing some config values from int to double,
...
added function to duplicate code.
2013-01-14 11:55:43 -05:00
GJ
00ee75bb29
Remove unused imports.
2013-01-14 00:26:18 -05:00
Glitchfinder
f73d0dbc40
Missed one of the calls.
2013-01-13 18:24:43 -08:00
Glitchfinder
395e243730
Converting calls again.
2013-01-13 18:23:11 -08:00
Glitchfinder
eb2c552316
Bukkit Devs renamed a method and didn't leave a mirror in the old name.
2013-01-13 17:56:05 -08:00
gmcferrin
ea97dcdb55
Fix missing Spout check. Will switch to Bukkit sounds soon.
2013-01-12 19:17:29 -05:00
TfT_02
54ef85e1a3
Fishing in the rain gives you a higher chance of getting magical items!
2013-01-13 00:26:18 +01:00
gmcferrin
2ed5e8e717
Fixes issue #315 - Fishing will now properly respect min/max levels in
...
treasures.yml
2013-01-11 17:55:54 -05:00
gmcferrin
487e67d208
Because NuclearW said I was wrong...
...
"Final is final unless it's not really final."
2013-01-10 23:15:53 -05:00
gmcferrin
a8abfdae5e
Start Axe restructuring.
2013-01-10 22:39:08 -05:00
TfT_02
6cdb27aef0
Moving Fishing and Arcance Forging settings to advanced.yml
2013-01-11 00:21:18 +01:00
TfT_02
085a25306c
Make the MagicHunter Chance configurable
2013-01-10 22:54:57 +01:00
gmcferrin
93180ccd06
Because 50% was too high.
2013-01-10 15:28:02 -05:00
gmcferrin
f43b4ebdc5
Clarify the way fishing enchantments work - need to fix command display
...
still.
2013-01-10 15:22:47 -05:00
gmcferrin
74c3ce0552
Support for auto-replanting cocoa.
2013-01-10 12:55:54 -05:00
gmcferrin
bcfec56300
Because it's not just Citizens that uses NPCs.
2013-01-10 12:18:48 -05:00
gmcferrin
621f739831
Axes restructuring, part 1
2013-01-10 09:26:28 -05:00
gmcferrin
607d2b8bd7
Abstraction is good.
2013-01-10 09:26:01 -05:00
gmcferrin
c1463c3257
Because we don't need that many Random objects.
2013-01-09 23:46:35 -05:00
gmcferrin
e193da2cd7
My OCD made me do it.
2013-01-09 23:03:17 -05:00
gmcferrin
8b9432d1d9
So many useless else statements...
2013-01-09 22:43:21 -05:00
gmcferrin
1055186e86
Finished Mining restructuring.
2013-01-09 21:44:53 -05:00
gmcferrin
1839f6ce8c
Restructuring Blast Mining.
2013-01-09 19:45:34 -05:00
TfT_02
fca095689e
Fixed wrongly named config node
2013-01-09 16:54:01 +01:00
Glitchfinder
46bf22e36b
Merging TfT_02's branch in.
2013-01-08 17:28:09 -08:00
gmcferrin
003c89c3a4
Missed one.
2013-01-08 18:54:22 -05:00
gmcferrin
793bd04afe
Fixing merge issues, again.
2013-01-08 18:52:50 -05:00
gmcferrin
0249ae2724
Handle potions better.
2013-01-08 18:46:26 -05:00
Glitchfinder
e5592c5da8
Resolving minor merge conflict.
2013-01-08 15:27:59 -08:00
Glitchfinder
b0500332bc
Finishing up backwards compatibility for dye colors.
2013-01-08 15:14:12 -08:00
gmcferrin
78b8ac663e
A little more cleanup.
2013-01-08 18:09:13 -05:00
Glitchfinder
e41ab3ac18
Merge pull request #457 from Glitchfinder/master
...
Minor updates.
2013-01-08 14:50:39 -08:00
gmcferrin
36d97bbcaf
Store the scheduler.
2013-01-08 17:45:52 -05:00
gmcferrin
f3c89fe48b
Archery cleanup.
2013-01-08 17:44:05 -05:00
Glitchfinder
9b31520684
Basic error check for backwards compatibility with dye colors.
2013-01-08 14:39:08 -08:00
gmcferrin
b78299bbbd
Metadata does nothing, apparently.
2013-01-08 17:24:09 -05:00
gmcferrin
e0da506d1a
Protected, not public.
2013-01-08 16:10:19 -05:00
gmcferrin
d2f6191615
Starting on cleaning up null checks & type casting
2013-01-08 16:07:29 -05:00
gmcferrin
7c211fa50c
Fix for Super Breaker & Giga Drill Breaker double/triple drops.
2013-01-08 14:56:31 -05:00
gmcferrin
ccfe1181be
More mining restructuring.
2013-01-08 12:52:16 -05:00
gmcferrin
85fb12a4ec
Use new Bukkit DyeColor data.
2013-01-08 11:31:07 -05:00
gmcferrin
84994c2b2f
Remove a few unused imports & variables.
2013-01-08 10:50:37 -05:00
gmcferrin
753652dcf9
More mining updates.
2013-01-08 10:46:19 -05:00
gmcferrin
b99d261084
Remove our workaround for NBT tag issues since Bukkit fixed it.
2013-01-08 10:45:49 -05:00
gmcferrin
aee4bcd65e
More mining restructuring.
2013-01-08 09:42:37 -05:00
gmcferrin
159ec3f04d
Pass location & type as params, rather than calling inside the function.
2013-01-08 09:35:41 -05:00
gmcferrin
3d38892f7e
Only call for an instance of Config once.
2013-01-07 17:40:33 -05:00
gmcferrin
1d990979ac
Made the casting a little less complex.
...
No need to cast them BOTH to a double, only one is needed.
2013-01-07 17:27:52 -05:00
gmcferrin
d69cf09d4e
Removed some unnecessary casting.
2013-01-07 17:08:53 -05:00
gmcferrin
b8d346d890
More work on Mining restructuring.
2013-01-07 12:51:39 -05:00
Glitchfinder
e8f6d4107b
Merge conflicts are fun.
2013-01-06 18:02:52 -08:00
Glitchfinder
83888f80d4
Fixing merge conflicts
2013-01-06 17:59:31 -08:00
Glitchfinder
974862a60a
Updating permissions for consistency.
2013-01-06 17:52:31 -08:00
TfT_02
00020a9cbb
Skill commands now show the perk effect, if any are active
2013-01-06 12:16:08 +01:00
TfT_02
cdd9745341
Fixing formatting
2013-01-03 17:40:22 +01:00
TfT_02
4f8337c11a
Fixed a bug which caused advanced.yml not to respect every MaxChance node
2013-01-02 01:27:50 +01:00
TfT_02
3aee334fbd
Fixed Arcobatics & Archery ignoring ChanceMax settings from advanced config
2013-01-02 00:34:32 +01:00
gmcferrin
48150e2002
Move permissions declaration to the constructor.
2013-01-01 17:54:58 -05:00
TfT_02
d741d9a11e
Merge pull request #400 from TfT-02/master
...
Various fixed for issues in the issue tracker
2013-01-01 14:17:06 -08:00
gmcferrin
3194baffd7
Use finals rather than local variables.
2013-01-01 17:12:15 -05:00
gmcferrin
aeaad41c45
Fix static access issues.
2013-01-01 16:04:53 -05:00
gmcferrin
15cdf3bfd6
More unused imports
2013-01-01 16:03:33 -05:00
gmcferrin
11468abc98
Fixed update for Mining refactoring
2013-01-01 16:01:51 -05:00
gmcferrin
ef6d47b801
Update for Mining refactoring.
2013-01-01 15:54:41 -05:00
Glitchfinder
d33334708d
Fixing recursion errors by switching from an unnecessary btree to a simple ArrayList.
2012-12-31 19:40:33 -08:00
Glitchfinder
0e853d44b7
Fixing a bug where repairing could leave items with the enchant effect but no enchantments.
2012-12-31 16:04:17 -08:00
Glitchfinder
e607e04af4
Merge pull request #396 from Glitchfinder/master
...
Fixes and Patches
2012-12-31 10:03:19 -08:00
TfT_02
00279502e4
This does prevent using wood axes everytime you tree fell
2012-12-31 11:04:01 +01:00
TfT_02
cc18794a93
Don't damage the tool more than it's max durability
2012-12-31 11:00:27 +01:00
Glitchfinder
905e92fa4d
Adding the ability to track spawned mobs when chunks unload.
2012-12-30 19:51:26 -08:00
TfT_02
eed8a57ff9
Merge pull request #392 from TfT-02/master
...
Various fixed for issues in the issue tracker
2012-12-30 15:03:12 -08:00
TfT_02
2968803f29
Fixed formatting
2012-12-31 00:01:58 +01:00
TfT_02
6cf6e8ab54
This needs to be on this line.
2012-12-30 23:54:51 +01:00
TfT_02
3668249267
Iterate through the durability damage with Unbreaking check
2012-12-30 23:46:21 +01:00
Glitchfinder
c0bba7dead
Merge pull request #395 from Glitchfinder/master
...
Fixing an issue where players repaired items a hundred times better than they should be able to.
2012-12-30 09:39:05 -08:00
Glitchfinder
7fc8d432b5
Fixing an issue where players repaired items a hundred times better than they should be able to.
2012-12-30 09:37:38 -08:00
TfT_02
43de871392
Fixed enchantments being ignored + removed uneccesary code
...
Fixed Unbreaking enchantments being ignored when using Treefelling and
when hit by Armor Impact
2012-12-29 22:38:57 +01:00
Glitchfinder
17169903b4
Merge pull request #391 from Glitchfinder/master
...
Fixing Data Value issues caused by the patch to deprecated ItemStack use.
2012-12-29 13:02:07 -08:00
Glitchfinder
aa70c82824
Fixing issues caused by the patch to deprecated ItemStack changes.
2012-12-29 12:59:18 -08:00
Glitchfinder
d35e56fd37
Merge pull request #383 from Glitchfinder/master
...
Fixing a few more NPEs.
2012-12-28 21:11:58 -08:00
Glitchfinder
cafed2d98c
Fixing remaining NPEs with custom blocks using vanilla IDs.
2012-12-28 21:11:22 -08:00
Glitchfinder
cd5df82d72
Fixing more NPEs with custom blocks.
2012-12-28 20:47:39 -08:00
Glitchfinder
5404371b35
Merge pull request #357 from TfT-02/master
...
Various fixes and patches
2012-12-28 12:19:44 -08:00
Glitchfinder
b9f2aa5eff
Fixing an NPE involving custom blocks. More investigation needed to find the source of the issue.
2012-12-28 12:14:25 -08:00
TfT_02
e5cc06e822
Fix for wrong datataypes
2012-12-28 02:12:34 +01:00
Glitchfinder
b491090037
Repairing the Repair skill.
2012-12-27 15:08:10 -08:00
TfT_02
de3bae41ae
Implementing an durability cap for ArmorImpact
2012-12-27 17:36:12 +01:00
gmcferrin
9af66a8e69
Fixed ItemStack deprecation issues.
2012-12-25 01:01:10 -05:00
Grant
36d5344ded
Cleanup formatting.
2012-12-24 16:56:25 -05:00
Grant
6b3bde585d
Fixed some issues with static access
2012-12-24 16:17:33 -05:00
Grant
f7ea25be61
Fixed issue with Mining using actual skill level rather than max skill
...
level
2012-12-24 16:17:33 -05:00
Grant
f4e7e6c74a
Added default cases to switch/case statements
2012-12-24 16:17:32 -05:00
TfT_02
cdb5fed5a5
Changed bonus to float
...
Fixes bug where only 1 diamond was needed to fully repair an almost
broken diamond pickaxe
2012-12-24 13:00:50 +01:00
TfT_02
bb1dbab984
Iron golem and Snowman pumpkin drop rates are now 3% for the sake of consistency
2012-12-23 22:05:10 +01:00
TfT_02
8a97718dd4
Don't use MaterialData when its not needed.
2012-12-23 18:44:39 +01:00
TfT_02
01142b67c6
Changed skull drop rates to 3%
2012-12-23 00:00:29 +01:00
TfT_02
e0bba80f55
Made skulls drops more rare.
2012-12-22 11:17:48 +01:00
TfT_02
34276539fa
Got rid of reflection code, now uses Bukkit method to check if witherskeleton
2012-12-22 10:11:18 +01:00
TfT_02
4511dd79fa
Now uses proper gamemode check and uses Misc.dropItem
2012-12-22 10:10:54 +01:00
Glitchfinder
569079fed0
Fixing build issues caused by recent changes to CraftBukkit.
2012-12-06 11:11:12 -08:00
Grant
abd051d07b
Merge pull request #332 from TfT-02/master
...
Fixed and patches
2012-12-03 21:08:58 -08:00
TfT_02
de93b11c25
Fixed an error where Greater Impact was confused with Armor Impact
2012-12-02 22:54:03 +01:00
TfT_02
7f16339bd9
Fixed a small bug where players could salvage items in creative mode
2012-12-02 22:44:26 +01:00
U-YUE\Sean
42dc6e7c4f
Fixing the broken repair config.
2012-11-29 12:24:56 -08:00
U-YUE\Sean
3153973c2b
Fiuxing merge issue.
2012-11-29 12:18:35 -08:00
Glitchfinder
0037524cfd
Fixing more errors with typecasting.
2012-11-25 16:40:42 -08:00
Glitchfinder
082fa2ca0d
Dealing with type conversion issues in the skill commands.
2012-11-25 16:18:30 -08:00
Glitchfinder
b1cf9d139a
Fixing some issues with Arcane Forging.
2012-11-24 15:47:28 -08:00
Glitchfinder
52f7120392
Resolving merge conflict.
2012-11-21 13:47:17 -08:00
TfT_02
0d2abb95b5
Adding AdvancedConfig
2012-11-21 21:49:54 +01:00
Glitchfinder
6d42d14575
Fixed a bug where Herablism magically converted potatoes to carrots.
2012-11-15 16:34:57 -08:00
Glitchfinder
d2493e89ca
A few more minor things.
2012-11-13 14:31:02 -08:00
Glitchfinder
506efec858
Merge pull request #3 from TfT-02/master
...
Salvage ability for Repair
2012-11-13 13:37:04 -08:00
TfT_02
8e3320ad72
Hehe, you were soo right. This is MUCH cleaner to look at. :)
2012-11-13 22:28:56 +01:00
TfT_02
ff279bf633
Moved Salvage check to ItemChecks
2012-11-13 22:17:34 +01:00
TfT_02
f8b44cd8ce
New Salvage ability for Repair!
...
Added a fully working ability to Repair. With this ability you can
salvage items and get bars in return.
- Added new permission node for Salvage ability
- Added new config options for Salvage
- Added new locale strings for Salvage
- Added a check to make sure that Repair Anvil != Salvage Anvil
2012-11-13 16:50:00 +01:00
Glitchfinder
01f38537de
Fixing cooldown timers so that they display the proper cooldown for players with perks.
2012-11-12 21:57:57 -08:00
Glitchfinder
4a52135a0b
Nerfing overpowered Herbalism double drops for melons and netherwart.
2012-11-12 19:10:14 -08:00
Glitchfinder
a56f805787
Modified drop rates for Fishing's Shake ability. Also reverted spacing to match the rest of the project.
2012-11-12 16:33:37 -08:00
Grant
212b42c8b9
Merge pull request #305 from TfT-02/master
...
Changed the fishing skill shake + small fix for lucky perk in fishing
2012-11-11 11:45:55 -08:00
Glitchfinder
9a9e0cc7de
Modifying the amount of experience earned when using Tree Feller on jungle trees. It was nerfed a bit too much.
2012-11-10 12:45:54 -08:00
Glitchfinder
a8a90ee815
Fixing excessive null chunk before earning Woodcutting experience.
2012-11-10 12:43:08 -08:00
Glitchfinder
7859660ece
Adding herbalism green thumb ability to carrots, potatoes, and netherwart.
2012-11-09 16:37:12 -08:00
TfT_02
a1a61e9d4a
Added new method for calculating the ShakeChance
2012-11-08 20:15:40 +01:00
Glitchfinder
d1f683b8a5
Adding the option to negate experience earned for Acrobatics or Herbalism while in a minecart to prevent afk leveling.
2012-11-07 18:41:18 -08:00
TfT_02
00364afd8f
Made the shake rank chance configurable
2012-11-07 14:02:30 +01:00
TfT_02
f5f07f7016
This wasn't right.
2012-11-07 13:32:30 +01:00
TfT_02
2bdeeb2d6e
Changed shake drops from guaranteed to based upon fishing level and perks.
2012-11-07 13:30:20 +01:00
Glitchfinder
91a18fe7a2
Fixing herbalism to look for cobble walls when trying to convert cobble walls.
2012-11-04 21:47:15 -08:00
Glitchfinder
c7b3b7a826
Green thumb now converts cobble walls to mossy cobble walls.
2012-11-04 16:06:33 -08:00
Glitchfinder
01fb245da3
Fixing double drops for herbalism so that carrots and potatoes drop items instead of blocks.
2012-11-04 15:54:22 -08:00
Glitchfinder
d532164cd6
Incorporating #287 due to incompatible edits.
2012-11-02 08:45:50 -07:00
Glitchfinder
be4e62fe9d
Hopefully addresses part of the empty enchant issue.
2012-10-31 22:47:04 -07:00
Glitchfinder
87c4f318a4
Fixing fishing a bit.
2012-10-31 12:39:04 -07:00
Glitchfinder
30b87e8035
Resolving potential conflict with #285 . (Missed the newline)
2012-10-30 20:12:43 -07:00
Glitchfinder
26a85846fc
Resolving potential conflict with #285 .
2012-10-30 20:11:24 -07:00
Glitchfinder
cd40507609
Resolving issue #211 .
2012-10-30 20:05:37 -07:00
Glitchfinder
a9ea2e0137
Resolving issue #258 .
2012-10-30 19:24:20 -07:00
U-YUE\Sean
9354831729
Finished fixing issues #272 , #266 , #261 , and #255 .
2012-10-30 13:14:22 -07:00
U-YUE\Sean
ab7a83b37e
Attempting to fix issues #272 , #266 , #261 , and #255 .
2012-10-30 11:46:52 -07:00
Grant
67499eeff7
Merge pull request #281 from Glitchfinder/master
...
Fixed checked data values for carrots and potatoes.
2012-10-30 07:01:35 -07:00
Glitchfinder
058dc8c611
Added support for newer mobs to fishing's shake ability.
2012-10-29 14:27:22 -07:00
Glitchfinder
8871964be0
Fixing checked data values for carrots and potatoes.
2012-10-29 12:33:13 -07:00
Grant
fa96a6beec
Merge pull request #278 from Glitchfinder/master
...
Basic update for 1.4.2
2012-10-29 10:25:29 -07:00
Marco Cunha
f1d785777c
Don't award double drops to mossified cobblestone
2012-10-29 17:17:52 +01:00
Glitchfinder
2a20ed95fa
Added missed checks for potatoes and carrots.
2012-10-28 20:56:33 -07:00
Glitchfinder
11f1889f1f
Added support for carrots and potatoes. Also updated to ignore beacon blocks and anvil blocks.
2012-10-28 20:53:03 -07:00
Glitchfinder
31513d52d7
Fixing spacing issues and making herbalism drop cocoa beans instead of a cocoa block.
2012-10-17 21:26:16 -07:00
Glitchfinder
70a16fe344
Finished adding skill checks for Emerald Ore and Cocoa.
2012-10-17 13:41:19 -07:00
nossr50
01e69cdf5e
Fixing some mistakes.
2012-09-07 14:49:00 -07:00
nossr50
ef318eeaec
Merge pull request #248 from matix931/patch-7
...
Update src/main/java/com/gmail/nossr50/skills/gathering/Herbalism.java
2012-09-05 21:10:58 -07:00
matix931
5f04ecfdd4
Update src/main/java/com/gmail/nossr50/skills/gathering/Herbalism.java
2012-09-05 11:45:43 +03:00
matix931
91d294acff
Update src/main/java/com/gmail/nossr50/skills/gathering/Mining.java
...
Another change against 1.3.2
2012-09-05 11:19:34 +03:00
nossr50
f8d525d797
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2012-09-03 13:27:11 -07:00
nossr50
80dabad10e
Nerfs to axes
2012-09-03 13:26:48 -07:00
matix931
0f7bf13834
Update src/main/java/com/gmail/nossr50/skills/repair/Repair.java
...
When DowngradeChance is 0 random can be the same (0 to 99) so can't be <= becouse downgrade will continue
2012-08-31 18:03:54 +03:00
t00thpick1
740c1131ea
Made superbreaker not dupe if event is cancelled
2012-08-17 01:28:28 -03:00
t00thpick1
0a798aec30
Made gigadrill not dupe if event is cancelled
2012-08-17 01:27:41 -03:00
nossr50
7b47d32a96
Citizens compatibility. Bug fix for Woodcutting/custom trees.
2012-08-14 14:09:49 -07:00
nossr50
3934392219
Did somebody say HOTFIX?
2012-08-14 13:52:31 -07:00
nossr50
729e4a6eac
Fixed some deprecated things, removed some unneeded imports.
2012-08-07 17:41:13 -07:00
nossr50
b30002948c
Fix for COTW and a fix for stat wipes w/ offline mode off for FlatFile
2012-08-04 15:21:34 -07:00
GJ
42a1fdf2df
Removed deprecated function in 1.2.5-R5
2012-07-31 09:06:23 -04:00
GJ
c567e2714a
Fixed custom woodcutting blocks throwing errors.
2012-07-09 09:26:22 -04:00
GJ
5b8811bd09
More work on McMMOPlayer
2012-07-06 11:57:17 -04:00
GJ
c9e3ea005b
Because loc is lazy.
2012-07-04 15:38:25 -04:00
GJ
3f8268d848
Fixed custom blocks dropping the wrong thing with Super Breaker & Silk
...
Touch
2012-07-04 10:33:20 -04:00
GJ
cda3675dc5
More bad variable names.
2012-07-03 10:14:01 -04:00
GJ
caf9c07ba3
Because PP is an awful variable name.
2012-07-03 10:04:04 -04:00
bm01
bebcc40987
Added missing annotations
2012-07-03 03:55:19 +02:00
bm01
d6d7f5099f
Removed unused import
2012-07-03 03:54:20 +02:00
bm01
c3ba54a0ce
Removed unneeded cast
2012-07-03 03:53:11 +02:00
bm01
7799acec05
Oops
2012-07-03 03:40:12 +02:00
bm01
1bbc1f28aa
TrackedEntity.java cleanup
2012-07-03 03:37:11 +02:00
GJ
8257fd8e7c
Tweaked a few switch statements.
2012-07-02 21:05:55 -04:00
GJ
c3d7a4e3de
Fixed "lucky" perk making downgrades from repair more likely.
2012-07-02 19:56:48 -04:00
GJ
3c10be6d1a
Added some missing defaults to switch cases.
2012-07-02 19:27:07 -04:00
GJ
819b6fcacb
Added "lucky" donor perk - abilities have 25% better chance to activate
2012-07-02 11:09:55 -04:00
bm01
c45beec59d
Fixed repair enchant downgrade
2012-07-01 00:04:53 +02:00
GJ
eae665c1c5
Added ability for custom blocks to drop a range of items. MOD BLOCK
...
FILES WILL NEED TO BE REDONE.
2012-06-25 09:47:22 -04:00
GJ
e8deb0384a
Fix Iron Grip calculations using incorrect values.
2012-06-25 08:54:05 -04:00
GJ
881f2c023e
Added permission node for Iron Grip
2012-06-25 08:54:05 -04:00
GJ
c4cd677021
Added new methods to replace deprecation in latest Bukkit. Commented out
...
until RB.
2012-06-23 12:13:51 -04:00
GJ
8738036f6f
Added Reduced Cooldown perk for donors.
2012-06-21 21:50:48 -04:00
GJ
2bef0e833f
Rework of Swords handling
2012-06-21 09:04:45 -04:00
GJ
09721518b0
Fixed Unarmed using Taming levels.
...
My copy-paste skills are failing.
2012-06-15 11:11:57 -04:00
GJ
48dd537257
More reworking of Unarmed, renamed ArcheryBonusDamageEventHandler for
...
clarity's sake.
2012-06-14 23:59:36 -04:00
GJ
77b4aaa50d
Updating Unarmed (WIP)
2012-06-14 23:59:35 -04:00
bm01
1014316581
Whoops D:
2012-06-15 03:32:46 +02:00
bm01
739cd83155
Forgot to cancel the task
2012-06-15 03:30:36 +02:00
bm01
032472dcb3
Avoid unnecessary iteration
2012-06-15 02:46:41 +02:00
bm01
68bf93d1ac
Remove inactive entities from the arrow tracker
2012-06-15 02:43:13 +02:00
bm01
ba133f94fc
Extra equals
2012-06-15 02:34:24 +02:00
bm01
064c16f4d7
Reverted last commit
2012-06-15 02:14:53 +02:00
bm01
5a394ee744
Fixed killed entities not being removed from arrowTracker
2012-06-15 02:08:15 +02:00
bm01
3bc2f5dc55
Fixed Archery using Taming skill level
2012-06-15 02:06:06 +02:00
GJ
a5d7bee939
Spacing
2012-06-14 00:01:31 -04:00
GJ
9f65e5a9ab
PermissionsHandler was a stupid idea.
2012-06-13 12:31:20 -04:00
GJ
c71f4e438b
Organize imports.
2012-06-13 08:54:02 -04:00
GJ
14d13eb4c7
Archery rework.
2012-06-13 08:53:18 -04:00
GJ
29c629eb22
WIP on Archery rework.
2012-06-12 21:36:17 -04:00
GJ
8ed2696315
Fix issue with trying to remove all of the item in hand.
2012-06-12 15:11:13 -04:00
GJ
ab138bdba2
Javadocs, added Lighting to the damage types affected by Shock Proof
2012-06-12 14:48:28 -04:00
GJ
5ba9fb78fd
More tweaks to Taming.
2012-06-12 14:42:38 -04:00
GJ
2d47447375
Begin rework of Taming skill
2012-06-12 11:07:51 -04:00
GJ
d9eaede4c2
Spacing
2012-06-12 11:07:27 -04:00
GJ
c6db11a10b
Use EntityDamage event instead of EntityDamageByEnitity
2012-06-12 10:23:34 -04:00
GJ
2225e542ad
Spacing issues.
2012-06-12 09:20:39 -04:00
GJ
975e13d45f
Tweaked how we check XP gain permissions.
2012-06-12 08:10:18 -04:00
bm01
534a165c45
Tweaked a few things
2012-06-12 06:18:00 +02:00
bm01
c382c95d24
Re-added respawnATS
2012-06-12 05:38:32 +02:00
GJ
0034226fa7
Reorder constructors to avoid errors
2012-06-11 21:03:49 -04:00
GJ
5f067a6bb5
More tweaks to Acrobatics.
2012-06-11 20:37:09 -04:00
GJ
6ab1996440
Reworking of Acrobatics, plus an Acrobatics bugfix.
2012-06-11 16:11:23 -04:00
bm01
3732db2226
Reworked Party
2012-06-09 03:08:36 +02:00
GJ
d644b4c331
Fixed NPE with repairing items that rely on metadata.
2012-06-06 18:27:52 -04:00
GJ
2f15c71412
Because making it upper case broke all the things.
2012-06-06 18:02:22 -04:00
GJ
0a44a74f59
Cleanup (Yes, I'm that picky).
2012-06-06 16:49:42 -04:00
GJ
290032646f
Protect our hashmaps from bad people.
2012-06-06 15:38:44 -04:00
GJ
e5d2ed4bb2
Because lowercase class names are evil.
2012-06-06 14:49:07 -04:00
bm01
56aff1d191
Replaced playerName fields in PlayerProfile and Users by the Player object
2012-06-06 02:03:27 +02:00
GJ
71446a12af
Static ALL the things!
2012-06-05 10:42:56 -04:00
GJ
6afe0e8a34
Organize imports.
2012-06-05 10:13:10 -04:00
GJ
1cca4de9e5
Cleanup!
2012-06-05 09:57:10 -04:00
GJ
1e58c32a5f
Change XP processing to use a single function.
2012-06-04 09:30:51 -04:00
GJ
2a27048174
Functions that start with capital letters are bad.
2012-06-04 09:08:41 -04:00
GJ
dda8c0c9e0
Fixed bug with Tree Feller changing durability too soon.
2012-05-30 10:48:25 -04:00
GJ
92acf62884
More mod fixes for Woodcutting.
2012-05-27 14:40:35 -04:00
GJ
c2fb57fce9
Fix Tree Feller not working with custom axes
2012-05-27 14:31:37 -04:00
GJ
450e938092
Change Spout Config file to only load if Spout is enabled.
...
Removed unused imports.
2012-05-23 14:31:03 -04:00
GJ
63f683982f
Moved Spout stuff to its own config file.
2012-05-23 10:50:47 -04:00
GJ
9525ce8299
Cleanup.
2012-05-23 09:35:16 -04:00
NuclearW
c5183309ae
New line on the factory floor
...
For RepairableFactory
2012-05-22 08:10:22 -04:00
NuclearW
8feaf4410f
getRepairable by id
2012-05-22 05:33:04 -04:00
NuclearW
4e224d761e
Cleanup Repair.java
2012-05-22 05:33:04 -04:00
NuclearW
60754c9380
Implement xp
2012-05-22 05:33:04 -04:00
NuclearW
9f9c0059a5
Change xpHandler for new system usage
...
This commit marks the first breaking change for this new system
2012-05-22 05:33:03 -04:00
NuclearW
4eabd417b9
Level check
2012-05-22 05:33:03 -04:00
NuclearW
4b5ca5ecf4
Logic fix
2012-05-22 05:33:02 -04:00
NuclearW
edbf46a751
Unused import
2012-05-22 05:33:02 -04:00
NuclearW
437a608d2b
Return on this error
2012-05-22 05:33:01 -04:00
NuclearW
b7cec8a0c4
Most of handleRepair() done, level checking still needed
...
- Move Repair
- Change visibility of a few methods for repurposing Repair soon
2012-05-22 04:22:29 -04:00
NuclearW
28578bd6b0
Convenience method for RepairManager
2012-05-22 02:59:10 -04:00
NuclearW
20b169e8eb
Typo
2012-05-22 00:00:01 -04:00
GJ
41c9741b72
Fixed exploit where you could gain tons of Acrobatics XP from spamming
...
Ender Pearls
2012-05-21 23:41:11 -04:00
GJ
f9e5096ceb
Cleanup
2012-05-21 10:31:24 -04:00
GJ
f66c6ab8fc
Cleanup
2012-05-21 09:33:21 -04:00
GJ
73902d5f92
Minor cleanup / refactoring
2012-05-21 09:21:26 -04:00
GJ
16ad8502d2
Cleanup, changed order of some logic checks.
2012-05-21 09:04:51 -04:00
NuclearW
3f211c6277
Generalize Wolf to Tameable
...
Also generalize Arrow to Projectile
For MCCORE-263
2012-05-21 04:44:48 -04:00
GJ
f3074461ed
More cleanup.
2012-05-18 14:29:53 -04:00
GJ
146f832919
Minor refactoring & cleanup.
2012-05-18 13:40:21 -04:00
GJ
a622707608
Cleanup & Silk Touch changes.
2012-05-18 11:15:30 -04:00
NuclearW
7f0803c3f6
Add in xpMultiplier
2012-05-17 22:40:46 -04:00
GJ
c559e70270
Mod support - able to define tiers for custom blocks now.
...
Tier 1 - breaks with wood/gold
Tier 2 - breaks with stone
Tier 3 - breaks with iron
Tier 4 - breaks with diamond
2012-05-17 21:57:41 -04:00
GJ
efcc15d89d
Custom blocks should now work right with Super Breaker.
2012-05-17 21:37:14 -04:00
NuclearW
bd3491d210
Registration
2012-05-17 20:01:37 -04:00
NuclearW
d139146e0b
Too much space
2012-05-17 19:57:56 -04:00
GJ
d20c5e1773
Mod Support - Woodcutting now works. Still need to add # of drops from a
...
given block.
2012-05-17 17:03:56 -04:00
GJ
0afc0d59a4
Config refactoring.
2012-05-17 10:26:21 -04:00
NuclearW
26481c547a
Beginnings of RepairManager implementation
...
Plus more factories for a stronger economy
2012-05-17 09:43:42 -04:00
NuclearW
45fe8c182b
Put new permissions to good use
2012-05-17 09:43:42 -04:00
NuclearW
efc9a10fdf
Make use of enum
2012-05-17 09:43:42 -04:00
NuclearW
a8eb9dfedf
<GJ> All hail the enum!
2012-05-17 09:43:42 -04:00
NuclearW
87cf5cb932
Add metadata value for repair material
2012-05-17 09:43:41 -04:00
NuclearW
a9295751c8
Beginnings of RepairManager interface
...
Not sure yet exactly what to leave in Repair and what to have in the Manager implementation.
I'm fairly sure that the xpHandler should be in Repair, but that's private at the moment so usage from the Manager is impossible except with public modifier, which is unacceptable.
Considering moving Repair to the new repair package, perhaps eventually all skills will have packages and skills. Moving it seems like the logical solution with protected modifier.
2012-05-17 04:32:14 -04:00
NuclearW
2a46a5c00a
Remove boost from the repair xpHandler
...
Replace old false values with doubles which will produce identical results
While the boost value will remain confusing in configs later, it will now at least be easier.
2012-05-17 04:28:31 -04:00
NuclearW
d3b7af3c5f
Beginnings of the repairable
2012-05-17 04:01:47 -04:00
GJ
5645bf7982
Mod support - XP gain & double drops should now work for custom blocks
...
EXCEPT Woodcutting. Custom excavation blocks will also never drop
treasures.
2012-05-17 00:24:33 -04:00
GJ
bc642deebd
Custom armor can now be repaired.
2012-05-15 16:12:59 -04:00
GJ
e84a9643f8
Enchanted custom tools should now support Arcane Forging.
2012-05-15 14:39:39 -04:00
GJ
81ac4e8d01
WIP on custom mod support - should now be able to repair custom tools at
...
an anvil.
2012-05-15 10:44:57 -04:00
NuclearW
bcee6abb65
Re-add call to updateInventory
2012-05-15 00:49:19 -04:00
bm01
cbafa7110a
Fixed minor Green Terra bugs on Stone Brick
2012-05-10 15:54:29 +02:00
bm01
5fa79926db
Fixed arrow boucing off entities on daze proc
2012-05-08 21:58:01 +02:00
NuclearW
b0157c9bd2
Replace Bukkit Metadata for user placed blocks
2012-05-07 22:38:22 -04:00
bm01
9b11b02658
Minor locale fix
2012-05-06 09:55:15 +02:00
bm01
3e435c419a
Refixed NPE due to GainXp task
2012-05-06 09:47:25 +02:00
GJ
2b4ca80a95
Start of work on allowing custom tool/block mods. This version should
...
allow for XP gain from vanilla blocks with custom tools. Please report
any issues to facilitate further development.
2012-05-04 14:04:42 -04:00
bm01
7ad9b8ff3e
Changed Arrow Retrieval to drop arrows individually
2012-05-04 10:27:49 +02:00
bm01
6dc522a044
Fixed Arrow Retrieval dropping only one arrow
2012-05-03 16:45:30 +02:00
bm01
06ede80435
Fixed Iron Grip working reversely
2012-05-01 23:51:49 +02:00
GJ
a9024ebc6b
Fixed bug with getting NO logs from Tree Feller if double drops were
...
disabled in the config file.
2012-05-01 15:25:28 -04:00
GJ
edaa51593b
Skills refactoring
2012-05-01 13:58:47 -04:00
GJ
e2265dd6f7
Updates to repair command, minor permission node & config updates
2012-05-01 13:53:00 -04:00
GJ
44d22d93da
Command update - Mining. Also fixed typo on new Herbalism permission.
2012-05-01 10:39:50 -04:00
GJ
dbede7f81a
Added config options for specific double drops. Implements MCCORE-226
2012-05-01 01:14:32 -04:00
bm01
18c52a5e23
Cleanup
2012-05-01 01:32:50 +02:00
nossr50
5c6d10b2db
Mining now completely ignore Silk Touch enchanted picks
2012-04-30 09:30:07 -07:00
GJ
3d2b881b0e
Command cleanup - Fishing. Added 2 new fishing permissions nodes.
2012-04-30 08:26:37 -04:00
GJ
4750aba763
Added permissions node for Greater Impact, cleanup of Axes command
2012-04-30 07:46:08 -04:00
GJ
064fc0a8e2
Command format & permission changes, other minor cleanup.
2012-04-29 22:58:54 -04:00
nossr50
51c45e86ce
Fixing formatting
2012-04-29 08:11:03 -07:00
nossr50
859d4f5372
Fixed Green Thumb consuming 2 seeds instead of 1
2012-04-28 20:22:17 -07:00
bm01
9b438d0caa
Fixed Blast Mining not giving triple drop when it should
2012-04-29 01:59:56 +02:00
bm01
d32b32842a
Fixed double explosion for Blast Mining, added isSneaking requirement
2012-04-29 00:42:21 +02:00
bm01
7d17bd7dd1
Fixed Config NPE, made LoadTreasures singleton for consistency
2012-04-28 09:26:33 +02:00
bm01
9e98351923
Capped bleeding ticks for monsters, moved players bleeding to BleedTimer
2012-04-28 07:33:57 +02:00
nossr50
47b7780c96
Refactor ALL THE THINGS!
2012-04-27 02:47:11 -07:00
nossr50
4fa3708c2f
Well this should fix the issues with config, but I hate it.
2012-04-26 20:58:21 -07:00
nossr50
2729b37b76
Config overhaul is DONE!
2012-04-26 11:53:21 -07:00
nossr50
295b7a0701
Config overhaul part 7
2012-04-26 11:03:11 -07:00
nossr50
05724ae64f
Config overhaul part 6
2012-04-26 10:34:02 -07:00
nossr50
77c716bd6c
Config overhaul part 5
2012-04-26 10:18:25 -07:00
nossr50
f6c5aa9f84
Config overhaul part 4
2012-04-26 10:10:49 -07:00
nossr50
2f58e593e5
Config overhaul part 2
2012-04-26 07:41:00 -07:00
nossr50
9606dd3501
Part 1 of refactoring/config overhaul
2012-04-26 07:27:57 -07:00
bm01
ed171e5761
Fixed some locale stuff
2012-04-26 03:57:10 +02:00
GJ
48b3998443
Even more locale & command updates.
2012-04-25 11:06:55 -04:00
GJ
ef17da48c7
More locale updates.
2012-04-24 09:21:21 -04:00
GJ
c97fff320b
Merge branch 'master' into locale.
2012-04-23 22:29:24 -04:00
GJ
255954dd56
Almost done with command updates.
2012-04-23 18:05:30 -04:00
Blake Bartenbach
3db83db5d2
Added ability to repair Fishing Rods
2012-04-22 10:34:27 -05:00
GJ
c45cd56c78
Making our file path strings more user friendly.
2012-04-21 14:05:39 -04:00
GJ
f94a617d94
Cleanup & refactoring, part 1.
2012-04-20 18:09:50 -04:00
GJ
4f1ee03fe8
Changed Iron Grip slightly. Tweaked Inspect to prevent same bug with {0}
...
showing up in front of power level.
2012-04-19 09:32:14 -04:00
GJ
e3267f2e0c
Added Iron Grip skill to Unarmed which gives players an chance to keep
...
from being disarmed.
2012-04-18 23:34:46 -04:00
nossr50
b512fe2003
Made changes to the tree feller threshold
2012-04-18 12:53:02 -07:00
GJ
e3e2def809
Fixed issue with negative XP on level up.
2012-04-18 08:19:49 -04:00
GJ
f5ddf1bc0e
Fixed bug with only getting one level when there was enough XP for
...
multiple levels. Fixes MCCORE-191
2012-04-17 16:22:57 -04:00
GJ
f6a6316b7a
Fixed bug with fishing treasures throwing an error when treasures list
...
is empty.
2012-04-17 15:21:23 -04:00
GJ
35f62d4e45
Fixed bug with Nether Wart not awarding XP.
2012-04-17 10:42:22 -04:00
GJ
77efbe39a9
Reverted to old locale strings in master - moved to new branch.
2012-04-17 10:28:13 -04:00
GJ
248f24d4b9
Locale changes, part 1.
2012-04-11 15:28:30 -04:00
nossr50
a90e4e9c8d
Fixed bugs with Herbalism and permissions
2012-04-10 08:48:59 -07:00
GJ
1edc32c6b0
Fixed bug with repairing wooden tools.
2012-04-05 14:45:35 -04:00
GJ
0c22064a94
Cleaner way of doing the axe checks.
2012-04-04 23:30:56 -04:00
nossr50
9ef68d226a
You'll need either Tree Feller or Skull Splitter permission to ready tool
2012-04-04 16:20:15 -07:00
nossr50
398f8c4318
Daze now deals 4 DMG on proc to help make Archery hit harder
2012-04-04 07:59:37 -07:00
GJ
80526c0e06
More command updates, better offline player support.
2012-04-04 10:34:35 -04:00
nossr50
f247545fc4
Added 'Skill Shot' to Archery. Updated Archery command.
2012-04-03 14:36:55 -07:00
GJ
eb7a0143da
More work on commands.
2012-04-03 16:13:16 -04:00
GJ
c8b30b6714
Added permissions nodes for repairing wood, bows, and leather.
2012-04-03 12:34:59 -04:00
nossr50
a1283bfc0f
Make titles update on levelup
2012-04-03 07:08:37 -07:00
GJ
c189a6b489
Removing debug code.
2012-04-03 01:17:25 -04:00
GJ
2082c479f1
Debug testing for BlockBreak errors with Spout.
2012-04-03 00:56:05 -04:00
GJ
24a50346db
ACTUALLY made a power level cap.
2012-04-02 16:46:48 -04:00
GJ
b84a03082e
Added ability to cap overall power level.
2012-04-02 13:45:49 -04:00
GJ
18a2b686c1
Events cleanup.
2012-03-31 22:20:35 -04:00
GJ
e9d1297c17
Fixed bug where Skull Splitter & Serrated Strikes could be used without
...
permissions.
2012-03-29 18:38:59 -04:00
GJ
8bbee7fe06
Moved some stuff around, added a few functions to PartyAPI
2012-03-29 16:13:43 -04:00
GJ
8b4c86c8ba
Fixed some issues with calculating drop chances.
2012-03-29 15:23:12 -04:00
GJ
6c1ee24101
Tweaked some stuff with adding XP, added an ExperienceAPI class.
2012-03-29 14:24:41 -04:00
GJ
ef3802f7c2
Fixed bug with non-Spout users trying to update the XP Bar.
2012-03-29 10:44:37 -04:00
nossr50
8b07b189d4
Fixed XP Bar
2012-03-28 19:45:34 -07:00
GJ
6c6fb117ea
Fixed bug where wolves spawned with Call of the Wild only had 8 health
2012-03-28 22:24:32 -04:00
GJ
6fffe10c32
Fixed bug with repairing wooden tools.
2012-03-28 15:53:55 -04:00
GJ
a2d5b97467
Changed Woodcutting durability calulations to ignore leaves and include
...
abilityDurabiltyLoss
2012-03-28 14:37:17 -04:00
GJ
6cfc8c7a52
Fixed bug with gaining infinite levels. (Oops.)
2012-03-27 17:12:38 -04:00
GJ
8cfae368c3
ACTUALLY fixed issue with Disarm never working.
2012-03-27 14:52:09 -04:00
GJ
f19b8a88d5
Fixed issue with Disarm never working.
2012-03-27 14:48:36 -04:00
GJ
ac384c5d95
More cleanup on PlayerProfile.java
2012-03-27 14:41:19 -04:00
GJ
d1041c30db
Fixed IllegalArguementException in Fishing when the result stack didn't
...
have a max durability.
2012-03-27 07:51:30 -04:00
GJ
1642c61b7f
Cleanup on PlayerProfile - down to 1228 lines now. :D
2012-03-27 02:33:35 -04:00
GJ
2ff5f2eb46
Rearranged event package structure.
2012-03-27 01:09:28 -04:00
GJ
af4ba976d9
Added McMMOPlayerRepairCheckEvent for API usage - fires before repair
...
process begins, can be cancelled.
2012-03-27 00:56:31 -04:00
GJ
dd170ec7ef
Fixed issue with repair event not returning the proper repair amount.
2012-03-26 23:58:48 -04:00
GJ
2d3b01ba34
Assorted event updates. Created new McMMOPlayerRepairEvent for when a
...
repair is completed.
2012-03-26 23:01:51 -04:00
GJ
65e3384a96
Prep for mcLocale update.
2012-03-26 16:17:35 -04:00
GJ
945fb5ed55
Random update. :D
2012-03-26 11:04:17 -04:00
GJ
7b22c6232d
Fixed summoned ocelots never changing skins. (Thanks Xackery!)
2012-03-26 10:03:05 -04:00
GJ
77462888ff
Moved anvil placement handling into Repair.java
2012-03-25 16:26:40 -04:00
GJ
adea5a5674
Fixed Green Terra & Super Breaker awarding 4x drops at high levels.
2012-03-24 00:58:46 -04:00
GJ
443b4a193c
Fixed Shake dropping bonemeal from Squids.
...
Stupid DyeColor enum...
2012-03-23 22:30:56 -04:00
GJ
ea9c6f4d44
Whoops, typo.
2012-03-22 23:33:11 -04:00
GJ
cab9850fe3
Fixed saplings dropping WAY too often from Woodcutting.
2012-03-22 16:36:54 -04:00
GJ
60cbf7b8b9
Fixed bugs with metadata checks. Super Breaker now works again.
2012-03-22 15:48:11 -04:00
GJ
a630022bf0
Generalized some taming stuff to work with Ocelots.
2012-03-22 11:07:20 -04:00
GJ
f2be996e3d
Update to SpoutStuff.java
2012-03-20 22:33:58 -04:00
GJ
0fa39c4ace
Moved last few hashmaps to mcMMO.java & killed off Misc.java
2012-03-20 18:36:47 -04:00
GJ
99e58039a2
MAJOR PERMISSIONS UPDATE. PLEASE CHECK PLUGIN.YML FOR DETAILS.
2012-03-19 22:05:17 -04:00
GJ
253d0ea4c8
Fixed an issue with Call of the Wild message display.
2012-03-18 23:17:43 -04:00
GJ
4f0c55460d
Fixed Excavation not rewarding XP.
2012-03-18 21:13:34 -04:00
NuclearW
8f2c424657
Move bleeding to mcBleedTimer
...
Put all the logic handling adding/removing/contains there and encapsulate our List
Additionally, should prevent a ConcurrentModificationException by locking, but I'm not 100% on the contiains not throing such an exception.
2012-03-18 16:59:35 -04:00
GJ
bc725f46e8
Cleaned up the way we handle bleed tracking.
2012-03-18 15:22:12 -04:00
GJ
6b99d3e5f1
Cleanup of LoadProperties, changed around a few message strings.
2012-03-18 01:42:56 -04:00
GJ
92cc494087
*CLEANUP* - Unarmed.java
2012-03-17 12:52:48 -04:00
GJ
3bb7b05d80
Fixed Lapis dropping the wrong thing (stupid DyeColor enum...)
2012-03-17 12:22:42 -04:00
GJ
ed65842e3d
No longer need to specify amount if creating ItemStack of 1 item.
2012-03-16 13:45:30 -04:00
GJ
be4abefd55
More cleanup to Woodcutting.
2012-03-16 13:33:03 -04:00
GJ
9e7209ff47
*CLEANUP* - Woodcutting.java
...
Also includes a few other minor fixes.
2012-03-16 11:30:23 -04:00
GJ
71d47eacaa
Removed lingering traces of old block tracking method.
2012-03-15 17:29:27 -04:00
GJ
ebc87f46f7
Cleanup to Repair.java, fixed bug of Herbalism double drops failing,
...
fixed bug with Super Repair calculations.
2012-03-15 13:11:56 -04:00
GJ
558e4f4dd0
Added config option to disable wheat replanting.
2012-03-15 10:24:42 -04:00
GJ
3109ee9c2a
Start of cleanup on Repair.java - will finish when it's not 3am
2012-03-15 03:10:40 -04:00
GJ
bb5d003430
Updates to metadata, change to use block.getRelative in Woodcutting.java
2012-03-15 00:52:37 -04:00
GJ
058cc3aac9
Changed placed block tracking to use metadata!
2012-03-14 23:31:56 -04:00
GJ
ab8f1a4ea6
Assorted cleanup, fixed bug with abilities not working.
2012-03-14 13:33:00 -04:00
GJ
9ef1c3b5bf
Cleaned up the fishing enchantment checks.
2012-03-14 11:43:18 -04:00
Grant
1470feb958
Merge pull request #193 from bm01/master
...
Fix for combat XP gain
2012-03-13 20:46:29 -07:00
GJ
5a54d6e0c5
*CLEANUP* - Swords.java
2012-03-13 15:55:42 -04:00
GJ
dc6a2b654e
Assorted cleanup.
2012-03-13 14:09:32 -04:00
GJ
a3da6b7df5
*CLEANUP* - Mining.java
2012-03-13 03:31:07 -04:00
GJ
2c417d28c5
Cleanup on Fishing.java, implemented some Enum values elsewhere.
2012-03-13 03:00:49 -04:00