nossr50
f7339277f8
Add more tests, fix null name bug
2021-04-13 12:41:23 -07:00
nossr50
5b4af3f9ce
Add loadFromFile test
2021-04-12 16:59:35 -07:00
nossr50
9f22cef175
More tests
2021-04-12 13:18:41 -07:00
nossr50
85f3221a60
FlatFileDataProcessor will handle fixing and repairing the data
2021-04-12 12:55:31 -07:00
nossr50
60013c710b
Add more tests to FlatFileDatabaseManagerTest
2021-04-12 09:33:43 -07:00
nossr50
aca1d6c0b1
Add test to find duplicate names - FlatFileDatabaseManagerTest
2021-04-12 09:02:50 -07:00
nossr50
834ccc946a
FlatFileDatabaseManager refactor + adding tests part 1
2021-04-09 16:45:58 -07:00
nossr50
be44c0e417
Update SkillTools
2021-04-09 11:13:27 -07:00
nossr50
eec5feb2bf
PrimarySkillType refactor and other refactors
2021-04-08 13:21:34 -07:00
nossr50
5080d86e44
Refactoring code part 1 to prep for adding a bunch of unit tests
2021-04-08 10:39:07 -07:00
nossr50
eea922c31f
TODO: Look into double drops for berry bushes
2021-03-25 14:08:22 -07:00
nossr50
75db0af01d
More console spam reduction for database operations
2021-03-12 16:37:21 -08:00
nossr50
4a048b47cb
Refactor DB code a bit and fix console spam when using the Plan plugin
...
Fixes #4450
2021-03-12 16:25:14 -08:00
nossr50
0979ef555b
More tweaks to data recovery messages
2021-03-11 14:59:11 -08:00
nossr50
91204262f5
More tweaks to handling corrupt data for flat file
2021-03-11 14:48:21 -08:00
nossr50
eb1e657af1
Simplify data validation + listen to exceptions again
2021-03-11 14:10:29 -08:00
nossr50
2203d61c10
More safety against corrupt data when loading data for FlatFile
2021-03-11 13:11:11 -08:00
nossr50
d77c8c88a3
Less spammy corrupt data reporting
2021-03-11 12:16:33 -08:00
nossr50
7755875dbf
Some refactoring of FlatFileDatabaseManager
2021-03-11 12:02:21 -08:00
nossr50
72116d809b
Add another error message if mcMMO finds something unexpected in the database
2021-03-11 12:00:11 -08:00
nossr50
e95b7f72a7
Add some safety measures to loading a user from FlatFile
2021-03-11 11:58:27 -08:00
nossr50
6c69cd2aea
Fixed several SQL bugs + SQL db is now fully UTF-8 compatible
2021-03-09 15:10:00 -08:00
nossr50
f4976e5ecb
switch SQL from latin1 to utf8mb4
2021-03-09 13:56:03 -08:00
nossr50
f9097087fe
Fixed a bug where player levels were wiped on FlatFile database if players changed nicknames
2021-03-07 14:28:47 -08:00
nossr50
5e35a65fbf
2.1.177
2021-03-05 15:17:41 -08:00
nossr50
72264205d0
Update player names immediately when change is detected
2021-03-05 14:27:53 -08:00
nossr50
ba7b6826b4
2.1.170 - papi fix
2021-01-05 15:25:39 -08:00
nossr50
7931a095fe
Add some tests for com.gmail.nossr50.util.random classes
2021-01-03 12:21:32 -08:00
nossr50
f346d3b758
2.1.157
2020-11-11 16:50:21 -08:00
nossr50
592851e80b
Throw errors for child skill leaderboard requests
2020-11-10 11:22:02 -08:00
nossr50
15578bb84e
Some refactoring
2020-11-04 12:12:51 -08:00
nossr50
fdd951f1f1
Second Smelt makes use of its own section in Bonus Drops in config.yml
...
Co-authored-by: t00thpick1 <t00thpick1dirko@gmail.com>
2020-07-13 12:31:30 -07:00
nossr50
7eae59a0b3
Misc code fixes
2020-07-13 11:39:03 -07:00
nossr50
428c093ae4
UUID updater changes + locale fixes
...
Co-authored-by: t00thpick1 <t00thpick1dirko@gmail.com>
2020-07-13 11:18:16 -07:00
nossr50
402283806d
Database choice is now logged
2020-05-05 19:51:53 -07:00
nossr50
ea70c937f2
Fix rank for new versions of MySQL
2020-01-27 18:45:19 -08:00
Shane Freeder
0ffcff53b3
Further address locale issues (Targets #4083 )
2020-01-26 17:48:14 +00:00
Shane Freeder
8a4410cde8
Add a configuration to print jdbc exceptions
...
By default, mcmmo tries to pretty print errors, which is fine for many cases,
however; deeper nested errors can lack information, e.g. networking related issues,
while the pretty print is less intimitating and provides useful information to users,
surpressing the trace can prevent debugging these deeper issues, this config option serves
as a compromise between scaring users and having a means to find these deeper issues.
2019-08-26 05:29:29 +01:00
nossr50
4048ecc764
Fixing some imports
2019-06-02 22:42:03 -07:00
nossr50
4795143fca
Fixed a memory leak in MySQL that would cause errors if users were
...
removed from the DB
2019-05-29 10:14:04 -07:00
t00thpick1
43d8e08e83
Fix offline inspecting a player hitting an error if the casing didn't match up perfectly. Fixes #3727
2019-01-26 10:51:30 -05:00
nossr50
6ad9c8e664
Readying a Tool now has a sound
2019-01-20 00:46:33 -08:00
nossr50
43da10a855
Levels now start at 1 (configurable advanced.yml)
2019-01-18 13:10:45 -08:00
nossr50
0acde4a8af
Why are these empty part 2
2019-01-15 01:11:33 -08:00
nossr50
95d60e646d
Diminishing returns now has an optional minimum gains setting
2019-01-14 22:11:58 -08:00
nossr50
9f8c9db4bc
Setting SSL to false will now squelch MySQL warnings
2019-01-14 20:37:30 -08:00
nossr50
6f77bb206d
Refactoring + adding a new skillranks config (not functional yet)
2019-01-12 23:54:53 -08:00
nossr50
d3c47935d4
Some refactoring
2019-01-12 19:56:54 -08:00
nossr50
85fd0a79bc
Sounds volume and pitch are now configurable in the new sounds.yml file
2019-01-12 19:08:54 -08:00
nossr50
4cfb7a5f4b
mcMMO now supports SSL and tries to use it by default for MySQL (turn this off in config.yml MySQL.Server.SSL)
...
this fixes a lot of console spam from default mysql installs
2019-01-12 17:26:17 -08:00