# 军团插件 - 功能完善的Minecraft军团系统
军团插件是一个全面的Minecraft服务器插件,为您的服务器提供完整的军团/部落系统。有了这个插件,玩家可以创建和管理自己的军团,邀请成员,建立军团间的关系,并享受各种军团功能。
## 核心功能
### 军团管理
- 创建和自定义军团(名称、标签、描述)
- 管理军团成员(邀请、踢出、晋升、降级)
- 基于角色的权限系统(领袖、官员、成员)
- 设置和传送到军团家园
- 军团申请系统
### 经济系统
- 军团基金管理(存款、取款、转账)
- 军团创建费用配置
- 经济系统集成(通过 Vault 支持多种经济插件)
### 关系系统
- 军团间关系管理(友盟、敌对、中立、战争、休战)
- 关系状态通知
- 战争状态警报
### 升级系统
- 军团等级提升
- 增加成员容量
- 解锁额外的军团功能
### 用户界面
- 完整的图形用户界面 (GUI)
- 直观的菜单系统
- 可自定义的界面配置
## 技术特性
- **异步处理**: 所有数据库操作都是异步的,确保不会影响服务器性能
- **多数据库支持**: 支持 SQLite 和 MySQL
- **占位符支持**: 集成 PlaceholderAPI
- **权限集成**: 完整兼容 Bukkit 权限系统
- **高性能**: 优化代码确保服务器运行流畅
## 命令
- `/guild` - 主军团命令
- `/guildadmin` - 军团管理命令
## 权限节点
- 使用内置的权限系统
## 基本军团信息变量
### 军团基本信息
- `%guild_name%` - 军团名称
- `%guild_tag%` - 军团标签
- `%guild_membercount%` - 当前成员数量
- `%guild_maxmembers%` - 最大成员容量
- `%guild_level%` - 军团等级
- `%guild_balance%` - 军团余额(2位小数)
- `%guild_frozen%` - 军团状态(正常/冻结/无军团)
### 玩家军团信息
- `%guild_role%` - 玩家的军团角色(领袖/官员/成员)
- `%guild_joined%` - 玩家加入军团的时间
- `%guild_contribution%` - 玩家对军团的贡献
## 军团状态检查变量
### 玩家状态
- `%guild_hasguild%` - 玩家是否有军团(是/否)
- `%guild_isleader%` - 玩家是否是领袖(是/否)
- `%guild_isofficer%` - 玩家是否是官员(是/否)
- `%guild_ismember%` - 玩家是否是成员(是/否)
## 军团权限检查变量
### 权限状态
- `%guild_caninvite%` - 是否可以邀请玩家(是/否)
- `%guild_cankick%` - 是否可以踢出成员(是/否)
- `%guild_canpromote%` - 是否可以晋升成员(是/否)
- `%guild_candemote%` - 是否可以降级成员(是/否)
- `%guild_cansethome%` - 是否可以设置军团家园(是/否)
- `%guild_canmanageeconomy%` - 是否可以管理军团经济(是/否)
## 系统需求
- Minecraft服务器版本:1.21+
- Java版本:JDK 17+
- 可选依赖项: Vault(用于经济支持)、PlaceholderAPI(用于占位符支持)
## 安装步骤
1. 将插件jar文件放置在服务器的`plugins`文件夹中
2. 启动服务器 - 插件将自动生成配置文件
3. 根据需要编辑配置文件
4. 重启服务器以应用更改