67e9d9c535
Fishing TNT traps should not destroy blocks
2013-10-12 03:30:10 +02:00
800786111c
Fix apostrophe issues
...
Fixes #1523
2013-10-12 02:41:13 +02:00
ed8197bd50
Remove level based bonus from Master Angler
...
Let's try this another way, instead of removing this passive ability all togheter I think it would be nice to keep the boat/biome catch rate boost. The level based boost was out of hand and counter-intuitive as it made leveling easier on high skill levels.
2013-10-12 02:41:13 +02:00
82f8c4ce36
Fishing Treasure Hunter overhaul
2013-10-12 02:41:13 +02:00
b1cf7d0348
Fire FakeBlockBreakEvent when using Hylian Luck
...
Fixes #1528
2013-10-11 23:47:42 +02:00
49cbaad47f
Clean up advanced.yml comments and keys
2013-10-11 16:22:30 +02:00
1d96ed72dc
Move Acrobatics XP settings to experience.yml
2013-10-11 15:18:57 +02:00
ec378d046f
Reformat advanced.yml making the keys consistent
2013-10-11 15:18:56 +02:00
a25dc24c6c
No reason to have this many functions...
2013-10-11 15:18:56 +02:00
68eb51a3d0
Removed Shake_UnlockLevel config option
...
because it is no longer needed.
2013-10-11 15:18:56 +02:00
2eda3a9c83
Add extra tiers! Every ability now has 8 tiers
2013-10-11 15:18:55 +02:00
ad8e200a84
Make sure we update the blocks config after this too.
2013-10-09 11:45:49 -04:00
0c83bf2a80
Improve our drop handling.
2013-10-09 11:44:45 -04:00
6eaec5ffab
We don't need this anymore.
2013-10-09 10:27:06 -04:00
8a2c5fb051
Check 0 first.
2013-10-09 10:26:51 -04:00
9485869014
Move these functions to SkillType.
2013-10-09 09:20:32 -04:00
e1bf55b077
Backup old mod configs & replace with new.
2013-10-08 13:10:09 -04:00
81140824e4
Backup and replace updated treasures.yml file.
2013-10-07 13:09:46 -04:00
d5545de81f
Backup & replace the repair config files that have been updated.
2013-10-07 13:04:36 -04:00
8632baed27
No reason to handle this ourselves, Bukkit does it for us.
2013-10-07 11:54:23 -04:00
9aaea7e44f
Fix old files if they exist.
2013-10-07 10:43:22 -04:00
c2f8f4d016
User data is now saved in flatfile, not FlatFileStuff
2013-10-07 10:33:14 -04:00
5131e74349
Save mod config files to "mods" rather than "ModConfigs", mirror directory structure inside the jar file.
2013-10-07 10:32:40 -04:00
3927427b5b
Refactor all our repairable stuff into a special package.
2013-10-07 10:23:04 -04:00
4aef4c63fc
Split the locale skill guides into seperate sections
...
This will make it easier for translators to keep up with translating our skill guides. Closes #560
2013-10-07 16:05:11 +02:00
fb4777e7f0
Added XP boost to Acrobatics when wearing Boots of Feather Falling.
...
Adds #1098
2013-10-07 09:53:32 -04:00
d8f3a54f9b
Compiler throws warnings all over the place about our close methods, this one is no different.
2013-10-07 07:56:13 -04:00
de964a3a60
This naming bothers me.
2013-10-07 07:53:42 -04:00
ce3bc07aa8
Reasonably sure this needs to be this way
2013-10-06 17:46:45 -04:00
5a6bb363cf
Don't spawn fireworks under the player if they're in a vehicle
2013-10-06 12:08:22 +02:00
3f9c98d72e
Update changelog & minor formatting fixes
2013-10-06 10:25:28 +02:00
96b54387fe
SQL database - split loadProfile to have retry flag
...
Instead of assuming that newUser() worked as intended, we cycle back around into the method.
This also removes the possibility of infinite loops from the writeMissingRows() code path.
2013-10-06 10:09:09 +02:00
70eb67dd6a
Flatfile loadProfile - place newUser() inside of try block
...
This fixes incorrect behavior in the edge-case where an IOException occurs when reading (but not writing) the flatfile database.
2013-10-06 10:09:09 +02:00
77f9f40065
Do not save an un-loaded PlayerProfile
2013-10-06 10:09:09 +02:00
14ae1a69c4
Attempt clean recovery from an unloaded PlayerProfile
...
This change should cause McMMOPlayer to create a graceful recovery when the database is temporarily unavailable.
When a McMMOPlayer is constructed and recieves an unloaded PlayerProfile, it schedules a task to re-attempt profile retrieval. This task can run for a maximum of 5 seconds, after which a second warning is printed indicating that it has given up (and a message given to the user).
2013-10-06 10:09:09 +02:00
c9858dfd49
Do not mark a PlayerProfile as clean if it failed to save
...
DatabaseManager.saveUser() now returns a success value, which is used by PlayerProfile to determine whether or not it should be considered clean.
2013-10-06 10:09:09 +02:00
f75fe3cc89
Potential fix for loss of data due to SQL connection dropping
...
The idea behind this change is to send a ping every hour, which is shorter than the driver's 'dead connection' threshold of 8 hours.
As a side effect, this also will fix a subset of the situations where the MySQL server is restarted.
2013-10-06 10:09:08 +02:00
c19ccbccac
Use only 1 extra durability by default, instead of 2
2013-10-06 10:08:06 +02:00
2f90e533a5
Improve validation messages of treasures.yml
2013-10-06 09:51:33 +02:00
0cd0919447
/mcconvert: Fix mismatched type in list.remove() call
...
The databaseTypes collection is a List<String>, so attempting to remove a DatabaseType object will have no effect.
2013-10-05 14:07:06 -07:00
e8b886fcc6
This check somehow got removed
2013-10-05 01:18:51 +02:00
b8e937a234
ALWAYS remove pots broken by swords.
2013-10-04 13:16:41 -04:00
eb2e0d3abf
Fixed Hylian Luck not working at all.
...
Fixes #1508
2013-10-04 10:27:18 -04:00
3365da7f8d
MCPC+ checks, notify server owners that they're missing out.
2013-10-04 09:50:49 -04:00
a0e37a4a09
I forgot to invert this check
2013-10-03 22:04:39 +02:00
5541c15753
Try/catch was stupid.
2013-10-02 09:07:30 -04:00
f87110749e
ACTUALLY fix the NPE here.
2013-10-02 09:03:09 -04:00
a0ef0d5708
Check vanilla's maxDurability here as well, just to be safe.
...
Fixes #1504
2013-10-02 08:56:48 -04:00
2e2abcd645
Handle this nicer
2013-10-02 10:42:06 +02:00
6baf820afa
Cleanup and formatting
2013-10-01 22:14:29 +02:00