Перейти к содержимому
Mineforgian

Guild Plugin

Guild Plugin delivers a full-featured guild system for Minecraft servers, enabling players to create, manage, and grow their factions.

Загрузки
2K
Подписчики
5
Обновлён
3 июля 2026 г.
Лицензия
AGPL-3.0-or-later

Опубликован 14 августа 2025 г.

Guild Plugin - Feature-Complete Minecraft Guild System

Guild Plugin is a comprehensive Minecraft server plugin that provides a complete guild/clan system for your server. With this plugin, players can create and manage their own guilds, invite members, establish inter-guild relationships, and enjoy various guild features.

Core Features

Guild Management

  • Create and customize guilds (name, tag, description)
  • Manage guild members (invite, kick, promote, demote)
  • Role-based permission system (Leader, Officer, Member)
  • Set and teleport to guild home
  • Guild application system

Economy System

  • Guild fund management (deposit, withdraw, transfer)
  • Guild creation fee configuration
  • Economy system integration (supports multiple economy plugins via Vault)

Relationship System

  • Inter-guild relationship management (allied, hostile, neutral, at war, truce)
  • Relationship status notifications
  • War status alerts

Leveling System

  • Guild level progression
  • Increased member capacity
  • Unlock additional guild features

User Interface

  • Complete Graphical User Interface (GUI)
  • Intuitive menu system
  • Customizable interface configuration

Technical Features

  • Asynchronous Processing: All database operations are asynchronous, ensuring no impact on server performance
  • Multi-Database Support: Supports both SQLite and MySQL
  • Placeholder Support: Integrated with PlaceholderAPI
  • Permission Integration: Fully compatible with Bukkit permission system
  • High Performance: Optimized code ensures smooth server operation

Commands

  • /guild - Main guild command
  • /guildadmin - Guild administration command

Permission Nodes

  • Uses built-in permission system

Basic Guild Information Variables

Guild Basic Info

  • %guild_name% - Guild name
  • %guild_tag% - Guild tag
  • %guild_membercount% - Current member count
  • %guild_maxmembers% - Maximum member capacity
  • %guild_level% - Guild level
  • %guild_balance% - Guild balance (2 decimal places)
  • %guild_frozen% - Guild status (Normal/Frozen/No Guild)

Player Guild Info

  • %guild_role% - Player's guild role (Leader/Officer/Member)
  • %guild_joined% - When player joined the guild
  • %guild_contribution% - Player's contribution to the guild

Guild Status Check Variables

Player Status

  • %guild_hasguild% - Whether player has a guild (Yes/No)
  • %guild_isleader% - Whether player is leader (Yes/No)
  • %guild_isofficer% - Whether player is officer (Yes/No)
  • %guild_ismember% - Whether player is member (Yes/No)

Guild Permission Check Variables

Permission Status

  • %guild_caninvite% - Can invite players (Yes/No)
  • %guild_cankick% - Can kick members (Yes/No)
  • %guild_canpromote% - Can promote members (Yes/No)
  • %guild_candemote% - Can demote members (Yes/No)
  • %guild_cansethome% - Can set guild home (Yes/No)
  • %guild_canmanageeconomy% - Can manage guild economy (Yes/No)

Requirements

  • Minecraft Server Version: 1.21+
  • Java Version: JDK 17+
  • Optional Dependencies: Vault (for economy support), PlaceholderAPI (for placeholder support)

Installation Steps

  1. Place the plugin jar file in your server's plugins folder
  2. Start the server - the plugin will automatically generate configuration files
  3. Edit configuration files as needed
  4. Restart server to apply changes

Ченджлог

1.6.5Релиз26.1, 26.1.1, 26.1.2 · 3 июля 2026 г.
  • Properly reload language files and apply immediately
  • Add multi-language registerGUIButton overloads to GuildPluginAPI
  • Refactor button labels to use i18n keys
  • Core API: GuildPluginAPI.java — added registerGUIButton overload supporting displayNameKey and loreKeys

⚠️ Update notice: Delete all config files except guild.db, guild.db-shm, and guild.db-wal. This requires reconfiguring config.yml and database.yml.

1.6.4Релиз26.1, 26.1.1, 26.1.2 · 15 июня 2026 г.
  • Fixed invitee name display in invitation notifications
  • Fixed force delete guild in guild management GUI
  • Added guild chat feature
  • Added configurable teleport delay for guild home
  • Fixed /g applications subcommand

⚠️ Update notice: Delete all config files except guild.db, guild.db-shm, and guild.db-wal. This requires reconfiguring config.yml and database.yml.

1.6.3Релиз26.1, 26.1.1, 26.1.2 · 8 июня 2026 г.
  • Completely refactored language structure: separated GUI, command, and module messages
  • Added more languages: German, French, Spanish, Japanese, Korean, Traditional Chinese, Malay, Italian, Dutch, Swedish, Turkish, Vietnamese, Thai, Arabic, Czech, Portuguese, Ukrainian, Romanian, Hungarian, Danish, Finnish, Norwegian (plus custom language file support)
  • Added 3 new APIs to the SDK (see Wiki for details)
  • Expanded module marketplace with custom download source support
  • Fixed command logic and added missing command key values.

⚠️ Update notice: Delete all config files except guild.db, guild.db-shm, and guild.db-wal. This requires reconfiguring config.yml and database.yml.

1.6.2Релиз26.1, 26.1.1, 26.1.2 · 7 июня 2026 г.
  • Translated plugin config files to English
  • Fixed return navigation tracking in ConfirmDeleteGuildGUI
  • Removed redundant closeInventory in admin GUI; replaced hardcoded text with i18n
  • Replaced hardcoded text in Guild Logs GUI with i18n

Note: This update is optional — no critical fixes or major new features.

1.6.1Релиз1.21.9, 1.21.10, 1.21.11 · 6 июня 2026 г.
  • Fixed dual-table write logic for deposit records
  • Added multi-language support for SystemSettingsGUI status
  • Improved guild funds GUI with dynamic source return
  • Added guild economy management via GUI
  • Added skin/head support to GuildDetailGUI
  • Added admin force transfer owner function; adjusted admin GUI layout
  • Completed missing multi-language keys
1.6.0Релиз1.21.9, 1.21.10, 1.21.11 · 6 июня 2026 г.
  • Fixed force teleport errors in guild teleport command; unified teleport logic
  • Completed missing multi-language keys
  • Officially applied member contribution data table
  • Added guild funds GUI and balance query
  • Fine-tuned existing GUI layouts
  • Fixed navigation target when returning from log GUI
  • Fixed MySQL table creation errors
1.5.9Релиз1.21.9, 1.21.10, 1.21.11 · 6 июня 2026 г.

1. Added a GUI for regular guild members to fix issues preventing members from performing guild teleport and leave guild operations

2. Fixed thread scheduling issues when players leave the guild

3. Fixed skin/head display in the guild member GUI

1.5.8Релиз1.21.9, 1.21.10, 1.21.11 · 6 июня 2026 г.

1. Fixed errors occurring during module loading

2. Fixed download failures caused by duplicate module names

3. Fixed colored log message output

4. Added more necessary notifications/hints

Комментарии

Загружаем…