package ye.reproduce.output; import lib.PatPeter.SQLibrary.Database; import lib.PatPeter.SQLibrary.SQLite; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; import java.sql.SQLException; import java.util.logging.Level; public class MainClass extends JavaPlugin { private Database sql = new SQLite(getServer().getLogger(), "[error_reproducer]", this.getDataFolder().getAbsolutePath(), "er", ".db"); @Override public void onEnable() { if (!Bukkit.getPluginManager().isPluginEnabled("SQLibrary")) { Bukkit.getLogger().log( Level.SEVERE, "Plugin was unable to start | SQLibrary is not installed" ); this.setEnabled(false); return; } try { if (sql.open()) { sql.query("CREATE TABLE PLAYERDATA (NAME TEXT PRIMARY KEY NOT NULL, POINTS INT DEFAULT 0 NOT NULL);"); sql.query("INSERT OR IGNORE INTO PLAYERDATA (NAME, POINTS) VALUES ('a', 1), ('b', 2);"); } } catch (SQLException e) { e.printStackTrace(); } } @Override public void onDisable() { } }