mirror of
https://github.com/plexusorg/Module-Guilds.git
synced 2026-06-05 03:06:54 +00:00
Update Guilds
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
CREATE TABLE IF NOT EXISTS {{table:guilds}} (
|
||||
guild_uuid VARCHAR(46) NOT NULL PRIMARY KEY,
|
||||
name VARCHAR(64) NOT NULL UNIQUE,
|
||||
prefix VARCHAR(64),
|
||||
owner_uuid VARCHAR(46) NOT NULL,
|
||||
created_at BIGINT NOT NULL,
|
||||
home_world VARCHAR(128),
|
||||
home_x DOUBLE,
|
||||
home_y DOUBLE,
|
||||
home_z DOUBLE,
|
||||
home_yaw FLOAT,
|
||||
home_pitch FLOAT,
|
||||
motd VARCHAR(3000),
|
||||
tag_enabled BOOLEAN NOT NULL DEFAULT 1,
|
||||
public BOOLEAN NOT NULL DEFAULT 0
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS {{table:members}} (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
guild_uuid VARCHAR(46) NOT NULL,
|
||||
player_uuid VARCHAR(46) NOT NULL,
|
||||
role VARCHAR(20) NOT NULL,
|
||||
joined_at BIGINT NOT NULL,
|
||||
UNIQUE (guild_uuid, player_uuid)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS {{table:warps}} (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
guild_uuid VARCHAR(46) NOT NULL,
|
||||
name VARCHAR(16) NOT NULL,
|
||||
world VARCHAR(128) NOT NULL,
|
||||
x DOUBLE NOT NULL,
|
||||
y DOUBLE NOT NULL,
|
||||
z DOUBLE NOT NULL,
|
||||
yaw FLOAT NOT NULL,
|
||||
pitch FLOAT NOT NULL,
|
||||
UNIQUE (guild_uuid, name)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS {{table:invites}} (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
guild_uuid VARCHAR(46) NOT NULL,
|
||||
inviter_uuid VARCHAR(46) NOT NULL,
|
||||
invitee_uuid VARCHAR(46) NOT NULL,
|
||||
expires_at BIGINT NOT NULL,
|
||||
UNIQUE (guild_uuid, invitee_uuid)
|
||||
);
|
||||
Reference in New Issue
Block a user