From 320199d2a619bf0f8c60ccb3f2cec6596dc6e417 Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Tue, 27 Oct 2020 06:45:26 +0000 Subject: [PATCH] Add area-related tables to SQLite database I am adding area protection to this mod since I have yet to find one for Fabric, and people have been complaining about it for as long as I can remember. (Honestly, I'd like it too.) --- .../java/party/_2a03/mc/util/Database.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/party/_2a03/mc/util/Database.java b/src/main/java/party/_2a03/mc/util/Database.java index 23a262b..98c027e 100644 --- a/src/main/java/party/_2a03/mc/util/Database.java +++ b/src/main/java/party/_2a03/mc/util/Database.java @@ -36,6 +36,24 @@ public class Database { "home TEXT," + "PRIMARY KEY(uuid)" + ");"); + stmt.executeUpdate( + "CREATE TABLE IF NOT EXISTS claims (" + + "id TEXT NOT NULL UNIQUE," + + "owner TEXT NOT NULL," + + "members TEXT NOT NULL," + + "rules TEXT NOT NULL," + + "PRIMARY KEY(id)" + + ");"); + stmt.executeUpdate( + "CREATE TABLE IF NOT EXISTS areas (" + + "chunk_x INTEGER NOT NULL," + + "chunk_z INTEGER NOT NULL," + + "min_x INTEGER NOT NULL," + + "min_z INTEGER NOT NULL," + + "max_x INTEGER NOT NULL," + + "max_z INTEGER NOT NULL," + + "claim TEXT NOT NULL" + + ");"); stmt.close(); } catch (SQLException e) { LOGGER.error(e.getMessage(), e);