GJ
21a0849a5b
Fix t00thpick's mistake. :p
2013-01-13 16:22:56 -05:00
GJ
1f660c8c5b
Merge pull request #492 from t00thpick1/master
...
Speed up powerless sql users purge
2013-01-13 13:20:50 -08:00
T00thpick1
14f5a25633
Speed up SQL powerless users purge
2013-01-13 16:09:47 -05:00
GJ
606195c78a
Added option to disable gaining Acrobatics XP from dodging lightning
...
strikes. Fixes #481
2013-01-13 16:04:02 -05:00
TfT_02
6a7f92b4e2
Fixed missing spaces resulting in Arcane Forging Settings being ignored
2013-01-13 12:53:59 +01:00
TfT_02
0e1646e3a7
Fixed removing to many '%' from locale files
2013-01-13 12:53:59 +01:00
NuclearW
ea5af0397e
Merge pull request #488 from t00thpick1/master
...
One more fix
2013-01-12 20:52:10 -08:00
T00thpick1
6ed0038b1e
Result rows start at 1 not 0
2013-01-12 23:24:35 -05:00
Grant
00640fe39b
Merge pull request #487 from t00thpick1/master
...
Should fix mcTop and reduce used queries from 11 to 1 - Fixes #483
2013-01-12 20:10:24 -08:00
T00thpick1
4fb7d60eee
Java loop should work right now, forgot to order it earlier
2013-01-12 21:58:22 -05:00
T00thpick1
c54755b9c1
Forgot to format
2013-01-12 21:30:53 -05:00
T00thpick1
07c9b614bc
Increment place for display
2013-01-12 21:29:28 -05:00
T00thpick1
7bea8f5120
Fix MctopCommand and make it more efficient
2013-01-12 21:26:48 -05:00
gmcferrin
ea97dcdb55
Fix missing Spout check. Will switch to Bukkit sounds soon.
2013-01-12 19:17:29 -05:00
TfT_02
931bafe962
Adding missing line to locale files
...
Forgot to add this in my previous commit
2013-01-13 00:33:54 +01:00
TfT_02
a3a6509410
Update the changelog
2013-01-13 00:26:18 +01:00
TfT_02
5e26f2e707
Fixing silly calculations by me.
2013-01-13 00:26:18 +01: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
TfT_02
6f29e475ee
Nothing to see here, just some boring patches and fixes!
2013-01-13 00:26:18 +01:00
gmcferrin
e6607783e9
One last time...
2013-01-12 01:43:40 -05:00
gmcferrin
2021a0b065
Finish fixing CASCADE_DELETE issues... I think.
2013-01-12 01:23:16 -05:00
gmcferrin
0871a96399
Fix SQL syntax issue.
2013-01-12 00:34:52 -05: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
0c61cc8bdc
More things can be enchanted now.
2013-01-11 17:35:28 -05:00
gmcferrin
c2bad4419b
Make the purge task available as a command.
2013-01-11 16:33:49 -05:00
gmcferrin
d0e2358fab
This is a much better way to delete things.
2013-01-11 15:26:56 -05:00
TfT_02
db95085b26
Use the DecimalFormatter from SkillCommand
...
Why didn't I do this in the first place..
2013-01-11 19:07:07 +01:00
gmcferrin
08592cbacf
Hopefully speed up UserPergeTask
2013-01-11 12:12:19 -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
gmcferrin
6496816692
Fixed the null check I broke.
2013-01-10 22:06:50 -05:00
gmcferrin
364c18b842
Leave purge task disabled by default until we can speed it up.
2013-01-10 21:56:48 -05:00
gmcferrin
e20098d462
Fixed up the log messages.
2013-01-10 21:54:32 -05:00
gmcferrin
d25a314d3a
Fix bug with UserPurgeTask...
2013-01-10 21:41:35 -05:00
gmcferrin
3dde331f9d
Add some debug so we can find the problem...
2013-01-10 21:11:11 -05:00
gmcferrin
f7e56d9833
(Hopefully) Fix NPE, delay PurgeTask start for a few seconds just to be
...
safe.
2013-01-10 20:49:33 -05:00
gmcferrin
b554fb342a
Helpful logging!
2013-01-10 20:33:48 -05:00
gmcferrin
6d9ef91315
Make purge task run options configurable. Also adds ability to disable
...
the task entirely.
2013-01-10 19:58:25 -05:00
gmcferrin
ce42da5806
Added task to prune old and powerless users from the SQL database.
...
*** WARNING: THIS WILL RUN AUTOMATICALLY ON YOUR DB. IF YOU ARE WORRIED
ABOUT DATA LOSS, BACK UP YOUR SQL DATA BEFORE INSTALLING THIS BUILD ***
2013-01-10 19:36:11 -05:00
TfT_02
6cdb27aef0
Moving Fishing and Arcance Forging settings to advanced.yml
2013-01-11 00:21:18 +01:00
Glitchfinder
2205ad0772
Merge pull request #474 from Glitchfinder/master
...
Added a cleanup task to remove inavlid spawned mobs.
2013-01-10 14:30:50 -08:00
Glitchfinder
637e826c1b
Adding a cleanup task to remove invalid entities from the spawned mob storage.
2013-01-10 14:12:41 -08:00
TfT_02
b19395b40d
Also display possible lucky perk for MagicHunter
2013-01-10 22:56:15 +01:00
TfT_02
085a25306c
Make the MagicHunter Chance configurable
2013-01-10 22:54:57 +01:00
TfT_02
88c39dbb72
Now displays the new magic find chance
2013-01-10 22:11:49 +01:00
Glitchfinder
91670d3945
Merge pull request #473 from Glitchfinder/master
...
Alleviating hangtime on world save
2013-01-10 12:36:10 -08:00
TfT_02
bdfd7d9839
Display Endurance Perk stats in skill commands
2013-01-10 21:33:50 +01:00
TfT_02
e01b6f175c
Use lucky variable; Don't use the actual permission node when not needed.
2013-01-10 21:33:50 +01:00
TfT_02
3f899380d9
Fixing two typos @Jobsti
2013-01-10 21:33:50 +01:00
Glitchfinder
2513b4ca23
Alleviating hangtime on world save.
2013-01-10 12:33:30 -08: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
Glitchfinder
8267a10f41
Adding an explanation in the comments.
2013-01-10 11:23:58 -08:00
Glitchfinder
771ef6e16e
Disabling the place store saveWorld call for when a world is saved due to excessive lag.
2013-01-10 11:13:18 -08:00
gmcferrin
f7ef2b768f
Added permission nodes for using Green Thumb with cocoa.
2013-01-10 13:07:14 -05:00
gmcferrin
74c3ce0552
Support for auto-replanting cocoa.
2013-01-10 12:55:54 -05:00
Glitchfinder
f8c5c380b1
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2013-01-10 09:27:05 -08:00
Glitchfinder
2708449089
Making errors during the chunk conversion process silent.
2013-01-10 09:26:54 -08:00
gmcferrin
bcfec56300
Because it's not just Citizens that uses NPCs.
2013-01-10 12:18:48 -05:00
gmcferrin
ec6b9d4387
Attempted fix for CombatTag dupe glitch - don't apply AoE damage to
...
NPCs.
2013-01-10 12:18:08 -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
e036b7ac70
We don't need that param.
2013-01-09 23:15:29 -05:00
gmcferrin
4a4db675f1
More OCD.
2013-01-09 23:07:32 -05:00
gmcferrin
e193da2cd7
My OCD made me do it.
2013-01-09 23:03:17 -05:00
gmcferrin
c60cbe824c
Function even MORE things.
2013-01-09 22:53:26 -05:00
gmcferrin
8b9432d1d9
So many useless else statements...
2013-01-09 22:43:21 -05:00
gmcferrin
75a5ffcb10
Cleanup our iterators.
2013-01-09 22:18:41 -05:00
gmcferrin
6cc2fc7a6e
Functions are still better than copy-pasted code.
2013-01-09 22:09:07 -05:00
gmcferrin
4bb6f68e6f
No sense in repeating static variables.
2013-01-09 21:49:17 -05:00
gmcferrin
00e1521d46
Functions >> copy-paste code.
2013-01-09 21:47:03 -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
39e9e426ef
Fixing #465 /swords always displaying 5 seconds as SerratedStrikes length
2013-01-09 21:35:33 +01:00
TfT_02
7c2d590951
Finishing adding comments
2013-01-09 17:21:56 +01:00
TfT_02
551b73ea74
Another confusingly named config node
2013-01-09 17:18:20 +01:00
TfT_02
fca095689e
Fixed wrongly named config node
2013-01-09 16:54:01 +01:00
TfT_02
e76078fc89
Updated German translation by @Jobsti #462
2013-01-09 15:54:20 +01:00
gmcferrin
2b6b7b899e
Attempting to fix some possible memory leaks. Son't know if I'm actually
...
helping anything though.
2013-01-09 00:01:33 -05:00
gmcferrin
4e6086e8ed
Fixed typo in PartyCommand that resulted in locale string not being
...
output.
2013-01-08 21:56:21 -05:00
gmcferrin
97a59cd21e
Fix locale stuff again.
2013-01-08 21:53:18 -05:00
Glitchfinder
3c919c3af7
Fixing new merge conflicts.
2013-01-08 17:45:53 -08:00
gmcferrin
fbe3c70b85
Locale file update!
2013-01-08 20:33:04 -05: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
08b46e1a7c
Cover ALL the bases.
2013-01-08 17:26:11 -05:00
gmcferrin
b78299bbbd
Metadata does nothing, apparently.
2013-01-08 17:24:09 -05:00
Glitchfinder
a5219055ef
Merge pull request #454 from Glitchfinder/master
...
Fixing a minor omission in the Permissions setup.
2013-01-08 14:07:22 -08:00
Glitchfinder
f79a9e5182
Fixing minor omission in permissions setup.
2013-01-08 14:05:41 -08:00
TfT_02
3904b172ad
Better formatting for the comments
2013-01-08 22:19:03 +01: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
fadec1a846
Remove unused import.
2013-01-08 14:27:09 -05:00
gmcferrin
d2aa19e31f
Whoops, forgot to change a reference.
2013-01-08 14:23:21 -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
1a2dfb9b19
Fixed parameterization issue.
2013-01-08 10:48:30 -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
Glitchfinder
2933f80d69
Fixing yet another concurrency error.
2013-01-08 01:32:42 -08: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
gmcferrin
5d58d85eae
Remove unused import.
2013-01-07 11:39:59 -05:00
Glitchfinder
6565d84cf9
Shutting down more concurrency errors.
2013-01-07 01:20:36 -08: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
WasBornForJustice
6aa300dac0
Update src/main/resources/locale/locale_ru.properties
...
Little translation fixes
2013-01-06 20:58:31 +04: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
99c6c46d54
Adding another missing line to all locale files
2013-01-05 11:53:35 +01:00
TfT_02
d183b1b940
Fishermans diet now uses the FoodChance value from advanced.yml
2013-01-05 00:52:11 +01:00
TfT_02
49fc2a93fa
Adding missing line to locale files
2013-01-05 00:48:05 +01:00
TfT_02
1c3066aaf7
Fixing a small error pointed out by @sh4z
2013-01-04 12:16:31 +01:00
TfT_02
cdd9745341
Fixing formatting
2013-01-03 17:40:22 +01:00
Glitchfinder
d0c051a9c2
Merge pull request #419 from Glitchfinder/master
...
Patching two bugs.
2013-01-02 18:06:34 -08:00
Glitchfinder
d444e088c4
Patching a bug where mcMMO drops too few items, and yet another concurrent modification exception.
2013-01-02 18:03:52 -08:00
TfT_02
9ae74e0fba
Began adding comments to advanced.yml
...
Hopefully there aren't too many spell / grammar errors in here.
2013-01-02 23:44:52 +01:00
TfT_02
447aafd106
Fishermans diet now uses the FoodChance value from advanced.yml
2013-01-02 23:20:48 +01:00
TfT_02
376b79cab3
This doesn't need to get added at any point, because users can replace the sound files inside the .jar
2013-01-02 23:20:25 +01:00
Glitchfinder
b95ac44a4c
Merge pull request #409 from TfT-02/master
...
More fixes
2013-01-01 19:36:38 -08:00
Glitchfinder
4161952566
Merge pull request #410 from Glitchfinder/master
...
Fixing a concurrent modification error.
2013-01-01 19:26:39 -08:00
Glitchfinder
5b18abbea0
Fixing a concurrent modification error.
2013-01-01 19:25:35 -08:00
TfT_02
66cc9bc6db
Fixed a bug where GreenThumb_StageChange wasn't read from advanced.yml
2013-01-02 02:10:16 +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
1ff1704697
Fixed some parameterization issues.
2013-01-01 16:13:33 -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
146fa474a1
Removed unused import
2013-01-01 16:02:39 -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
707a388c51
Fixed an issue where dropped items did not retain custom NBT data.
2012-12-31 19:57:21 -08: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
802d1dfa8e
Fixed some mistakes with the path names #404
2012-12-31 18:40:15 +01: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
28b092a4e3
Adding Bats, Giants, Withers, and Wither Skeletons to the combat experience list.
2012-12-30 12:33:38 -08: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
dc675162c9
Update the locale files
2012-12-30 13:37:07 +01:00
TfT_02
db370418f8
Add version number to /mcmmo command
...
Also used the logger in onEnable and onDisable
2012-12-30 00:02:39 +01: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
TfT_02
5e9c483892
Merge pull request #387 from dualspiral/EventFix
...
Don't fire Party Change event if player can't change parties
2012-12-29 13:12:10 -08: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
Daniel Naylor
73a5143a17
Check to see if players are eligible to join a party before the mcMMOPartyChangeEvent is fired
2012-12-29 13:15:58 +00: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
6f1ee88b78
Fixes issues #259 and #335
2012-12-28 11:40:15 +01:00
TfT_02
e5cc06e822
Fix for wrong datataypes
2012-12-28 02:12:34 +01:00
TfT_02
e13ba010bf
Adresses issue #364
2012-12-28 00:41:56 +01:00
Glitchfinder
b491090037
Repairing the Repair skill.
2012-12-27 15:08:10 -08:00
Glitchfinder
5177bf6c1f
Fixing level caps so that 0 represents no cap rather than 0.
2012-12-27 13:45:27 -08:00
Glitchfinder
37115d238b
Fixing broken skillreset command.
2012-12-27 12:35:30 -08:00
TfT_02
de3bae41ae
Implementing an durability cap for ArmorImpact
2012-12-27 17:36:12 +01:00
Glitchfinder
11b5c54c69
Reimplementing skill level and power level caps.
2012-12-26 19:54:20 -08:00
Glitchfinder
d367dbf767
Fixing compatibility with recent Spout updates. Why do people not understand the purpose of an API?
2012-12-25 21:22:38 -08:00
TfT_02
71471d3bbc
Added Wooden button to list of blocks that should not trigger abilities
2012-12-25 15:35:12 +01:00
gmcferrin
07e98ab79f
Fixed Async deprecation issues
2012-12-25 01:06:21 -05:00
gmcferrin
9af66a8e69
Fixed ItemStack deprecation issues.
2012-12-25 01:01:10 -05:00
Glitchfinder
5e965aec2c
Merge pull request #343 from Glitchfinder/fixes
...
Fixing conversions for a long to and int. for user data.
2012-12-24 14:58:31 -08:00
Glitchfinder
ecb38693db
Fixing conversions for a long to and int. for user data.
2012-12-24 14:57:36 -08: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
9136530618
Removed unused imports
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
Grant
c4766ad3fb
Remove dead code relating to null profiles.
2012-12-24 16:17:32 -05:00
Glitchfinder
c082290cf1
Fixing minor typo involving a binary operation instead of a check.
2012-12-24 12:25:23 -08:00
Glitchfinder
4cac324e9f
Fixing skill save timing and autosave features.
2012-12-24 12:19:19 -08: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
Glitchfinder
b042d78186
Fixing an error introduced by @TfT-02 that prevented the project from compiling.
2012-12-03 21:40:38 -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
cc044fe41b
Dealing with more minor typecasting issues.
2012-11-26 12:20:44 -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
b8755b808e
Fixing perks spam on login.
2012-11-22 13:40:55 -08:00
Glitchfinder
139812b3bc
Trying to fix a new duping bug.
2012-11-22 13:15:01 -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
Grant
6b2adc9359
Merge pull request #318 from mastershake71/master
...
Fixes Nuker Dupe
2012-11-21 12:37:51 -08:00
mastershake71
e8152a3475
Solves nuker dupe glitch. Not all anti-cheat block damage, so check
...
and make sure both are allowed not just one.
2012-11-18 23:31:19 -05:00
Glitchfinder
6d42d14575
Fixed a bug where Herablism magically converted potatoes to carrots.
2012-11-15 16:34:57 -08:00
U-YUE\Sean
2b269ebf54
Adding missing permissions.
2012-11-15 12:40:20 -08:00
Glitchfinder
d2493e89ca
A few more minor things.
2012-11-13 14:31:02 -08:00
Glitchfinder
a61423aa99
Dealing with a few minor issues.
2012-11-13 14:27:58 -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
a582b07549
Small error fix - As mentioned by Glitchfinder
2012-11-13 22:14:26 +01:00
TfT_02
1e7fef4557
Revert "/fishing command will now also display the bonus gained from lucky perk"
...
This reverts commit 1bf0cd1d15
.
2012-11-13 16:55:06 +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
TfT_02
1bf0cd1d15
/fishing command will now also display the bonus gained from lucky perk
2012-11-13 10:08:05 +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
adbb20d7c9
Displaying all perks upon login, and adding them to the locale files.
2012-11-12 21:43:43 -08:00
Glitchfinder
c3c7fe08b6
Fixing a bug where an entity dealing 0 damage still earned experience.
2012-11-12 19:53:55 -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
Glitchfinder
3a467b3da4
Adding Fishermans Diet ability to fishing.
2012-11-12 16:18:27 -08:00
Glitchfinder
4500c4d407
Attempting to fix dupe bug with certain plugins and Super Breaker.
2012-11-12 14:58:32 -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
Grant
9c4ff30ce7
Merge pull request #304 from Glitchfinder/master
...
Attempting a minor reduction in lag for larger servers.
2012-11-11 11:45:11 -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
Glitchfinder
b93dafee63
Applying a temporary patch to stop the wrong sand and gravel from being flagged as touched by players.
2012-11-09 09:45:50 -08:00
TfT_02
a1a61e9d4a
Added new method for calculating the ShakeChance
2012-11-08 20:15:40 +01:00
TfT_02
464d6bdd35
Added the shake percentage
...
There are associated stats now.
Also added a '%' to Arcane chances in locale file
2012-11-08 20:15:02 +01:00
Glitchfinder
2c613d5b99
Fixing a null pointer error related to skill cooldowns.
2012-11-07 19:04:17 -08: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
f4bb8ccb7d
Add Shake chances in the default config.yml
2012-11-07 14:14:49 +01: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
f023529d37
Reducing filesystem usage. Should help reduce lag on larger servers. THIS IS NOT A PERMANENT SOLUTION.
2012-11-06 23:15:15 -08:00
Glitchfinder
88ed14fe5c
Fixing index error.
2012-11-05 20:14:23 -08:00
Glitchfinder
00a5bc5cf3
Fixing lag caused by conversion.
2012-11-05 19:48:41 -08:00
Glitchfinder
a17d58fe32
Fixing previous commit.
2012-11-05 19:42:18 -08:00
Glitchfinder
c21286dbc3
Offloading chunk conversion. SHould alleviate lag.
2012-11-05 19:28:00 -08:00
Glitchfinder
7fc99630e0
Resolving a few issues with playability. Should be a bit better.
2012-11-05 18:02:53 -08:00
Glitchfinder
3129acfc19
General cleanup for pull request.
2012-11-05 16:03:44 -08:00
Glitchfinder
c3dd777e44
Merge remote-tracking branch 'mcmmo/master'
2012-11-05 14:02:07 -08: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
62f5185a1b
Attempting to fix index error.
2012-11-04 20:36:47 -08:00
Glitchfinder
f4cb83319e
Fixes an NPE involving certain explosions.
2012-11-04 16:39:06 -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
83e072dad1
Fixing a potential error with legacy chunklet types.
2012-11-04 13:43:14 -08:00
Glitchfinder
eb5ac80714
Updating modified block storage to a region-style format.
2012-11-04 13:36:57 -08:00
Glitchfinder
d532164cd6
Incorporating #287 due to incompatible edits.
2012-11-02 08:45:50 -07:00
Glitchfinder
61ae4826d1
Addresses issue #286 .
2012-11-01 16:43:59 -07:00
Glitchfinder
be4e62fe9d
Hopefully addresses part of the empty enchant issue.
2012-10-31 22:47:04 -07:00
Glitchfinder
d9346ab260
Fixing default experience for the newer herbalism materials.
2012-10-31 15:44:45 -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
Glitchfinder
6964f7adfc
Resolving issue #238 .
2012-10-30 18:12:50 -07:00
Glitchfinder
70231b6ae0
Resolving issues #243 , #241 , and #234 .
2012-10-30 17:59:58 -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
U-YUE\Sean
8dfa8c20f3
Resolving first half of issue #283 . Recommend closing issue and reopening with a new ticket number for the issue regarding stats. Stat bug probably involves commit @42aa42699129448ef7fa0e4e5de96840004c13ee
2012-10-30 10:26:46 -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
42aa426991
Merge pull request #271 from mcunha/better-db-handling
...
Better db handling
2012-10-29 10:25:49 -07:00
Grant
7cee94e0b8
Merge pull request #274 from zippy120/master
...
Added checks in the events to prevent errors when Citizens NPCs perform tasks.
2012-10-29 10:25:39 -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
db0168205d
Added herbalism food bonuses.
2012-10-28 22:47:26 -07: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
zippy120
703b5b2f3f
Added checks in the events to prevent errors when Citizens NPCs perform tasks.
2012-10-28 09:26:46 -06:00
Marco Cunha
58a15e61dd
Fix refactoring typos
2012-10-22 19:05:13 +02:00
Marco Cunha
896f57f0b4
Force proper disposal of resultsets and statements
2012-10-22 15:03:31 +02:00
Marco Cunha
34ae64706e
Improved DB connection handling
...
Support for aggressive connection timeouts, with exponential backoff
for multiple failures.
2012-10-22 14:45:16 +02: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
h31ix
22f6ed324d
Added ender chest to list of blocks that should not cause ability activation
2012-09-30 12:48:20 -04:00
Marco Cunha
7e21fdd862
Fix ore dupe bug with ore blocks on pistons
2012-09-10 01:53:16 +03:00
nossr50
01e69cdf5e
Fixing some mistakes.
2012-09-07 14:49:00 -07:00
nossr50
9ad7840236
Merge pull request #246 from matix931/patch-4
...
Update src/main/java/com/gmail/nossr50/config/Config.java
2012-09-05 21:11:15 -07:00
nossr50
e97ec36094
Merge pull request #247 from matix931/patch-5
...
Update src/main/resources/config.yml
2012-09-05 21:11:07 -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
matix931
283cdeed6c
Update src/main/resources/config.yml
2012-09-05 11:10:50 +03:00
matix931
a283fce4ec
Update src/main/java/com/gmail/nossr50/config/Config.java
...
Doing something against 1.3.2
2012-09-05 11:09:14 +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
nossr50
c1d6e79a41
Vampirism fix
2012-08-30 09:16:08 -07:00
t00thpick1
c084ccde40
Added missing null check
2012-08-17 18:45:08 -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
f532630d1b
Another fix to make us more compatible with other plugins
2012-08-14 14:21:07 -07: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
ed6f48b5fe
Merge pull request #215 from btarb24/master
...
Player command to reset a skill level (for when cap is enabled)
2012-08-09 13:10:44 -07:00
nossr50
729e4a6eac
Fixed some deprecated things, removed some unneeded imports.
2012-08-07 17:41:13 -07:00
nossr50
9a39dead4f
Forgot an import.
2012-08-07 17:38:28 -07:00
nossr50
cb1eabc3fa
1.3.10 release soon, added 1.3.1 compatibility
2012-08-07 16:49:25 -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
Bill Tarbell
d528f11082
Allow global multiplier to be a double
2012-08-01 19:32:25 -04:00
GJ
42a1fdf2df
Removed deprecated function in 1.2.5-R5
2012-07-31 09:06:23 -04:00
Bill Tarbell
394ddd4e51
copy paste error.
2012-07-30 00:02:41 -04:00
Bill Tarbell
8c7d95f9ea
Add player command to reset skill levels
2012-07-29 23:49:42 -04:00
Bill Tarbell
422550abfd
Display power level cap on mcstats command
2012-07-29 20:05:05 -04:00
GJ
ca9ce1ba1b
Fixed possible ClassCastException from catching something other than a
...
mob when using the Shake Mob skill
2012-07-21 09:37:17 -04:00
nossr50
ac1c420cb5
Ryokai!
2012-07-13 10:01:51 -07:00
GJ
05a9e85529
No reason to pull the ArrayLists every time.
2012-07-10 14:52:43 -04:00
GJ
ca6ed76e8f
Log when someone's missing from a table.
2012-07-10 14:43:48 -04:00
GJ
3d04da39e3
Null check our DB tables.
2012-07-10 14:38:51 -04:00
GJ
127908f104
Save the tablePrefix as a String.
2012-07-10 14:32:56 -04:00
GJ
686bcd5308
Null check ALL the profiles.
...
We should probably find a more elegant way to do this, though.
2012-07-10 14:02:48 -04:00
GJ
07c66378c0
Some optimizations to how we handle our SQL connections and queries.
2012-07-10 12:04:18 -04:00
GJ
4e7107c8a8
Remove unused variable
2012-07-09 11:12:58 -04:00
GJ
3c2d658b37
Protect our database.
2012-07-09 11:12:46 -04:00
GJ
f0b2cc1bab
Protect our file paths.
2012-07-09 10:55:33 -04:00
GJ
d038cbf357
Bad variables names are bad.
2012-07-09 10:47:33 -04:00
GJ
c3ea632cb9
This should be private.
2012-07-09 10:46:55 -04:00
GJ
a31d50924d
Only create objects where we need them.
2012-07-09 10:43:16 -04:00
GJ
c567e2714a
Fixed custom woodcutting blocks throwing errors.
2012-07-09 09:26:22 -04:00
bm01
a2e342b4fc
Oops
2012-07-08 00:17:33 +02:00
bm01
4469637f27
NPE prevention for Users.getProfile()
2012-07-08 00:02:40 +02:00
bm01
f4ecbe7f65
Removed unused import
2012-07-07 23:48:36 +02:00
bm01
dbaab4efe1
Don't call SpoutStuff if Spout isn't enabled
2012-07-07 23:48:22 +02:00
bm01
8c178869b7
Fixed /mcremove
2012-07-07 23:38:05 +02:00
NuclearW
3c7bcb990e
NPE Prevention
2012-07-07 17:02:33 -04:00
NuclearW
f7a5678814
Change ChunkletManager to a notify/demand system
...
Allowing NullChunkletManager to bypass the ChunkletUnloader as it is not needed.
2012-07-07 14:43:14 -04:00
NuclearW
646bb32965
Let the Unit testing begin
...
Could use some more test cases on the make test, though
2012-07-07 14:43:14 -04:00
NuclearW
dce7d8fdd3
Format this before GJ finds out
2012-07-07 14:43:14 -04:00
NuclearW
6dd17312f4
Change this back to private
2012-07-07 14:43:14 -04:00
NuclearW
da6b461408
Move our Externalizeable to PrimitveExChunkletStore
...
This will let us deserialize Primitive normally.
In addition, we now enforce all chunklets being of type PrimitiveEx, as any non-Ex are repalced with a new Ex on load.
2012-07-07 14:43:13 -04:00
NuclearW
77dce75108
Formatting a single line
2012-07-07 14:43:13 -04:00
NuclearW
37308917d1
Parenthesis for clarity
2012-07-07 14:43:13 -04:00
NuclearW
21d2229572
Column comment
2012-07-07 14:43:13 -04:00
NuclearW
7d372af51e
Some address byte comments
2012-07-07 14:43:12 -04:00
NuclearW
a3e0753076
We must be sure to flush
2012-07-07 14:43:12 -04:00
NuclearW
a728d1f9c8
These must be called in the reverse order we open them
2012-07-07 14:43:12 -04:00
NuclearW
b893e86f3c
A bit more clear
...
But no functional change
2012-07-07 14:43:12 -04:00
NuclearW
63cf6e9b3a
Do not increment i in this location
2012-07-07 14:43:12 -04:00
NuclearW
67738d811e
Move things around to fit together better
2012-07-07 14:43:12 -04:00
bm01
4d77f6d04d
Introducing external chunklets
2012-07-07 14:43:11 -04:00
bm01
3702495038
Don't need to .save() for online players
2012-07-07 20:02:54 +02:00
bm01
ede08ce5ac
Moved hudType back to PlayerProfile
...
Removed some convenient methods from PlayerProfile to avoid NPE because of
spoutHud
2012-07-07 19:59:10 +02:00
bm01
5571e0bc0c
Arranged InspectCommand
2012-07-07 19:39:22 +02:00
bm01
73bb73c8ca
Fixed /mmoedit
2012-07-07 19:35:32 +02:00
bm01
54011fdeb7
Removed unused OfflinePlayer from PlayerProfile
2012-07-07 19:27:47 +02:00
GJ
5b8811bd09
More work on McMMOPlayer
2012-07-06 11:57:17 -04:00
GJ
c460eec0ab
Oops.
2012-07-06 09:30:30 -04:00
GJ
bc6233541a
Start changing PlayerProfile to use an OfflinePlayer
2012-07-06 09:14:25 -04:00
bm01
18aef9d526
Typo
2012-07-06 07:13:52 +02:00
bm01
ccc6fd30f8
Fixed /inspect not working on offline player
2012-07-06 07:07:29 +02:00
GJ
1ba498c443
Because "final static" is just backwards.
2012-07-06 00:12:17 -04:00
GJ
64f31f2b5a
Fixed issue with JSON API plugin & player chat events
2012-07-05 11:25:36 -04:00
GJ
b94085c5f4
Make 'em final
2012-07-05 09:33:57 -04:00
GJ
62b90ad552
Using .equals() is better
2012-07-05 09:25:48 -04:00
GJ
d6d1e0ffed
More efficient handling of Party/Admin chat messages
2012-07-05 09:21:07 -04:00
GJ
ccd103cd88
More efficient iteration.
2012-07-05 09:11:40 -04:00
GJ
0606f16a11
pm is lazy too.
2012-07-04 15:38:26 -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
cefec723d0
Javadoc typo
2012-07-04 10:12:10 -04:00
GJ
124aa72fd9
Better file handling
2012-07-04 10:00:11 -04:00
GJ
dbc7277ba9
FileWriter is pointless here.
2012-07-04 09:45:47 -04:00
GJ
24d8769b5b
Remove useless FileWriter
2012-07-03 21:23:32 -04:00
GJ
4aecb9756e
Improve file handling.
2012-07-03 21:21:32 -04:00
bm01
51ca29ab9f
Forgot to loadKeys()
2012-07-03 23:29:26 +02:00
bm01
c6e5264b7b
Print the stack trace for easier debugging
2012-07-03 23:28:58 +02:00
bm01
73203ce869
Removed unneeded method call
2012-07-03 22:05:47 +02:00
bm01
b80a29ca04
Configs rework, fixed mod config files not loading, fixed comment blocks not being copied
2012-07-03 21:57:46 +02:00
GJ
5ee440d9a5
Ensure that our stuff gets closed when working with Chunklets.
2012-07-03 15:10:35 -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
GJ
96e70aa4d2
Fixed "lower tool" messages still being displayed even when ability
...
messages are disabled.
2012-07-03 08:40:56 -04:00
GJ
9f1b77a007
Refactoring
2012-07-03 08:36:21 -04:00
GJ
946b5bb006
Added null checks to BlockBreak & BlockDamage events to help with mod
...
compatibility.
2012-07-03 07:59:36 -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
bdcc2f644b
Removed unneeded instanceof
2012-07-03 03:53:51 +02:00
bm01
c3ba54a0ce
Removed unneeded cast
2012-07-03 03:53:11 +02:00
bm01
1443e2f6b8
Removed unneeded null check, according to eclipse :3
2012-07-03 03:52:12 +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
bc58aff362
Fixed resource leak from never closing the JarFile.
2012-07-02 20:44:54 -04:00
GJ
1073954550
Lucky perk is actually a 33.3% boost.
2012-07-02 20:17:48 -04:00
GJ
c3d7a4e3de
Fixed "lucky" perk making downgrades from repair more likely.
2012-07-02 19:56:48 -04:00
GJ
92ae92c116
Fixed children nodes of "lucky" perk not being set to true.
2012-07-02 19:46:47 -04:00
GJ
3c10be6d1a
Added some missing defaults to switch cases.
2012-07-02 19:27:07 -04:00
bm01
f18a9bdcc7
Fixed duplication bug with sticky pistons
2012-07-02 23:54:05 +02:00
bm01
87f59cd3eb
Fixed the possibility to use some abilities without the proper tool
2012-07-02 21:30:19 +02:00
GJ
819b6fcacb
Added "lucky" donor perk - abilities have 25% better chance to activate
2012-07-02 11:09:55 -04:00
bm01
246961887e
Build test
2012-07-01 13:09:34 +02:00
bm01
54e21333a3
Reworked some Spout stuff
...
among other things
2012-07-01 12:54:11 +02:00
bm01
c45beec59d
Fixed repair enchant downgrade
2012-07-01 00:04:53 +02:00
bm01
c88ada489a
Chunklets optimization
2012-06-30 02:38:22 +02:00
GJ
189f23f407
Fixed custom tools not handling the Ability_Enabled flag properly.
2012-06-28 11:20:53 -04:00
GJ
9789143c6d
Check if player is online for EntityDamage events too.
2012-06-28 10:22:00 -04:00
GJ
f4dd7ff483
Fixed ClassDef error that prevented the server from loading unless
...
Spout was installed.
2012-06-28 10:03:22 -04:00
GJ
50e05c6320
Minor refactoring
2012-06-28 09:01:02 -04:00
GJ
9ba5360bfc
Cleaned up inSameParty method
2012-06-28 08:14:49 -04:00
GJ
565ef693ce
Fix issue with EntityDamageByEntityEvents & Offline Players
2012-06-28 08:14:49 -04:00
bm01
0c1a8eff85
Fixed NPE caused by Spout players after a /reload
2012-06-28 06:51:13 +02:00
GJ
32e9de6e9a
Fix for NPE on party checks due to CombatTag plugin.
2012-06-27 23:51:18 -04:00
bm01
533955a9c7
Removed redundant calls
2012-06-28 05:35:56 +02:00
bm01
2faa0356a5
It's better that way
2012-06-27 20:46:45 +02:00
GJ
ee2a5c199a
Added functionality to specify custom blocks that should not trigger
...
abilities.
2012-06-27 14:46:44 -04:00
bm01
bdcc522897
Fixed ConcurrentModificationException on world unload
2012-06-27 20:39:54 +02:00
GJ
71b20bdeaa
Fixed ArrayIndexOutOfBounds error
2012-06-27 11:18:04 -04:00
GJ
0e85b4776a
Add more XP boost permissions nodes.
2012-06-27 08:31:10 -04:00
GJ
24d2c1bc7a
Fix for UTFDataFormatException
2012-06-26 14:58:51 -04:00
GJ
1610e932c6
Removed some debug code that got left in...
2012-06-26 13:23:56 -04:00
GJ
31d7bb2332
Javadoc fix
2012-06-26 08:03:19 -04:00
GJ
3d9c03c0c8
Added a few requested functions to the ExperienceAPI
2012-06-26 08:02:49 -04:00
bm01
dd94343d92
One more fix to admin chat
2012-06-25 21:35:38 +02:00
GJ
4b93dede33
Add ability to check if any ability is enabled.
2012-06-25 10:35:47 -04:00
GJ
61205989cc
Cleanup cooldown monitoring a bit.
2012-06-25 10:29:29 -04:00
GJ
2559ea61d8
Added Ability API
2012-06-25 10:05:47 -04: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
bm01
d73521e0a0
Fixed admin chat being seen by everyone
2012-06-25 15:05:20 +02: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
bm01
5057a8a7a3
Fixed memory leak in ProfileSaveTask
2012-06-25 14:38:07 +02:00
bm01
b8e9269488
Made things cleaner
2012-06-25 14:37:18 +02:00
bm01
dc48d467f5
Return to HashMap!
2012-06-24 22:46:45 +02:00
nossr50
0b0390620e
Whoops :D
2012-06-24 13:26:49 -07:00
nossr50
24eb34c182
Back to the old way of doing things
2012-06-24 13:26:21 -07:00
nossr50
ab7b6ce460
Fixed bug that caused NPE when trying to compare null parties
2012-06-24 12:48:03 -07:00
GJ
c4cd677021
Added new methods to replace deprecation in latest Bukkit. Commented out
...
until RB.
2012-06-23 12:13:51 -04:00
bm01
6b84d39dda
Fixed AE abilities not being applied correctly
2012-06-22 23:10:17 +02:00
bm01
e61342177d
Simplified combat ability checks
2012-06-22 20:20:28 +02:00
bm01
d51fa92b46
Made 'shooterless' arrows dodgeable
2012-06-22 19:39:14 +02:00
bm01
3e20dc7de6
combatChecks optimization
2012-06-22 18:54:49 +02:00
GJ
dce1d7ba39
Fixed calculations on Reduced Cooldown perk
2012-06-22 10:57:51 -04:00
GJ
adffea1d52
Increased the seconds for activation time perk.
2012-06-22 10:13:37 -04:00
GJ
20b73dcc84
Fixed not checking if an Entity was a LivingEntity before applying the
...
Counter-Attack ability.
2012-06-22 09:47:18 -04:00
GJ
b331fa353b
Added increased activate time donor perks
2012-06-21 23:01:02 -04:00
GJ
9fe14609af
Locale update.
2012-06-21 22:26:29 -04:00
GJ
8738036f6f
Added Reduced Cooldown perk for donors.
2012-06-21 21:50:48 -04:00
GJ
fce02dc0e5
Fixed possible NPE with Acrobatics fall checks.
2012-06-21 21:04:19 -04:00
GJ
2bef0e833f
Rework of Swords handling
2012-06-21 09:04:45 -04:00
GJ
9040a2a2e3
Optimizations to Combat.java
2012-06-18 08:50:14 -04:00
NuclearW
4407ed0a6f
Fixed bug with Chunklets not being reloaded on /reload
2012-06-16 21:43:04 -04:00
GJ
09721518b0
Fixed Unarmed using Taming levels.
...
My copy-paste skills are failing.
2012-06-15 11:11:57 -04:00
GJ
8ad6337dde
Avoid calling the same thing 3 times.
2012-06-15 10:58:38 -04:00
bm01
271740d2ac
Re-added mcMMO.getPlayerProfile(Player)
2012-06-15 10:03:00 +02: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
55e832d4f6
Do not track arrow if the bow has Infinity
2012-06-15 02:53:11 +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
6f63818e5f
Check for the block before throwing the fake break event.
2012-06-14 10:24:58 -04:00
GJ
a5d7bee939
Spacing
2012-06-14 00:01:31 -04:00
bm01
9d396162f1
Hardcore.java cleanup
2012-06-14 01:22:35 +02:00
bm01
4a0d9a96ab
Fixed minor bug with Vampirism notification
2012-06-14 00:48:40 +02: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
bm01
050b794b42
Fixed NPE with /mmoedit
2012-06-12 23:31:32 +02:00
NuclearW
f589197321
Load the lowest chunklets right now.
...
Thanks for @Glitchfinder for finding this glitch.
Closes #205
2012-06-12 17:00:05 -04:00
NuclearW
09575a68f0
Handle corrupt chunklets by making a new one and not throw stacktrace
2012-06-12 16:45:28 -04:00
NuclearW
c1b838e356
Typo fix
2012-06-12 16:45:00 -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
5cff6ed67b
Removed xpGainATS, it actually never worked
2012-06-12 05:59:26 +02:00
bm01
3448733834
Removed unused variable
2012-06-12 05:40:07 +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
5bff6d63f2
Removed unneeded reference
2012-06-11 08:26:48 +02:00
bm01
5fe227b874
Forgot to change getParties
2012-06-11 08:26:22 +02:00
bm01
cbaf2f8370
More work on parties
2012-06-11 07:50:10 +02:00
bm01
393ac886e2
Removed unneeded method
2012-06-10 06:57:55 +02:00
bm01
c9082083d1
Merged ProfileSaveTask and RemoveProfileFromMemory
2012-06-10 06:56:39 +02:00
bm01
5d0d89e74d
Changed party name restriction
2012-06-09 22:24:04 +02:00
bm01
e9c3583fd8
Added few forgotten things
2012-06-09 20:11:11 +02:00
bm01
81eadc1418
No longer use/save party name in database and users flat file
2012-06-09 19:48:18 +02:00
bm01
dfff0efc0b
Cleanup
2012-06-09 19:29:44 +02:00
bm01
3732db2226
Reworked Party
2012-06-09 03:08:36 +02:00
bm01
e9ccdcfbbe
Missing space!
2012-06-08 20:04:45 +02:00
bm01
01345a5dc4
Fixed /mcremove on existing PlayerProfile
2012-06-08 20:03:02 +02:00
bm01
90c8e57ed7
Reworked a little Users.java
2012-06-08 20:00:02 +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
bm01
f876fe8d25
Made API classes 'statics'
2012-06-06 22:04:21 +02: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
GJ
e9ea0e0389
Created a variable for player name.
2012-06-06 09:32:01 -04:00
bm01
35565bb021
Removed PlayerProfile save on User.removeUser, it's already done in RemoveProfileFromMemoryTask
2012-06-06 02:20:33 +02:00
bm01
56aff1d191
Replaced playerName fields in PlayerProfile and Users by the Player object
2012-06-06 02:03:27 +02:00
GJ
b8be1d1866
Fix the Javadocs
2012-06-05 11:05:51 -04:00
GJ
1d7d2cd52e
Make it static.
2012-06-05 11:05:44 -04:00
GJ
71446a12af
Static ALL the things!
2012-06-05 10:42:56 -04:00
GJ
ca6cafaebd
Cleanup
2012-06-05 10:42:56 -04:00
GJ
c97be335ee
Avoid using mcMMO.p when we can
2012-06-05 10:42:56 -04:00
GJ
fd1227b87e
No need for public constructor
2012-06-05 10:42:56 -04:00
bm01
7ef72c501e
Cleanup
2012-06-05 16:32:26 +02:00
GJ
f7ee96aa99
Fixed bug where admin chat was displayed to the whole server.
2012-06-05 10:19:23 -04:00
GJ
b84478898d
Cleanup.
2012-06-05 10:18:05 -04:00
GJ
6afe0e8a34
Organize imports.
2012-06-05 10:13:10 -04:00
GJ
6e4f4b5c8d
More cleanup.
2012-06-05 10:07:45 -04:00
bm01
63c663b8c1
Fixed Archery PVP/PVE enablement not being used properly
2012-06-05 16:00:32 +02:00
bm01
a1296596fa
Fixed possible NPE when a projectile doesn't have a shooter
2012-06-05 16:00:27 +02:00
GJ
1cca4de9e5
Cleanup!
2012-06-05 09:57:10 -04:00
GJ
7ada587df3
More Spout tool stuff.
2012-06-04 10:36:24 -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
2b291954cf
Javadocs.
2012-06-04 09:03:25 -04:00
GJ
8f8bfc62ca
Cleanup.
2012-06-04 08:51:10 -04:00
GJ
38d4d448a9
Remove unused imports.
2012-06-04 08:46:12 -04:00
nossr50
d5d11ca4bd
Whoops
2012-06-03 15:39:13 -07:00
nossr50
e3e400f376
This should make us AntiCheat friendly.
2012-06-03 14:38:33 -07:00
GJ
6637758ad0
Fixed Spout item checks.
2012-06-01 15:29:16 -04:00
GJ
41e9bd3cb5
WIP - Spout custom tool support
2012-05-31 16:02:11 -04:00
GJ
77688f297f
Fixed a few permissions errors.
2012-05-31 15:23:38 -04:00
GJ
714f665cc7
Woodcutting to SkillCommand
2012-05-31 15:15:00 -04:00
GJ
ec138d5741
Unarmed to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
560e5aa19a
Taming to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
ad162f3366
Swords to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
5d07830339
Repair to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
b310d25ee3
Cleanup.
2012-05-31 15:14:59 -04:00
GJ
443ccbd807
Mining to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
8cdecf80c7
Herbalism to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
a16d5435de
Removed unneeded function call.
2012-05-31 15:14:59 -04:00
GJ
ec02422226
Fishing to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
cc5d438550
Excavation to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
806d116501
Axes to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
066c9d9fec
Archery to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
5b3b9fbc30
Tweak the way SkillCommands are constructed.
2012-05-31 15:14:58 -04:00
GJ
d15e189b7c
Acrobatics to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
1bd9974f89
Abstract Skill Commands
2012-05-31 15:14:58 -04:00
NuclearW
90296d87df
Similarly return admin chat to ye olden method
2012-05-30 11:18:47 -04:00
NuclearW
75b287771a
Return party chat to ye olden method
2012-05-30 11:18:46 -04:00
GJ
5765504796
Locale updates.
2012-05-30 11:11:07 -04:00
GJ
dda8c0c9e0
Fixed bug with Tree Feller changing durability too soon.
2012-05-30 10:48:25 -04:00
GJ
ce9d668602
Fixed bug with locale strings and party teleport.
2012-05-30 10:41:22 -04:00
NuclearW
39c2c5f25f
Handle EOFException in Chunklets by returning a new empty ChunkletStore and printing an error.
2012-05-29 21:02:36 -04:00
nossr50
ff8b0300ae
Make the MOTD prettier about the perks
2012-05-28 16:49:21 -04:00
NuclearW
f882df4cb7
Fix this yaml error
2012-05-28 16:43:06 -04:00
nossr50
e1300005cb
Notify users of their perks on login (if MOTD enabled)
2012-05-28 13:14:10 -07:00
nossr50
e599ab9214
Added permissions that will grant users 4x 3x or 2x XP
2012-05-28 13:07:52 -07: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
3699d26e5d
Only try to back up the mod files if they exist...
2012-05-27 10:23:13 -04:00
GJ
6eb0159ea1
More tracking of falling sand/gravel. (WIP)
2012-05-27 10:21:00 -04:00
GJ
433913c77a
Another fix for falling sand/gravel tracking issues.
2012-05-27 09:42:38 -04:00
bm01
d955feef61
Fixed piston tracking
2012-05-27 10:34:04 +02:00
GJ
5377b9b618
Remove debug messages.
2012-05-26 21:11:50 -04:00
GJ
5c9371c575
Fixed falling sand/gravel stuff not being tracked
2012-05-26 19:52:24 -04:00
GJ
23d916f191
Fixed dupe exploit with pistons (again).
2012-05-26 10:50:12 -04:00
GJ
35d4914518
This has to be Arrow to keep Potions from giving XP.
2012-05-24 15:26:01 -04:00
GJ
eb2ec71d2b
More priority tweaks.
2012-05-24 14:17:51 -04:00
GJ
dc50758dc9
Minor priority tweaks to the Spout XP bar.
2012-05-24 14:02:23 -04:00
GJ
9775d71c28
Cleanup.
2012-05-24 10:35:46 -04:00
GJ
c40e4ee9ee
Cleanup.
2012-05-24 10:30:07 -04:00
GJ
a104fe45aa
Fix for NoCheatPlus fight.noswing checks
2012-05-24 08:38:44 -04:00
bm01
257df25a67
Fixed NPE, Config.defaulthud was used instead of SpoutConfig.defaulthud
2012-05-24 06:58:11 +02:00
bm01
2a977557c2
Made sure that SpoutConfig.load is called when the instance is created, for safety
2012-05-24 06:18:43 +02:00
bm01
d0e9f03311
Reverted last commit from NuclearW
2012-05-24 05:29:05 +02:00
bm01
97ca699170
Removed unneeded method override
2012-05-24 05:27:29 +02:00
NuclearW
702537e8fd
We don't need this
2012-05-23 15:33:08 -04:00
NuclearW
83a3488d0d
Because loading a config we hadn't made yet makes sense
2012-05-23 15:32:58 -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
b88e076f27
Updates to config loading.
2012-05-23 13:52:33 -04:00
GJ
0fe90df01e
Cleanup.
2012-05-23 11:16:23 -04:00
GJ
66ad909908
Cleanup.
2012-05-23 11:08:56 -04:00
GJ
77d74717d2
Moved all Spout checks into one listener.
2012-05-23 11:06:02 -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
GJ
d7b8ec1274
Cleanup.
2012-05-23 07:33:19 -04:00
GJ
96cd16faf7
Cleanup
2012-05-23 07:32:03 -04:00
NuclearW
9ddc7501fe
Derp
2012-05-22 09:16:40 -04:00
GJ
049338e83b
Remove unused variables & methods from old repair system
2012-05-22 08:37:32 -04:00
GJ
a336e9f460
Removed unused imports.
2012-05-22 08:31:32 -04:00
GJ
0294cf8c4a
Implement new repairable stuff for custom tools/armor.
2012-05-22 08:21:05 -04:00
NuclearW
c5183309ae
New line on the factory floor
...
For RepairableFactory
2012-05-22 08:10:22 -04:00
NuclearW
0a15cb1e13
Modify custom items loading to permit registering of repairables from these configs.
...
Move loading of the main repairables to below the custom items so that repair.*.yml will over-write any custom items when the list is processed and repairables registered.
2012-05-22 07:57:09 -04:00
nossr50
9546cc42b2
Redundant
2012-05-22 02:57:54 -07:00
NuclearW
ac01262655
Fix error in config
2012-05-22 05:46:40 -04:00
nossr50
6ea962c1fa
Changing the MOTD again, modified a few messages. Now hardcore mode only
...
tells you about itself when motd is enabled.
2012-05-22 02:45:42 -07:00
NuclearW
7d324b3fd4
Changelog
...
and supercomment to default repair.vanilla.yml
2012-05-22 05:33:05 -04:00
NuclearW
badc5738ff
Fix up repair command as best as possible given what it is...
2012-05-22 05:33:05 -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
e775abdc5a
Remove all the old stuff from the config
2012-05-22 05:33:04 -04:00
NuclearW
60754c9380
Implement xp
2012-05-22 05:33:04 -04:00
NuclearW
c890ff5605
Use new system!
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
c218de9567
Change to new line in locale
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
c9c90bb86a
New line in locale
2012-05-22 05:33:02 -04:00
NuclearW
437a608d2b
Return on this error
2012-05-22 05:33:01 -04:00
nossr50
b638eef1c6
Players are now informed about Hardcore mode when logging in
2012-05-22 02:31:01 -07: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
nossr50
160004fa7e
Hardcore mode now has some exploit prevention and much more information
2012-05-21 23:56:08 -07:00
nossr50
f4332761f9
Many changes to Hardcore / Vampirism
2012-05-21 23:30:16 -07:00
NuclearW
c3e1e55e9c
Fix for minimumQuantity default
2012-05-22 01:08:29 -04:00
NuclearW
e20bcd19b9
Make our RepairManager, load configs, and register them all
2012-05-22 00:57:24 -04:00
NuclearW
1fbf213ada
Load message
2012-05-22 00:56:57 -04:00
NuclearW
c2d2359a8c
RepairConfig loader
...
and small fix for RepairConfigManager
2012-05-22 00:56:14 -04:00
NuclearW
586a2a065e
Shears
2012-05-22 00:00:02 -04:00
NuclearW
adf43b7e35
String
2012-05-22 00:00:02 -04:00
NuclearW
45a4cddeef
Leather
2012-05-22 00:00:02 -04:00
NuclearW
69f62551c7
Your repair is now diamonds
2012-05-22 00:00:02 -04:00
NuclearW
f1bdf502be
Gold
...
and fix for minQuantity on iron armor
2012-05-22 00:00:02 -04:00
NuclearW
e89b3795f8
Save vanilla from jar
2012-05-22 00:00:02 -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
NuclearW
a9b2a4940e
Max_Ticks to Max_Seconds
2012-05-21 10:04:07 -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
NuclearW
0bb5f9f297
Max ticks for abilities
2012-05-21 09:17:16 -04:00
GJ
16ad8502d2
Cleanup, changed order of some logic checks.
2012-05-21 09:04:51 -04:00
GJ
ad68e6057e
More cleanup.
2012-05-21 08:45:33 -04:00
GJ
54b4faeeff
Minor cleanup.
2012-05-21 08:39:27 -04:00
NuclearW
a7f69545f2
Emulate unbreaking properly
2012-05-21 08:31:29 -04:00
NuclearW
93ea558ec3
Cleanup
2012-05-21 08:27:26 -04:00
GJ
d0cdc208e3
Avoid a duplicate config call.
2012-05-21 07:53:52 -04:00
NuclearW
0d7c483bd5
Tameable not a part of combat checks at the moment, only wolves
2012-05-21 07:25:20 -04:00
NuclearW
3f211c6277
Generalize Wolf to Tameable
...
Also generalize Arrow to Projectile
For MCCORE-263
2012-05-21 04:44:48 -04:00
NuclearW
79e93edfef
Switch order of sticky check and placeStore check.
...
sticky check is much less expensive than placeStore, so it's better to ensure that the piston is sticky before doing a placeStore check
2012-05-21 02:19:45 -04:00
Travis Ralston
44e8efda36
Check for sticky pistons
2012-05-19 08:00:34 -06:00
NuclearW
9726ac6f12
Send metrics information on if this server uses timings
2012-05-19 00:42:50 -04:00
NuclearW
01006ed76d
Hidden config and use of NullChunkletManager
...
ChunkletManagerFactory now produces NullChunkletManagers if Chunklets are disabeld in the hidden.yml
2012-05-18 22:01:15 -04:00
NuclearW
2936823d03
NullChunkletManager
2012-05-18 21:44:25 -04:00
GJ
7d05d53f9e
Whoops. Can't initialize something that doesn't exist.
2012-05-18 14:40: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
6da43b15c8
Move to a more ideal location.
...
Not as efficient as I would like, but certainly better than it was before
2012-05-18 03:14:19 -04:00
NuclearW
d0bb7b075e
This was a bad idea
2012-05-18 03:12:40 -04:00
NuclearW
c1ecd74644
Actually remove from map on unload
2012-05-18 03:12:16 -04:00
NuclearW
a1aada0777
Iron armor
2012-05-17 23:53:25 -04:00
NuclearW
c55a8eeccd
Iron tools
2012-05-17 23:40:34 -04:00
NuclearW
73cc8adcab
Beginnings of repair.vanilla.yml
2012-05-17 23:16:59 -04:00
NuclearW
7f0803c3f6
Add in xpMultiplier
2012-05-17 22:40:46 -04:00
NuclearW
1185ea4f96
Beginnings of RepairConfig
2012-05-17 22:40:46 -04:00
NuclearW
43db51a664
RepairConfigManager
2012-05-17 22:40:46 -04:00
GJ
d35cdc91f8
Think it's finally right...
2012-05-17 22:24:45 -04:00
GJ
8d643277c0
Locale update.
2012-05-17 22:22:53 -04:00
GJ
5be1858b45
Stupid file...
2012-05-17 22:20:25 -04:00
GJ
13d6e16630
Stupid file...
2012-05-17 22:18:44 -04:00
GJ
dcb1cbbdb7
Locale update.
2012-05-17 22:11:16 -04:00
nossr50
f7f077be3e
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-05-17 19:00:14 -07:00
nossr50
3d79416520
Getting ready for promotions in this good economy
2012-05-17 18:59:51 -07: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
GJ
d17fe6bb7a
Mod Support - Item Tiers.
...
1 is Wood, 2 is Stone, 3 is Iron, 4 is Diamond.
2012-05-17 21:19:17 -04:00
NuclearW
01235ff398
isInJar
2012-05-17 21:02:26 -04:00
NuclearW
3d6e490505
Expunge this line
2012-05-17 20:49:43 -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
b36da06fad
Mod Support - Custom blocks now allow for the setting of how many items
...
they drop when broken.
2012-05-17 17:21:59 -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
c25ddd0dbc
<GJ> MOAR PERMISSIONS!
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
GJ
e1ca2c0b98
Mod support - Fixed blocks config not loading or generating.
2012-05-17 08:33:50 -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
NuclearW
db59f24873
Cleanup
2012-05-17 03:57:16 -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
6cbf87b52c
Fixed custom tools & armor not being repairable.
2012-05-16 15:48:52 -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
e9af0ebdc5
Custom tools - modify XP gain from breaking blocks on a per tool basis.
2012-05-15 14:21:21 -04:00
GJ
29ee8a035b
Custom tools - should now support enabling/disabling ability activation
...
per tool.
2012-05-15 13:44: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
ecc68d373f
Typo fix in Acrobatics guide
2012-05-15 04:06:05 -04:00
NuclearW
3032572f18
New factories means more jobs for a better economy
2012-05-15 01:43:34 -04:00
NuclearW
bcee6abb65
Re-add call to updateInventory
2012-05-15 00:49:19 -04:00
nossr50
7e0b8ddf50
HudType will default to 'STANDARD' for MySQL DB - only good for new users
2012-05-14 15:13:55 -07:00
NuclearW
91dcb508b3
POOT DONATION HERE
2012-05-14 17:52:07 -04:00
GJ
d549e2722d
Removed unused import.
2012-05-14 10:48:46 -04:00
nossr50
3bb29c8308
mcMMO's motd now links to the new website rather than the wiki
2012-05-13 19:00:49 -07:00
bm01
cbafa7110a
Fixed minor Green Terra bugs on Stone Brick
2012-05-10 15:54:29 +02:00
bm01
06791beabd
Fixed double Config instantiation causing NPE on PlayerProfile.save()
2012-05-09 15:58:11 +02:00
bm01
68b9857409
Fixed /<skill> command being processed twice when an alias was used
2012-05-09 13:06:40 +02:00
bm01
112a0df8c2
Minor locale fix
2012-05-09 12:10:59 +02:00
bm01
73717278ff
Fixed /party not showing properly the member list
2012-05-09 11:38:22 +02:00
bm01
5fa79926db
Fixed arrow boucing off entities on daze proc
2012-05-08 21:58:01 +02:00
bm01
06f97ac2f1
Fixed a bug where a player could gain Acrobatics exp while riding a cart
2012-05-08 20:20:23 +02:00
bm01
c2b4961b8d
Removed exp gain when an arrow strikes its shooter
2012-05-08 20:12:41 +02:00
bm01
9b3838b912
Improved attacker and defender's party check
2012-05-08 19:42:26 +02:00
bm01
946ea19371
Fixed bad /party fix :(
2012-05-08 06:58:50 +02:00
NuclearW
b0157c9bd2
Replace Bukkit Metadata for user placed blocks
2012-05-07 22:38:22 -04:00
nossr50
37d146e8fa
Fixed various NPE errors when loading up mcMMO
2012-05-06 14:51:25 -07:00
bm01
063d982750
Fixed the fix!
2012-05-06 11:05:51 +02:00
bm01
fbfeaa0f95
Fixed /party not working properly with 2 arguments
2012-05-06 11:02:08 +02: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
1b37ba8daa
Fixed a few issues from the merge, added the mod directory to the zip
...
backup.
2012-05-05 13:51:54 -04:00
nossr50
b529219a0e
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
src/main/java/com/gmail/nossr50/mcMMO.java
2012-05-05 10:20:26 -07:00
nossr50
d9b3eff18f
Changed how a few variables were initialized
2012-05-05 10:16:41 -07:00
GJ
cb5ada6ec9
Fix for config files not being created at startup.
2012-05-05 13:02:55 -04:00
bm01
baf7ffd441
Fixed french locale string causing IAE on repair skillup
2012-05-04 20:17:17 +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
b5963936fd
Fixed /ability not checking the right permission
2012-05-04 19:42:00 +02:00
bm01
354ed9ede0
Fixed NPE on /party
2012-05-04 11:04:05 +02: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
GJ
3e91bc8c1e
Can now enable/disable specific skills for PVP & PVE
2012-05-03 10:39:32 -04:00
nossr50
3218c544dc
Added level curve modifier
2012-05-02 06:10:32 -07:00
GJ
1ae11da036
Start of work on allowing Combat skills to be enabled for just PVP or
...
PVE
2012-05-01 22:42:45 -04:00
bm01
84e36d758e
Fixed /p and /a incompatibilities with bChatManager
2012-05-02 00:55:43 +02:00
bm01
06ede80435
Fixed Iron Grip working reversely
2012-05-01 23:51:49 +02:00
bm01
dbc57060ee
Reduced bleeding ticks damage
2012-05-01 23:49:11 +02:00
GJ
798bd46d0a
Command updates - Repair (Finally done!)
2012-05-01 16:29:52 -04:00
GJ
c95f388d8d
Allow for checking if ALL double drops are disabled via config.
2012-05-01 15:56:09 -04: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
33bc2d8a6b
Command updates - Woodcutting & Unarmed
2012-05-01 15:15:30 -04:00
GJ
cc60f2f308
Command update - Swords
2012-05-01 14:28:20 -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
nossr50
e1cf89c3bf
Vamprirism updates.
2012-05-01 09:04:29 -07:00
nossr50
8cd1541893
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-05-01 08:48:10 -07:00
nossr50
9d510815b4
Vampirism for hardcore mode, needs testing.
2012-05-01 08:47:57 -07:00
GJ
44d22d93da
Command update - Mining. Also fixed typo on new Herbalism permission.
2012-05-01 10:39:50 -04:00
nossr50
f7405a82e6
Fixed NPE when user clicks the HUD button for Spout
2012-05-01 06:30:57 -07:00
GJ
04f3e44c3a
Command updates - Herbalism
2012-05-01 09:11:56 -04:00
GJ
6cc207a10c
Fixed bug with Chimera Wing failing when used on half-blocks - Fixes
...
MCCORE-221
Also added treasures.yml to the zip backup.
2012-05-01 08:28:54 -04:00
GJ
6b5e615a23
Tabs are bad and we should feel bad for having them.
2012-05-01 07:54:37 -04:00
Grant
46268a7cf3
Merge pull request #202 from shatteredbeam/master
...
Zip automation running in SQL mode Fix
2012-05-01 04:41:09 -07:00
bm01
3682fbf531
Reverted last commit
2012-05-01 10:51:17 +02:00
bm01
0928b54d90
Actually fixed Hardcore
2012-05-01 10:49:36 +02:00
bm01
5a10339adc
Fixed Hardcore mode always enabled
2012-05-01 10:43:04 +02:00
Shatteredbeam
7c412cbec8
Fix for zip backup running in SQL mode.
2012-05-01 00:07:17 -07:00
bm01
d235ca8ed8
Fixed SQLReconnect not working
2012-05-01 07:53:03 +02:00
GJ
97511be64a
One more tweak.
2012-05-01 01:43:00 -04:00
GJ
3bd5aaa251
Importing by * is a bad idea.
2012-05-01 01:40:47 -04:00
GJ
ae2d9d8387
Locale update.
2012-05-01 01:33:42 -04:00
GJ
33c9694d26
Changelog update & the removal of a useless p
2012-05-01 01:25:13 -04:00
GJ
dbede7f81a
Added config options for specific double drops. Implements MCCORE-226
2012-05-01 01:14:32 -04:00
bm01
c8ad2bb454
Added bm01 to authors :3
2012-05-01 01:34:21 +02:00
bm01
18c52a5e23
Cleanup
2012-05-01 01:32:50 +02:00
shatteredbeam
5a3574734c
Added automatic backup of datafiles.
2012-04-30 15:48:59 -07:00
nossr50
5c6d10b2db
Mining now completely ignore Silk Touch enchanted picks
2012-04-30 09:30:07 -07:00
nossr50
7e96ced4c4
Shortened the hardcore mode message
2012-04-30 07:19:13 -07:00
nossr50
8da259cabc
Updated perm node behaviour and changelog
2012-04-30 07:17:10 -07:00
nossr50
f978d739bb
Updates
2012-04-30 07:11:03 -07:00
nossr50
7b2d50e93e
*Actually* fixing the Maths
2012-04-30 07:05:11 -07:00
nossr50
8bec50663f
Fixing some Maths
2012-04-30 07:01:00 -07:00
nossr50
11782ac34d
Bah, don't know why this got deleted.
2012-04-30 06:44:56 -07:00
nossr50
bfec3fff36
Forgot to register events for the new listener
2012-04-30 06:43:12 -07:00
nossr50
d8c0a56577
Added basic hardcore mode functionality, needs testing.
2012-04-30 06:41:58 -07:00
nossr50
ff1326a44f
Revert "Added basic functionality of Hardcore Mode, needs testing..."
...
This reverts commit 1fa4fccbcc
.
2012-04-30 06:41:09 -07:00
nossr50
1fa4fccbcc
Added basic functionality of Hardcore Mode, needs testing...
2012-04-30 06:39:30 -07:00
nossr50
323b41fd58
Adding in config nodes for Hardcore Mode (WIP)
2012-04-30 06:21:14 -07:00
GJ
3d2b881b0e
Command cleanup - Fishing. Added 2 new fishing permissions nodes.
2012-04-30 08:26:37 -04:00
GJ
def41af469
Command update - Excavation
2012-04-30 07:51:02 -04:00
GJ
4750aba763
Added permissions node for Greater Impact, cleanup of Axes command
2012-04-30 07:46:08 -04:00