mirror of
https://github.com/HibiscusMC/HMCCosmetics.git
synced 2025-12-29 03:49:19 +00:00
Removed old database classes
This commit is contained in:
@@ -5,9 +5,7 @@ import io.github.fisher2911.hmccosmetics.cosmetic.CosmeticManager;
|
||||
import io.github.fisher2911.hmccosmetics.gui.ArmorItem;
|
||||
import io.github.fisher2911.hmccosmetics.inventory.PlayerArmor;
|
||||
import io.github.fisher2911.hmccosmetics.user.User;
|
||||
import io.th0rgal.oraxen.shaded.curl.CUrl;
|
||||
import org.bukkit.configuration.file.YamlConfiguration;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
package io.github.fisher2911.hmccosmetics.database;
|
||||
|
||||
import com.j256.ormlite.support.ConnectionSource;
|
||||
import com.zaxxer.hikari.HikariDataSource;
|
||||
import io.github.fisher2911.hmccosmetics.HMCCosmetics;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
||||
public class MySQLDatabase extends Database {
|
||||
|
||||
String SAVE_STATEMENT =
|
||||
"INSERT INTO " + TABLE_NAME + "(" +
|
||||
PLAYER_UUID_COLUMN + ", " +
|
||||
BACKPACK_COLUMN + ", " +
|
||||
HAT_COLUMN + ", " +
|
||||
DYE_COLOR_COLUMN + ") " +
|
||||
"VALUES (?,?,?,?) " +
|
||||
"ON DUPLICATE KEY UPDATE " +
|
||||
BACKPACK_COLUMN + "=?, " +
|
||||
HAT_COLUMN + "=?, " +
|
||||
DYE_COLOR_COLUMN + "=?";
|
||||
|
||||
String LOAD_STATEMENT =
|
||||
"SELECT " +
|
||||
BACKPACK_COLUMN + ", " +
|
||||
HAT_COLUMN + ", " +
|
||||
DYE_COLOR_COLUMN + " " +
|
||||
"FROM " + TABLE_NAME + " " +
|
||||
"WHERE " +
|
||||
PLAYER_UUID_COLUMN + "=?";
|
||||
|
||||
private final HikariDataSource dataSource;
|
||||
|
||||
public MySQLDatabase(final HMCCosmetics plugin, final ConnectionSource dataSource, final String SAVE_STATEMENT, final String LOAD_STATEMENT, final HikariDataSource dataSource1) throws SQLException {
|
||||
super(plugin, dataSource, DatabaseType.MYSQL);
|
||||
this.SAVE_STATEMENT = SAVE_STATEMENT;
|
||||
this.LOAD_STATEMENT = LOAD_STATEMENT;
|
||||
this.dataSource = dataSource1;
|
||||
}
|
||||
|
||||
public void getAll() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() {
|
||||
this.dataSource.close();
|
||||
}
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
package io.github.fisher2911.hmccosmetics.database;
|
||||
|
||||
import com.j256.ormlite.support.ConnectionSource;
|
||||
import io.github.fisher2911.hmccosmetics.HMCCosmetics;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.SQLException;
|
||||
|
||||
public class SQLiteDatabase extends Database {
|
||||
|
||||
private Connection conn;
|
||||
|
||||
public SQLiteDatabase(final HMCCosmetics plugin, final ConnectionSource connectionSource) throws SQLException {
|
||||
super(plugin, connectionSource, DatabaseType.SQLITE);
|
||||
}
|
||||
|
||||
String SAVE_STATEMENT =
|
||||
"INSERT INTO " + TABLE_NAME + "(" +
|
||||
PLAYER_UUID_COLUMN + ", " +
|
||||
BACKPACK_COLUMN + ", " +
|
||||
HAT_COLUMN + ", " +
|
||||
DYE_COLOR_COLUMN +
|
||||
") " +
|
||||
"VALUES (?,?,?,?) " +
|
||||
"ON CONFLICT (" +
|
||||
PLAYER_UUID_COLUMN + ") " +
|
||||
"DO UPDATE SET " +
|
||||
BACKPACK_COLUMN + "=?," +
|
||||
HAT_COLUMN + "=?, " +
|
||||
DYE_COLOR_COLUMN + "=?";
|
||||
|
||||
String LOAD_STATEMENT =
|
||||
"SELECT " +
|
||||
BACKPACK_COLUMN + ", " +
|
||||
HAT_COLUMN + ", " +
|
||||
DYE_COLOR_COLUMN + " " +
|
||||
"FROM " + TABLE_NAME + " " +
|
||||
"WHERE " +
|
||||
PLAYER_UUID_COLUMN + "=? ";
|
||||
|
||||
@Override
|
||||
public void close() {
|
||||
try {
|
||||
this.conn.close();
|
||||
} catch (final SQLException exception) {
|
||||
exception.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -72,7 +72,7 @@ public class ClickListener implements Listener {
|
||||
|
||||
final ItemStack mainHand = event.getPlayer().getInventory().getItemInMainHand();
|
||||
|
||||
if (mainHand.getType().isBlock() && mainHand.getAmount() > 0) return;
|
||||
if (mainHand.getType().isBlock() && mainHand.getAmount() > 0)
|
||||
|
||||
this.userManager.updateCosmetics(player.getUniqueId(), true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user