wyrt_guilds

v1.0.0Social

Guild system with ranks, permissions, bank, and recruitment

Features

  • Guild creation with customizable settings
  • Member ranks and permissions system
  • Guild bank with deposit/withdraw
  • Invite and application system
  • Guild chat channel
  • Member online status tracking
  • Guild experience and leveling
  • Guild disbanding and transfers

Quick Start

const guildsModule = context.getModule('wyrt_guilds');
const guildManager = guildsModule.createGuildManager('my_game');

// Create a guild
const guild = await guildManager.createGuild({
  name: 'Iron Knights',
  leaderId: playerId,
  tag: 'IK'
});

// Invite a player
await guildManager.invitePlayer(guildId, inviterId, targetId);

// Get guild members
const members = await guildManager.getMembers(guildId);

// Promote a member
await guildManager.setRank(guildId, memberId, 'officer');

Exports

GuildManager

Manages guilds, members, and permissions