Documentation / ZMC-Guilds

A guild system with members, ranks, territory, relations and a shared treasury.

A practical reference for installing and configuring this ZMConcepts plugin.

Quick setup: Upload the plugin to your server, review the generated configuration and adjust the options for your community.

Overview

What this project does and what you can configure on your server.

Players can create guilds, invite friends, set ranks and manage shared resources. The system also covers relations, wars, raids and guild progression.

Members and ranks

Invitations, roles and permissions for guild members.

Territory and treasury

Manage territory, the guild base and shared money.

Relations and progression

Alliances, wars, raids, upgrades and contracts.

Configuration

Upload the plugin to your server, review the generated configuration and adjust the options for your community.

Requirements

Platform
Paper / Leaf
Minecraft
26.1.2
Java
25
Storage
SQLite / MySQL
Status
In development

Commands

/g

Opens the guild panel.

zmcgildie.command
/g zaloz <tag> <nazwa>

Creates a new guild.

zmcgildie.command.create
/g info

Shows the player’s guild information.

zmcgildie.command
/g zapros <gracz>

Sends or refreshes a guild invitation.

zmcgildie.command
/g dolacz <tag>

Accepts a valid invitation.

zmcgildie.command
/g odrzuc <tag>

Declines a guild invitation.

zmcgildie.command
/g wyrzuc <gracz>

Removes a member with a lower role priority.

zmcgildie.command
/g opusc

Leaves the guild.

zmcgildie.command
/g przekaz <gracz>

Transfers guild ownership to a member.

zmcgildie.command
/g ranga <gracz> <rola>

Assigns a lower-priority role to a member.

zmcgildie.command
/g rola utworz <id> <priorytet> <nazwa>

Creates a custom guild role.

zmcgildie.command
/g rola uprawnienie <id> <permission> <allow|deny|inherit>

Sets a permission for a custom role.

zmcgildie.command
/g skarbiec wplac <kwota>

Deposits funds into the shared guild balance.

zmcgildie.command.treasury
/g skarbiec wyplac <kwota> [potwierdz]

Withdraws treasury funds after confirmation.

zmcgildie.command.treasury
/g skarbiec budzet

Shows the guild balance and reserves.

zmcgildie.command.treasury
/g wojna wypowiedz <tag>

Declares a formal war on another guild.

zmcgildie.command.relations
/g najazd rozpocznij <tag>

Schedules a raid in the configured window.

zmcgildie.command.raid
/g najazd lista

Lists scheduled, active and completed raids.

zmcgildie.command.raid
/g progresja

Shows level, XP, points and the member limit.

zmcgildie.command
/g ulepszenia kup <id>

Buys the next level of a guild upgrade.

zmcgildie.command
/g misje

Shows active guild goals and rewards.

zmcgildie.command
/g ranking [tygodniowy|sezonowy]

Shows the guild leaderboard.

zmcgildie.command
/g statystyki [gracz]

Shows player K/D/A statistics and points.

zmcgildie.command
/g narzedzia

Lists guild tools and their limits.

zmcgildie.command.tools
/g status

Shows runtime, storage and dispatcher status.

zmcgildie.command.status
/peryskop

Views your own guild territory from above.

zmcgildie.command.territory
/g teren

Opens guild territory settings.

zmcgildie.command.territory
/g skarbiec

Shows the guild treasury.

zmcgildie.command.treasury
/g relacje

Shows relations with other guilds.

zmcgildie.command.relations

Permissions

  • zmcgildie.command
  • zmcgildie.command.create
  • zmcgildie.command.territory
  • zmcgildie.command.treasury
  • zmcgildie.command.relations
  • zmcgildie.command.raid
  • zmcgildie.command.home
  • zmcgildie.command.escape
  • zmcgildie.command.tools
  • zmcgildie.command.status
  • zmcgildie.admin
  • zmcgildie.admin.freeze
  • zmcgildie.admin.manage
  • zmcgildie.admin.feature
  • zmcgildie.admin.destructive
  • zmcgildie.admin.health
  • zmcgildie.admin.audit
  • zmcgildie.admin.correction
  • zmcgildie.admin.repair
  • zmcgildie.admin.outbox.view
  • zmcgildie.admin.outbox.replay
  • zmcgildie.admin.export
  • zmcgildie.admin.migrate
  • zmcgildie.admin.bypass

Placeholders

  • %zmcgildie_tag%
  • %zmcgildie_name%
  • %zmcgildie_members%
  • %zmcgildie_members_online%
  • %zmcgildie_level%
  • %zmcgildie_points%
  • %zmcgildie_balance%
  • %zmcgildie_has_territory%
  • %zmcgildie_role%
  • %zmcgildie_kills%
  • %zmcgildie_deaths%
  • %zmcgildie_kdr%
  • %zmcgildie_has_guild%
  • %zmcgildie_display%
  • %zmcgildie_owner%
  • %zmcgildie_member_limit%
  • %zmcgildie_maximum_members%
  • %zmcgildie_experience%
  • %zmcgildie_xp%
  • %zmcgildie_next_level_experience%
  • %zmcgildie_progress_percent%
  • %zmcgildie_season_rank%
  • %zmcgildie_week_rank%
  • %zmcgildie_treasury%
  • %zmcgildie_allies%
  • %zmcgildie_wars%
  • %zmcgildie_pacts%
  • %zmcgildie_validity_days%
  • %zmcgildie_validity_state%
  • %zmcgildie_validity_date%
  • %zmcgildie_created%
  • %zmcgildie_age_days%
  • %zmcgildie_heart_lives%
  • %zmcgildie_heart_maximum_lives%
  • %zmcgildie_heart_status%
  • %zmcgildie_territory_size%
  • %zmcgildie_territory_center_x%
  • %zmcgildie_territory_center_z%
  • %zmcgildie_territory_world%
  • %zmcgildie_player_name%
  • %zmcgildie_top_guild_<n>_tag%
  • %zmcgildie_top_guild_<n>_points%
  • %zmcgildie_top_player_<n>_name%
  • %zmcgildie_top_player_<n>_points%

Integrations

PlaceholderAPI · LuckPerms