Guild Plugin
Guild Plugin delivers a full-featured guild system for Minecraft servers, enabling players to create, manage, and grow their factions.
Guild Plugin
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
- High Performance: All database operations are asynchronous, ensuring no impact on server performance - High Performance: Supports both SQLite and MySQL - High Performance: Integrated with PlaceholderAPI - High Performance: 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