Saltar al contenido principal

Guild

The Guild Extension lets players form persistent guilds: create a guild, invite members, manage roles, and browse everything through a GUI menu. Guild data is stored in an artifact and synchronised across servers.

Features

  • Guild Management — Create, disband, join, and leave guilds.
  • Roles & Hierarchy — Promote, demote, and transfer guild ownership.
  • Invitations — Invite players and let them accept from the menu.
  • Persistent Storage — Guild data is kept in a dedicated artifact and shared across servers via Redis.

Commands

CommandDescription
/guild helpShow the command help.
/guild create <name>Create a new guild.
/guild invite <player>Invite a player to your guild.
/guild join <guild>Join a guild you were invited to.
/guild leaveLeave your current guild.
/guild kick <player>Remove a member from the guild.
/guild promote <player>Promote a member.
/guild demote <player>Demote a member.
/guild transfer <player>Transfer guild ownership.
/guild infoShow information about your guild.
/guild disbandDisband the guild.

Entries

Quick Start

  • 1. Add the storage artifact — Create the guild_artifact entry so guild data can be persisted. → guild_artifact
  • 2. Open the menu — Trigger the guild_menu action from a command, NPC, or item. → guild_menu

Permissions

PermissionDescription
guild.useUse the guild system.
guild.adminAdministrate guilds.

Dependencies

ExtensionRequiredUsage
GUI ExtensionRequiredRenders the guild menu (layoutPool, mainLayoutId).
MySQL ExtensionRequiredRedis-backed cross-server guild synchronisation.