GuildWars is a powerful factions plugin for Minecraft servers that enables players to create and manage guilds, claim territory, form alliances, and engage in server-wide wars. Built with performance and scalability in mind, GuildWars uses an efficient data storage system to ensure your guild data remains secure and accessible.
## Features
### Guild Management
- **Create & Customize**: Start your own guild with a unique name and tag
- **Hierarchical Roles**: Manage your guild with leaders, officers, and members
- **Invite System**: Grow your guild by inviting other players
- **Guild Home**: Set a central location for your guild members
### Territory Control
- **Land Claiming**: Claim chunks of land for your guild
- **Secure Borders**: Protect your builds and resources from enemies
- **Strategic Expansion**: Claims must be adjacent to existing territory
### Diplomacy & Warfare
- **Alliance System**: Form alliances with other guilds
- **Enemy Declarations**: Mark rival guilds as enemies
- **War Mechanics**: Declare war with customizable durations
- **Server-wide Announcements**: Keep everyone informed of major guild events
### Administration
- **Data Storage**: Efficient file-based storage system
- **Configuration Options**: Customize guild sizes, claim limits, and more
- **Command System**: Comprehensive command set with proper permission handling
## Commands
### Basic Commands
- `/guild` - Display your guild information
- `/guild create <name> <tag>` - Create a new guild
- `/guild join <guild>` - Join a guild that invited you
- `/guild leave` - Leave your current guild
- `/guild info <guild>` - View information about any guild
### Management Commands
- `/guild invite <player>` - Invite a player to your guild
- `/guild kick <player>` - Remove a player from your guild
- `/guild promote <player>` - Promote a member to officer
- `/guild demote <player>` - Demote an officer to member
- `/guild disband` - Permanently delete your guild
### Territory Commands
- `/guild claim` - Claim the chunk you're standing in
- `/guild unclaim` - Unclaim the chunk you're standing in
- `/guild home` - Teleport to your guild's home
- `/guild sethome` - Set your guild's home location
### Diplomacy Commands
- `/guild ally <guild>` - Request an alliance with another guild
- `/guild enemy <guild>` - Mark another guild as an enemy
- `/guild war <guild> [duration]` - Declare war on another guild
### Other Commands
- `/guilds` - List all guilds on the server
- `/guildhelp` - Display help information
- Added some minor support features 1.1
