From e783cb2275c29de710067065584f4db750596cfc Mon Sep 17 00:00:00 2001 From: creeper Date: Wed, 14 Jan 2026 16:33:33 +0100 Subject: [PATCH] DOCS with minified! --- DOCUMENT-MINIFIED.MD | 61 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 DOCUMENT-MINIFIED.MD diff --git a/DOCUMENT-MINIFIED.MD b/DOCUMENT-MINIFIED.MD new file mode 100644 index 0000000..7aa64b6 --- /dev/null +++ b/DOCUMENT-MINIFIED.MD @@ -0,0 +1,61 @@ +# CreeperSQL Lite + +Standalone Java MySQL library for Minecraft plugins. No Bukkit/Spigot. Super light. + +--- + +## Features + +- Pure Java +- Automatic config: `plugins/MySQLConnection/config.yml` +- Standard SQL: SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, DROP TABLE +- Must set config or read before connecting +- Simple API + +--- + +## Usage + +1. **Set config** + `CreeperSQL mysql = new CreeperSQL();` + `mysql.setConfig("host","user","pass","db");` + +or + +`mysql.readMinecraftConfig();` + +2. **Connect** + `mysql.connect();` + +3. **SQL actions** +- `getTables()` → list of tables +- `sqlAction(sql)` → returns QueryResult +- `createTable(sql)` +- `dropTable(name)` +- `insert(sql)` +- `update(sql)` +- `delete(sql)` +- `close()` + +4. **QueryResult** +- `rows` → list of rows +- `affectedRows` → number of rows affected +- `error` → error message +- `hasError()` → true if error +- `hasRows()` → true if rows returned + +--- + +## Build + +1. Create Java project (SDK 17+) +2. Add `CreeperSQL.java` +3. Add MySQL Connector/J +4. Build JAR → import into plugin + +--- + +## Notes + +- Config must be set/read before connecting +- Async queries recommended for heavy SQL