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
- Place the plugin jar file in your server's
plugins folder
- Start the server - the plugin will automatically generate configuration files
- Edit configuration files as needed
- Restart server to apply changes