!New stuff

This commit is contained in:
Indyuce 2022-03-06 17:50:50 +01:00
parent 49ed57d057
commit 196b977676
2 changed files with 19 additions and 1 deletions

View File

@ -140,7 +140,7 @@
<dependency>
<groupId>io.lumine</groupId>
<artifactId>MythicLib-dist</artifactId>
<version>1.3</version>
<version>1.3.1</version>
<scope>provided</scope>
</dependency>

View File

@ -17,6 +17,24 @@ public class MySQLDataProvider extends MMODataSource implements DataProvider {
@Override
public void load() {
/*TODO
also move Debug function to mysql data provider
String tableName = getPoolName();
getResultAsync("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" +getPoolName()+ "' AND TABLE_NAME = 'mmocore_playerdata' AND COLUMN_NAME = 'times_claimed'",
result -> {
if (!result.next())
executeUpdateAsync()
}):
executeUpdateAsync();
if (!provider.prepareStatement("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" + provider.getDatabase()
+ "' AND TABLE_NAME = '" + provider.getBountyDataTable() + "' AND COLUMN_NAME = 'last_updated'").executeQuery().next())
provider.prepareStatement("ALTER TABLE " + provider.getBountyDataTable() + " ADD COLUMN last_updated BIGINT").execute();*/
executeUpdateAsync(
"CREATE TABLE IF NOT EXISTS mmocore_playerdata(uuid VARCHAR(36),class_points "
+ "INT(11) DEFAULT 0,skill_points INT(11) DEFAULT 0,attribute_points INT(11) "