Guild Plugin - A Fully-Featured Minecraft Guild System Plugin
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 guild relationships, and enjoy various guild 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)
- Configurable guild creation costs
- Economy integration (supports multiple economy plugins via Vault)
Relationship System
- Inter-guild relationship management (Ally, Enemy, Neutral, War, Truce)
- Relationship status notifications
- War status reminders
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 integrated with Bukkit permission system
High Performance: Optimized code ensures smooth server operation
Commands
/guild - Main guild system command
/guildadmin - Guild administrator command
Permission Nodes
Utilizes the built-in permission system
Guild Basic Information
%guild_name% - Guild name
%guild_tag% - Guild tag
%guild_membercount% - Number of guild members
%guild_maxmembers% - Maximum guild members
%guild_level% - Guild level
%guild_balance% - Guild balance (rounded to 2 decimal places)
%guild_frozen% - Guild status (Normal/Frozen/No Guild)
Player Guild Information
%guild_role% - Player's role in guild (Leader/Officer/Member)
%guild_joined% - When the 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 the guild leader (Yes/No)
%guild_isofficer% - Whether player is an officer (Yes/No)
%guild_ismember% - Whether player is a guild 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 teleport point (Yes/No)
%guild_canmanageeconomy% - Can manage guild economy (Yes/No)
Installation 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 into your server's 'plugins' folder
- Start the server, the plugin will automatically generate configuration files
- Edit configuration files as needed
- Restart the server to apply changes
This plugin is ideal for any server administrator looking to add deep social functionality to their Minecraft server. With its rich features and highly customizable configuration, you can provide players with a complete guild experience.