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
GJ
0070333b35
*CLEANUP*
2012-03-12 17:57:44 -04:00
GJ
49bb3e0a3c
Misc. cleanup, removed old Logger.getLogger stuff.
...
Logger.getLogger() replaced with Bukkit.getLogger()
2012-03-12 17:28:13 -04:00
GJ
787ee0220a
*CLEANUP* - Acrobatics.java & Archery.java
2012-03-12 12:45:03 -04:00
GJ
0093f769f0
Fixed issue with Acrobatics Dodge checks.
2012-03-12 03:26:39 -04:00
GJ
3e0cc358d0
Fix for Acrobatics leveling exploit - Fixes MCCORE-74
2012-03-12 01:45:08 -04:00
GJ
4359dc764f
*CLEANUP* - mcPlayerListener.java
...
Also moved some stuff around to more appropriate files, created classes
for a few Runnables, and mcLocale'd a couple of strings.
2012-03-10 22:21:53 -05:00
GJ
989f12e65b
Fixed NPE when breaking placed Herbalism blocks.
2012-03-10 15:43:48 -05:00
GJ
ce8ddded92
Major updates to Herbalism.
2012-03-10 13:03:31 -05:00
GJ
5d55af8183
Fixed Green Terra not working.
2012-03-10 00:20:51 -05:00
GJ
3eb8f6a1a4
Fixed one more thing.
2012-03-09 19:28:33 -05:00
GJ
132388fe3f
Fix for stuff not breaking right.
...
Still an issue with Herbalism & Green Terra, though.
2012-03-09 19:19:49 -05:00
bm01
7c3b6b9fb3
Fix for combat XP gain
2012-03-09 22:03:40 +01:00
GJ
6e8cfe5ec9
Assorted bug fixes & cleanup.
2012-03-09 01:24:09 -05:00
nossr50
74b7aa5340
Added permission node to bypass Arcane Repair and keep enchantments
2012-03-08 18:58:50 -08:00
GJ
052e3cd997
More cleanup.
2012-03-08 16:55:43 -05:00
GJ
e9e7d462f7
More generic cleanup.
2012-03-08 16:18:03 -05:00
TheYeti
88ab232ccd
Undo Taming fix, attempt fix of block interact NPE
2012-03-08 12:11:09 -08:00
TheYeti
714f829f3e
Fix for CraftOfflinePlayer in Taming yet again
2012-03-08 11:33:27 -08:00
NuclearW
4805097a0c
Remove lots of redundant license prefixes from files
2012-03-07 16:53:54 -05:00
GJ
9f3e7ba11c
Fixed stuff being in wrong package. Start of cleanup to m.java.
2012-03-07 16:38:48 -05:00
GJ
b86cfb595c
Whitespace & other formatting fixes for Combat.java
2012-03-06 22:50:36 -05:00
GJ
6733eb93f2
The start of the great whitespace cleanup.
2012-03-06 18:02:33 -05:00
GJ
d401a69560
Fixed NoCheat issue (again).
2012-03-06 14:27:34 -05:00
GJ
798cc3bbb3
Optimizations for Mining & Blast Mining
2012-03-06 01:48:45 -05:00
GJ
e1644d3c08
Changed Blast Mining & Mining to use the same drop function.
2012-03-05 23:29:05 -05:00
GJ
36a706b7b6
Fix for Blast Mining not always activating bonuses.
2012-03-05 21:57:46 -05:00
GJ
36d6221b3b
Fixes some Blast Mining stuff. Still issues due to changes in internal
...
math calculations somewhere...
2012-03-05 18:01:56 -05:00
GJ
7dc1a2ba72
Fix for Ocelot Summoning - still need new locale string for summon
...
failure.
2012-03-05 00:42:18 -05:00
GJ
dc9acbc3c9
Summon Ocelots!
2012-03-04 22:08:20 -05:00
nossr50
d121358ad2
Merge pull request #192 from bm01/master
...
Repair.addEnchants() messages fix and optimization
2012-03-04 13:52:30 -08:00
bm01
0295314dce
Repair.addEnchants() messages fix and optimization
2012-03-04 22:15:45 +01:00
nossr50
5da59e6f0a
Reworked abilityDurabilityLoss() to take an int as dmg dealt
2012-03-04 12:21:24 -08:00
GJ
3bc317e7b2
Enum more things, fixed some durability issues with abilities.
2012-03-04 03:54:26 -05:00
GJ
0aaf02f208
LOCALE ALL THE THINGS!
2012-03-03 14:48:40 -05:00
GJ
0dd9bc1cda
Cleaned out more traces of old event system.
2012-03-03 14:13:33 -05:00
GJ
719081a77e
Removed some unneeded imports.
2012-03-03 13:30:08 -05:00
bm01
2f0a3eaadd
Taming prevent damage fix
2012-03-03 15:15:30 +01:00
nossr50
d3ed6bb139
break; break; break;
2012-03-02 17:34:15 -08:00
GJ
8eaa58040e
Fixed ShakeMob ability not working.
2012-03-02 20:04:15 -05:00
nossr50
89ab87b6dd
Fixed Greater Impact not dealing damage, nerf'd Axes critical chance.
2012-03-02 16:46:38 -08:00
nossr50
e933fbe1bd
Removing debug message
2012-03-02 16:36:31 -08:00
nossr50
4f128ebbef
Merge pull request #189 from bm01/master
...
Impact fix
2012-03-02 15:22:19 -08:00
bm01
3f5b2bdcee
Impact fix
2012-03-02 23:22:41 +01:00
nossr50
288e82fbc3
Setup locale for Axe Splintering message
2012-03-02 12:39:18 -08:00
nossr50
feb073d159
Damage from failed Tree Feller is now random (but never kills)
2012-03-02 12:35:12 -08:00
nossr50
505df87014
Finalized durability stuff in tree feller. XP nerf only for jungle now.
2012-03-02 12:31:53 -08:00
nossr50
f6221c1c34
More tweaks to durability stuff in tree feller
2012-03-02 12:19:57 -08:00
nossr50
0a97c1dc62
Updating Tree Feller to use .getMaxDurability() API calls
2012-03-02 11:31:30 -08:00
nossr50
05cea84dcc
Can only seem to make the axe splinter some of the time..
2012-03-02 11:22:29 -08:00
nossr50
1ac544511c
Added updateInventory() to Tree Feller
2012-03-02 11:07:20 -08:00
nossr50
ef17ea6231
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-03-02 11:02:05 -08:00
nossr50
75c49497ac
Nerf tree feller XP. You need durability to use tree feller now.
2012-03-02 11:01:09 -08:00
GJ
f9b9dddbc8
Updates to Taming
2012-03-02 13:55:53 -05:00
GJ
5a8b9fc344
Changes to Blast Mining method calls.
2012-03-02 13:55:53 -05:00
GJ
ed5531d44b
Cleanup EntityListener.java
2012-03-02 12:13:35 -05:00
GJ
c032a27d63
Changed Ignition to add fire ticks rather than replace them. (Thanks
...
bm01!)
2012-03-02 10:11:54 -05:00
nossr50
9a7ea3b6d0
Fixed bug where Tree Feller had no cooldown whatsoever. GJJJJ!!!!
2012-03-01 15:52:21 -08:00
nossr50
3945a681a3
ENUM all the things!
2012-03-01 14:10:50 -08:00
nossr50
592382a5d3
When in doubt use a for loop
2012-03-01 14:09:06 -08:00
GJ
72bfe63ebf
Minor tweak to Blast Mining.
2012-03-01 17:04:45 -05:00
nossr50
6d883821a8
Fix for Blast Mining XP (hopefully)
2012-03-01 14:02:23 -08:00
GJ
415786d67e
XP gain for Blast Mining.
2012-03-01 16:50:54 -05:00
nossr50
f5fc941916
Cooldowns for Blast Mining are now fully functional (BUILD IS SAFE AGAIN)
2012-03-01 13:01:41 -08:00
nossr50
dc5b37d560
Fix for dropping AIR
2012-03-01 08:34:56 -08:00
nossr50
e873902e1b
Fixing another disarm bug (thanks bm01)
2012-03-01 08:03:29 -08:00
nossr50
ee1e128c5a
Changed to dealDamage()
2012-03-01 06:48:59 -08:00
nossr50
d099bc562b
Fixed Disarm not working ever
2012-02-29 16:27:58 -08:00
nossr50
80374333b6
Abilities send messages to nearby players when they wear off.
2012-02-29 16:04:31 -08:00
nossr50
8d00468412
Axes gains bonus DMG every 50 levels like Unarmed now.
2012-02-29 15:40:16 -08:00
nossr50
5d9ac614c2
That was too OP. Disarm is 1.5x the rate of 1.2.12 now.
2012-02-29 15:24:03 -08:00
nossr50
0f8a418efd
More work on Impact. Tweaked Unarmed's disarm chance to be 2x better.
2012-02-29 15:22:03 -08:00
nossr50
f689f048b2
Updated changelog again
2012-02-29 13:19:22 -08:00
nossr50
652a27eb38
Starting work on Impact subskill for Axes
2012-02-29 11:56:15 -08:00
GJ
ee986970fe
Moving treasures to their own config file.
...
BUILD IS BROKEN, DO NOT USE.
2012-02-28 23:28:36 -05:00
bm01
093f368545
Replaced m.getDistance()
2012-02-29 03:26:19 +01:00
GJ
2b9baaf0ea
Possible fix for not registering right click air events.
2012-02-27 23:38:33 -05:00
GJ
8ad4e20cab
Fixed leaving out a logical check for new skill processing. (Oops.)
2012-02-27 20:40:25 -05:00
GJ
57bf414d59
OPTIMIZE ALL THE SKILLS!
...
Adds some cool enum features & cleans up Skills.java - may possibly
break some message displays for Axes & Woodcutting.
2012-02-27 17:28:47 -05:00
nossr50
16a0a3364a
NPE fix for Bleed Simulation (hopefully)
2012-02-27 07:56:12 -08:00
nossr50
d7d1d0b58d
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-02-27 03:53:46 -08:00
nossr50
a0ab16eaa7
Minor tweaks to BleedSimulate()
2012-02-27 03:53:15 -08:00
GJ
cae4b47538
Updates to Unarmed
2012-02-26 14:38:55 -05:00
bm01
aff6b0925f
Optimization in Combat.java
2012-02-26 13:06:47 +01:00
GJ
a7f259ea3c
Moved wolf damage checks to Taming.java
2012-02-26 02:38:07 -05:00
GJ
6b36a030f6
Added back updateInventory() methods.
...
Even though I updated old inventory methods it still needs these to
reflect the amounts removed...
2012-02-25 21:42:03 -05:00
nossr50
f481741bb5
This should make us fully NoCheat compatible.
2012-02-25 04:27:09 -08:00
GJ
695d76dcf4
ENUM ALL THE THINGS!
2012-02-25 02:49:53 -05:00
GJ
73f1c08366
Blast Mining optimization
2012-02-24 18:25:24 -05:00
GJ
b98120192a
Removed useless removal checks.
2012-02-24 12:14:35 -05:00
GJ
1cd7181d26
Minor tweaks & fixes. Changed Tree Feller to use custom item drop method
...
so we fire the event like we're supposed to.
2012-02-24 11:21:07 -05:00
nossr50
1c4275ce37
Misc formatting. Clarifying something in changelog.
2012-02-24 07:19:55 -08:00
nossr50
3ff9a28fa7
Fixed exploit in Tree Feller
2012-02-24 04:52:30 -08:00
nossr50
04f13ab090
Fixed Tree Feller dropping too many saplings
2012-02-24 03:41:43 -08:00
nossr50
6708947332
Tree Feller is faster. Added limit to tree feller.
...
Added Jungle Tree to Woodcutting XP Tables.
Renamed Pine to Oak. Modified default Woodcutting XP Tables.
2012-02-24 01:46:34 -08:00
GJ
1f0fcb119d
Removed outdated inventory methods
2012-02-24 01:02:23 -05:00
GJ
bdb74d4719
Optimize even more things.
2012-02-23 23:04:41 -05:00
GJ
19ab8b89f5
More optimizing.
2012-02-23 22:26:20 -05:00
GJ
10fa9e5465
Optimize more things.
2012-02-23 21:44:44 -05:00
GJ
1fe259eb7a
Archery optimizations.
2012-02-23 21:13:06 -05:00
GJ
8cf9601af4
More Repair optimizations.
2012-02-23 19:39:06 -05:00
GJ
a2e41f31ed
Repair optimizations. LOTS of repair optimizations.
2012-02-23 18:32:32 -05:00
nossr50
5d8b049a45
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-02-23 10:24:15 -08:00
nossr50
336adf9530
Changed Unarmed to start with a damage bonus
2012-02-23 10:23:04 -08:00
GJ
708cfc23b6
Locale stuff for Blast Mining
2012-02-23 13:09:41 -05:00
nossr50
66e0cc33bf
Change ignition to use Maths
2012-02-23 06:03:49 -08:00
nossr50
2aa7e37e13
Reworked Unarmed to be easier to level
2012-02-23 05:38:50 -08:00
nossr50
37364d6c86
More tweaks to Tree Feller
2012-02-23 01:59:00 -08:00
bm01
94387045e4
Removed redundant if statement
2012-02-23 10:34:34 +01:00
nossr50
d1b522b534
Green Thumb consumes seeds again
...
Fixes MCCORE-36
2012-02-23 00:13:55 -08:00
nossr50
cb4b5d1c71
Tree Feller damages the tool (again)
2012-02-22 23:42:03 -08:00
GJ
472bfa51da
Fixed my fix (because Bukkit is stupid & durability counts up).
2012-02-23 02:26:44 -05:00
GJ
6f9fc26ab5
Changed tool ability damage to use built in Bukkit methods.
2012-02-23 02:12:24 -05:00
nossr50
f274d47c81
Made Tree Feller much less aggressive.
2012-02-22 20:53:20 -08:00
nossr50
ca3b7f2172
Tree Feller now rewards xp based on the type of tree.
2012-02-22 20:25:03 -08:00
nossr50
22c9fca915
Reworked Tree Feller to take down entire tree.
2012-02-22 20:23:42 -08:00
nossr50
e4d312a11f
Combat ignores events where entity is dead now.
2012-02-22 18:43:09 -08:00
nossr50
a3f0de1c84
Moved Taming stuff into Taming.java
2012-02-22 18:39:22 -08:00
GJ
3d5bb334f6
Removed all the old Alchemy/Enchanting/Sorcery stuff from the code.
2012-02-22 09:32:08 -05:00
GJ
5c63e9779e
Added unlock levels for repairing Iron/Gold/Stone. Added configurable
...
ranks for Arcane Forging.
2012-02-21 14:19:11 -05:00
GJ
9ef9ffd16f
Fishing now uses custom drops. ("Attack of the Giant Config File")
2012-02-21 13:11:06 -05:00
GJ
c4a0ae64aa
Fixed Excavation not awarding XP unless you found a treasure.
2012-02-21 08:20:08 -05:00
GJ
b0253f9913
More fishing stuff. FISHING WILL BE BROKEN TEMPORARILY IN THIS BUILD.
2012-02-21 02:53:34 -05:00
GJ
7eb1d43201
Making fishing drops customizable (WIP)
2012-02-21 02:19:59 -05:00
nossr50
3b9e85e976
NetherBrick is also not 'Mining' enough for Mining
2012-02-20 15:06:16 -08:00
nossr50
a3cf3401bb
Stone Brick isn't 'Mining' enough for Mining
...
Fixes MCCORE-32
2012-02-20 14:58:24 -08:00
GJ
96be29ef63
Removed more old stuff relating to Excavation drops Addresses MCCORE-1
2012-02-20 17:54:42 -05:00
NuclearW
ad2ed37d0a
Change how we do custom drops
...
Beginnings of fishing drops
2012-02-20 17:10:37 -05:00
GJ
b23fa36543
Allow for configuration of custom Excavation drops (WIP) - Addresses
...
MCCORE-1
2012-02-20 13:58:22 -05:00
GJ
887f8f3e0c
Fixed backwards logic in ShakeMob.
2012-02-20 10:25:10 -05:00
NuclearW
d864a2391e
Fix levelcaps causing infinite loop
...
Resolves MCCORE-28
2012-02-19 14:53:07 -05:00
NuclearW
b08aead536
Changed Tree Feller to not rely on external ArrayList
...
Given Bukkit's behavior of events, it would have never been possible for more than one player's data to occupy the shared arraylist... Still looked ugly, though.
Also helps toward concurrent events, should they ever come.
Also moved from a static boolean flag to a per-use flag
Also removed unused static variable "w"
2012-02-19 00:54:56 -05:00
NuclearW
40af51fc05
Re-added event calling
...
Re-added other dealDamage methods
Added FakeEntityDamageByEntityEvent for us to filter our own mess out, this was the issue with Skull Splitter and Serrated Strikes earlier (a loop)
Moved FakeBlockBreakEvent to be with other events
Added configuration option to control event calling
Learned how to changelog
Broke those cuffs
2012-02-15 16:57:48 -05:00
nossr50
9589924235
Made Green Terra use Green Thumb for wheat planting.
2012-02-14 14:58:24 -08:00
nossr50
fed21a7cb9
Updated changelog, tweaked Green Thumb if statement.
2012-02-14 14:51:12 -08:00
nossr50
a97783ed86
Removed debug message.
2012-02-14 14:49:06 -08:00
nossr50
7982e33823
Fixed my fix of Green Terra not planting wheat.
2012-02-14 14:47:11 -08:00
nossr50
7cf549ba88
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-02-14 14:43:53 -08:00
nossr50
0386d52e7c
Fixed Green Thumb not planting wheat.
...
Fixes #133
2012-02-14 14:42:49 -08:00
GJ
e7b763c8ea
Added config values for Dirt & Smooth Brick to Green Terra.
...
Config values are useless when not implemented.
2012-02-14 17:42:12 -05:00
nossr50
c805b17929
Fixed Green Thumb going off when Green Terra is in use.
2012-02-14 14:37:10 -08:00
nossr50
877bf7905b
Fix for Green Terra not planting wheat.
2012-02-14 14:27:05 -08:00
nossr50
b5e4bebd75
Fixed the negative XP bug on levelup.
...
Fixes #134
2012-02-14 12:09:02 -08:00
nossr50
939344816e
Tweaks to SkullSplitter/SerratedStrikes
2012-02-14 10:33:49 -08:00
nossr50
06c0b4cc11
Modified changelog a bit.
2012-02-13 17:51:38 -08:00
nossr50
f87f7f6feb
Fixed the instant refresh bug. Fixed blockListener checking skills.
2012-02-10 09:44:17 -08:00
nossr50
3a812612de
Fixed a major problem where the hashmap wasn't initialized on
...
PlayerProfile creation. However there is still a big bug with abilities
instantly wearing off and refreshing.
2012-02-09 15:28:05 -08:00
nossr50
f6c7ac6d98
Merge branch 'master' of github.com:TheYeti/mcMMO
2012-02-09 11:11:35 -08:00
nossr50
76675422ea
Shrinking PlayerProfile one step at a time, also fixed a bug.
2012-02-09 11:10:39 -08:00
GJ
7dee6db362
Changed CraftItem to Item in Fishing, one step closer to being free of
...
CB dependency.
2012-02-09 14:04:48 -05:00
nossr50
d7f066b07e
Added LGPL to Fishing.java
2012-02-09 10:00:01 -08:00
nossr50
a2c83425f2
Fixed even more of GJ's mistakes :P
2012-02-09 09:47:17 -08:00
nossr50
9c11a6ffb0
Fixed some problems with Herbalism code, also optimized GT checks.
2012-02-09 09:33:20 -08:00
GJ
716e6296e5
Updates to Swords & Axes skills, optimizations.
2012-02-09 00:58:05 -05:00
GJ
86e373b493
Various fixes for Blast Mining.
2012-02-07 15:28:41 -05:00
GJ
17bacbf9d6
Fixed BlastMining not checking if blocks had been placed.
2012-02-07 02:41:11 -05:00
GJ
b869fb0ca5
Helps to include the new file...
2012-02-07 01:37:41 -05:00
GJ
f9e7ae22f2
Removed unused variables & imports.
2012-02-06 16:30:50 -05:00
gmcferrin
cbeb994b69
Fix bug with Leaf Blower.
2012-02-05 23:16:25 -05:00
gmcferrin
43e3dd7977
Fix NoCheat conflict. Updated changelog.
...
Closes #104
2012-02-05 15:24:44 -05:00
NuclearW
598c507849
Don't counter-attack non-LivingEntity
...
Closes #100
Closes #107
2012-02-05 15:07:35 -05:00
gmcferrin
0b30920edd
Fix for Issue #103
2012-02-05 12:53:40 -05:00
gmcferrin
6cfd81faf9
Fixed typo in regards to repair materials. Added option to configure
...
Anvil block ID.
2012-02-05 12:38:06 -05:00
gmcferrin
0068a3f07a
Fixed compile errors from last commit.
2012-02-04 10:45:37 -05:00
gmcferrin
bb70289cb3
More fixes for instaBreak, moving abilities to individual skill files.
2012-02-04 09:35:07 -05:00
gmcferrin
80abd0db91
Fixed issue with Silk Touch & Double/Triple drops while mining.
2012-02-04 08:49:03 -05:00
gmcferrin
897f4d3694
Changed Super Breaker to use instaBreak.
2012-02-04 02:52:31 -05:00
gmcferrin
2c380f609e
Fixed import issues from last commit.
2012-02-04 01:59:31 -05:00
gmcferrin
4a2325f244
Moved more stuff into skill files.
2012-02-04 01:36:03 -05:00
gmcferrin
d920702389
Fixed typo. As usual.
2012-02-04 00:26:29 -05:00
gmcferrin
3e62697567
Started moving stuff from mcBlockListener into their respective skill
...
files.
2012-02-04 00:22:10 -05:00
gmcferrin
151c9ba1d4
Fixed bug with some skills failing to work once player passes max level
...
boost for the skill.
2012-02-02 17:04:49 -05:00
gmcferrin
81ab8692ad
Fixed bug where it was impossible to get max level of enchants from
...
fishing.
2012-02-02 11:18:26 -05:00
gmcferrin
123e96e39d
Fix for issue #85 : Mining procs from odd blocks
2012-02-02 11:04:33 -05:00
gmcferrin
2b85ed01ea
Fixed BlockProcSimulate not having a Player input.
2012-02-02 01:26:52 -05:00
Grant
c99fce9143
Merge remote branch 'origin/master'
2012-02-02 01:12:55 -05:00
gmcferrin
ade31de797
Made Super Breaker & Silk Touch work together properly.
2012-02-02 00:56:56 -05:00
NuclearW
b8f4b6e2da
Preliminary level caps implementation
...
Also with an option to choose name/displayname for a and p commands, as well as enable/disable them
2012-02-02 00:24:07 -05:00
gmcferrin
c95d2a9b84
ACTUALLY fixed missing variable type.
2012-02-01 16:08:00 -05:00
gmcferrin
ceca881cd5
Fixed missing variable type.
2012-02-01 15:57:47 -05:00
gmcferrin
618f075ff2
Optimizations for Excavation.java; Added Mycel & Soul Sand to Giga
...
Breaker list.
2012-02-01 12:33:59 -05:00
gmcferrin
0ca57f479b
Added Nether Brick, End Stone, Moss Stone, and Stone Brick to Mining.
2012-02-01 10:23:36 -05:00
Grant
e3d04fd940
FIxed variable names in Herbalism.java
2012-02-01 03:50:39 -05:00
Grant
0f41381c98
Herbalism double drop updates
2012-02-01 03:45:46 -05:00
Grant
5b3c176192
Even more Mining optimizations.
2012-02-01 03:28:47 -05:00
Grant
5404fc8703
More Mining optimizations
2012-02-01 02:00:53 -05:00
Grant
388fd364ac
Updated to remove unused "smelt" property. Minor optimizations in
...
Mining.java
2012-02-01 00:20:01 -05:00
NuclearW
e82d5db4b3
Update to mining
...
- Make a bit more efficient
- Some more comments
2012-01-31 12:59:33 -05:00
NuclearW
7cefdedea2
Added Nether Wart, Lily Pads, and Vines to Herbalism
...
Cherry picked from pull #62
2012-01-31 01:25:17 -05:00
Grant
d1ce5f0be5
Updates to allow for configuration of items found while fishing.
2012-01-30 02:12:12 -05:00
Grant
5b45ea3739
Merge remote branch 'org.eclipse.jgit.transport.RemoteConfig@10a3c73/master'
2012-01-30 00:13:31 -05:00
NuclearW
01bbd9bcac
New McMMOItemSpawnEvent
...
- Changed all of mcMMO to use one drop method to facilitate new event
- Added a missing bit of copyright notice to last event
2012-01-29 02:51:59 -05:00
NuclearW
a61efae527
Fix issues in last commit
2012-01-28 21:19:35 -05:00
NuclearW
3fef87923a
Some optimizations
...
As suggested by @bm01 in issue #19 :
- Pass PlayerProfile and current time to monitorSkills
- Pass PlayerProfile and current time to watchCooldowns
Testing with only one player seems to indicate a near-negligible increase in performance, but could be useful with more users online.
2012-01-28 21:13:40 -05:00
gmcferrin
c8869c86be
Fix typo.
2012-01-28 19:41:39 -05:00
gmcferrin
42ddf648b1
Possible fix for [Issue #53 ]
2012-01-28 12:44:49 -05:00
NuclearW
23354ce049
New custom event McMMOPlayerLevelUpEvent
2012-01-28 02:00:18 -05:00
NuclearW
299f440f63
Change damage to use events system
...
Should provide a fix for issue #39
Also update pom and removed an unused import.
2012-01-28 01:24:29 -05:00
NuclearW
7c60217882
Update version and fix compilation issues
2012-01-27 21:43:56 -05:00
gmcferrin
7d19fe68d9
Made Arcane Forging fully configurable.
2012-01-27 12:26:35 -05:00
gmcferrin
e1399427f0
Fixed cast issue with Repair Mastery - fixes Issue #47
2012-01-26 21:57:17 -05:00
gmcferrin
fd1064a9b9
Updates for repairing bows & leather armor.
2012-01-26 11:55:12 -05:00
gmcferrin
328c7d4b5f
Update src/main/java/com/gmail/nossr50/skills/Repair.java
2012-01-26 10:56:16 -05:00
TheYeti
1cfdfab2b7
Fix typos and type cast mismatch from pull request #31
2012-01-25 14:33:38 -08:00
gmcferrin
96acb4df97
Implemented ShakeMob functions for all existing mobs
2012-01-19 18:07:46 -05:00
gmcferrin
75cf202987
Fixed issue with Redstone being unable to break with Super Breaker without a diamond pickaxe.
2012-01-19 16:05:09 -05:00
gmcferrin
fd3cee96f0
Fixed typos in conflicting enchantments section.
2012-01-19 15:59:44 -05:00
gmcferrin
aee71789f2
Changed durability calculation to use Bukkit API function. Fixed bug where it was impossible to get the last possible loot item in each tier. Fixed bug where it was possible to get conflicting enchantments. Fixed bug where enchantments couldn't be any higher than level 1.
2012-01-19 14:29:03 -05:00
gmcferrin
da9a4b80e4
Fixed bug with being unable to repair Gold Hoe. Fixed bug with item durability - now uses getMaxDurability from org.bukkit.material
2012-01-19 12:46:54 -05:00
gmcferrin
523db7f0a2
Update src/main/java/com/gmail/nossr50/skills/Repair.java
2012-01-19 12:10:24 -05:00
gmcferrin
b3782eddc3
Update src/main/java/com/gmail/nossr50/skills/Repair.java
2012-01-19 11:37:04 -05:00
TheYeti
6970174503
Fix for issue #212 from upstream repo
2012-01-09 18:33:24 -08:00
TheYeti
376048d5aa
Getting project ready for Maven
2012-01-09 11:00:13 -08:00