GJ
9aaea7e44f
Fix old files if they exist.
2013-10-07 10:43:22 -04:00
GJ
c2f8f4d016
User data is now saved in flatfile, not FlatFileStuff
2013-10-07 10:33:14 -04:00
GJ
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
GJ
3927427b5b
Refactor all our repairable stuff into a special package.
2013-10-07 10:23:04 -04:00
TfT_02
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
GJ
fb4777e7f0
Added XP boost to Acrobatics when wearing Boots of Feather Falling.
...
Adds #1098
2013-10-07 09:53:32 -04:00
GJ
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
GJ
de964a3a60
This naming bothers me.
2013-10-07 07:53:42 -04:00
t00thpick1
ce3bc07aa8
Reasonably sure this needs to be this way
2013-10-06 17:46:45 -04:00
TfT_02
5a6bb363cf
Don't spawn fireworks under the player if they're in a vehicle
2013-10-06 12:08:22 +02:00
TfT_02
3f9c98d72e
Update changelog & minor formatting fixes
2013-10-06 10:25:28 +02:00
riking
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
riking
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
riking
77f9f40065
Do not save an un-loaded PlayerProfile
2013-10-06 10:09:09 +02:00
riking
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
riking
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
riking
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
TfT_02
c19ccbccac
Use only 1 extra durability by default, instead of 2
2013-10-06 10:08:06 +02:00
TfT_02
2f90e533a5
Improve validation messages of treasures.yml
2013-10-06 09:51:33 +02:00
Kane York
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
TfT_02
e8b886fcc6
This check somehow got removed
2013-10-05 01:18:51 +02:00
GJ
b8e937a234
ALWAYS remove pots broken by swords.
2013-10-04 13:16:41 -04:00
GJ
eb2e0d3abf
Fixed Hylian Luck not working at all.
...
Fixes #1508
2013-10-04 10:27:18 -04:00
GJ
3365da7f8d
MCPC+ checks, notify server owners that they're missing out.
2013-10-04 09:50:49 -04:00
TfT_02
a0e37a4a09
I forgot to invert this check
2013-10-03 22:04:39 +02:00
GJ
5541c15753
Try/catch was stupid.
2013-10-02 09:07:30 -04:00
GJ
f87110749e
ACTUALLY fix the NPE here.
2013-10-02 09:03:09 -04:00
GJ
a0ef0d5708
Check vanilla's maxDurability here as well, just to be safe.
...
Fixes #1504
2013-10-02 08:56:48 -04:00
TfT_02
2e2abcd645
Handle this nicer
2013-10-02 10:42:06 +02:00
TfT_02
6baf820afa
Cleanup and formatting
2013-10-01 22:14:29 +02:00
Kane York
288287badf
Add holiday celebration for the console
2013-10-01 22:06:51 +02:00
GJ
7c9356955e
ACTUALLY handle SQL passwords (or other fields) with '#' in them properly.
2013-09-30 16:17:44 -04:00
GJ
57541ec233
This can never be null, and there's no reason to pass that as a variable.
2013-09-30 14:19:07 -04:00
TfT_02
9c6d1ce020
Fixing these infinite recursing methods
...
Oops, that was silly. Thanks @t00thpick1
2013-09-30 19:38:22 +02:00
TfT_02
c72ead9d0a
Prevent breaking other plugins who use this API
2013-09-30 19:03:44 +02:00
TfT_02
4262a1b2a5
Added two more treasures to Excavation
2013-09-30 16:24:21 +02:00
TfT_02
eb589b6e78
Renamed some config options in the Commands section.
...
The following keys have been renamed:
* General => Generic
* p => partychat
* a => adminchat
2013-09-30 15:43:37 +02:00
GJ
98e5e53fda
Ignore "#" in SQL passwords.
2013-09-30 08:36:32 -04:00
TfT_02
00918fbdc1
Change this back, getPlayerExact() is faster
2013-09-30 14:04:34 +02:00
TfT_02
5ad0f2c624
Do a little bit of localebending
2013-09-30 11:32:35 +02:00
TfT_02
babb9baa2b
Handle joining disbanded parties properly
2013-09-30 11:22:15 +02:00
TfT_02
45143836e5
Fixed /party kick
...
Fixes #1499
2013-09-30 10:39:33 +02:00
TfT_02
ceacd7dc52
Fixed /party disband
2013-09-30 10:39:14 +02:00
TfT_02
6eb255632f
Clean this up a little bit
2013-09-30 10:24:36 +02:00
TfT_02
3a37d0e092
Fixing an error due to confusingly named check
...
Refactored healthBarEnabled to healthBarPluginEnabled to avoid this
from happening again.
2013-09-29 23:57:13 +02:00
TfT_02
4c7fb1854d
addRawXP should use float instead of int
2013-09-29 15:48:11 +02:00
TfT_02
763cff6898
Fixed a bug where Repair wasn't asking for confirmation
2013-09-28 19:46:47 +02:00
riking
fa34d06341
Clear child skill FamilyTree on reload
2013-09-27 15:46:19 -07:00
TfT_02
1ca53da0e2
Also try to count recipe ingredients regardless of repairMaterial
...
when the normal counting and the config value result in 0
Fixes #1484
2013-09-27 13:42:50 +02:00
TfT_02
57dfa00541
Fixed a NPE when an invalid repair material was entered
...
#1484
2013-09-27 10:46:54 +02:00
GJ
7f290504ad
Set random jump strength for horses as well.
2013-09-26 10:43:45 -04:00
GJ
92b4be9a01
We don't use these parts of the updater.
2013-09-26 09:39:13 -04:00
GJ
8cb8dea642
Move Updater to independent package due to custom changes being overwritten by other plugins using the updater.
2013-09-26 09:37:31 -04:00
GJ
a63f745c73
Add custom mobs automatically as they're killed.
2013-09-26 15:06:36 +02:00
GJ
4a0fee5796
Use class names to better find custom entities.
2013-09-26 15:06:21 +02:00
GJ
cf90236e57
Redo blocks.yml
...
** YOU WILL NEED TO UPDATE THIS FILE **
2013-09-26 15:06:21 +02:00
GJ
fc6c7bb1de
Rework custom tool config.
...
** YOU WILL NEED TO UPDATE YOUR CONFIG TO THE NEW FORMAT **
2013-09-26 15:06:21 +02:00
GJ
1b92131ce9
Added Carrot on a Stick, and Flint & Steel to repair.vanilla.yml
2013-09-26 14:58:31 +02:00
GJ
792ecd6aad
Rework armor.yml to take item names instead of IDs in advance of 1.7 changes.
...
** YOU WILL NEED TO REDO YOUR armor.yml FILE **
2013-09-26 14:58:30 +02:00
TfT_02
933b6f278b
Disable partial name matching for offline players by default
...
#1482
2013-09-25 14:26:24 +02:00
TfT_02
45dfc13ebd
Match playernames using OfflinePlayers instead
...
Fixes #1482
2013-09-24 11:40:53 +02:00
dddeeefff
1254ab232a
Add randomized Horse appearance to Call Of The Wild
2013-09-23 22:29:02 +02:00
dddeeefff
b49e56c857
Added missing COTW message when there are too many Horses nearby
2013-09-23 22:29:01 +02:00
TfT_02
d5bd9a1693
Fixed some small mistakes in CommandUtils
2013-09-23 20:22:41 +02:00
TfT_02
6a3a564bd4
Use cooldownExpired here as well.
2013-09-22 23:28:09 +02:00
TfT_02
3828f78480
Fixed respawn cooldown checks
...
Thanks @Riking for pointing this out!
2013-09-22 23:28:08 +02:00
Travis Ralston
239d7e33cb
Revert "Metrics be dead"
...
This reverts commit 0a9fd4a92e
.
2013-09-22 12:33:01 -06:00
TfT_02
b8c479549c
Disable our healthbars when the plugin "HealthBar" is found
...
Adds #1477
2013-09-22 16:55:02 +02:00
t00thpick1
0a9fd4a92e
Metrics be dead
2013-09-20 22:23:38 -04:00
TfT_02
4c96161acb
Don't throw errors about dropped columns
2013-09-20 21:39:20 +02:00
TfT_02
ce7a7a31a7
A bit of cleaning up
2013-09-20 00:15:22 +02:00
TfT_02
834e26b44e
Minor improvements
2013-09-19 21:47:12 +02:00
GJ
f71b302f6f
Don't need this anymore.
2013-09-19 15:19:16 -04:00
GJ
566a381e95
Remove debug message, use recipe method for salvage.
2013-09-19 15:17:19 -04:00
GJ
5d7d779a49
Changed format of repair.vanilla.yml. **YOU WILL NEED TO UPDATE YOUR FILE TO THE NEW FORMAT**
2013-09-19 11:02:47 -04:00
GJ
59a35b170c
Oh yeah, that's why.
2013-09-18 15:42:54 -04:00
GJ
14eb473355
Why we were making this so complicated, I'll never know.
2013-09-18 14:55:17 -04:00
GJ
a8e23e08ee
Remove HudType from Flatfile records.
2013-09-18 11:54:23 -04:00
GJ
15f5dcf860
Removed HudType references from the database.
2013-09-18 09:57:28 -04:00
GJ
9be9908a22
Remove unused imports.
2013-09-18 09:39:54 -04:00
GJ
446b6c107b
Remove empty lines from FlatFile - the plugin will not enable if these are present.
2013-09-18 08:34:47 -04:00
GJ
5a3f8ad15f
Add COTW info for horses to the Taming command.
2013-09-17 14:13:11 -04:00
GJ
3a2c6a0827
We can have ' again!
2013-09-17 14:09:39 -04:00
GJ
e865acd871
Fix locale parsing issues.
...
Fixes #1463
2013-09-17 14:03:00 -04:00
TfT_02
4a0e1ba444
Fix a small boo boo
2013-09-16 23:26:06 +02:00
GJ
1a88b0b944
Better way to handle ink sacks, allows for dropping of multiple types.
2013-09-16 12:48:08 -04:00
GJ
e0592b3f62
Don't try to ever pull the mcMMOPlayer here.
...
Fixes #1466
2013-09-16 12:12:31 -04:00
GJ
1ec55c2d7e
Remove the last bits of Spout from our code.
2013-09-16 12:05:39 -04:00
GJ
6427a7dcdf
Fix issues with Skulls in treasures.yml
2013-09-16 11:45:57 -04:00
TfT_02
7bac0e2ca5
Dropped SpoutPlugin support
...
Because SpoutPlugin is not being updated to 1.6.x and mcMMO 1.4.07 does
not support any CB version below 1.6.x SpoutPlugin support is no longer
needed.
https://blog.spout.org/minecraft-1-6-and-the-legacy-finale/
2013-09-16 16:48:42 +02:00
GJ
e8bc2475c3
Add sound for level-up even when not using Spout.
2013-09-16 09:52:09 -04:00
GJ
816b08b14a
Make sure the attacker is a valid player too.
...
Fixes #1464
2013-09-16 08:53:55 -04:00
GJ
64e1448782
Added ability to give items names & lore through treasures.yml.
...
Adds #1419
2013-09-15 21:09:32 -04:00
TfT_02
ae0a27991b
Register when the config files were last updated
2013-09-15 23:10:35 +02:00
TfT_02
f1b82dcbe6
Fixed regex of version string parsing
2013-09-15 23:09:06 +02:00
TfT_02
bfbd50d8f4
Fix another wrong default Material name
2013-09-15 22:52:59 +02:00
GJ
de07316261
Just in case there's something broken in the file.
2013-09-15 16:49:41 -04:00
GJ
eae196c6a1
Fix wrong default material name.
2013-09-15 16:48:05 -04:00
GJ
8af41975ff
Don't keep trying to load if they've got an old file.
2013-09-15 16:09:41 -04:00
GJ
957bbbc9b2
Warn if treasures.yml is outdated.
2013-09-15 15:59:29 -04:00