
Guild 1.1.4
A powerful Minecraft guild plugin
# Guild Plugin - 功能完整的Minecraft工会系统插件
Guild Plugin是一个全面的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. 重启服务器使配置生效
这款插件适合任何希望为Minecraft服务器添加深度社交功能的服务器管理员。通过丰富的功能和高度可定制的配置,您可以为玩家提供一个完整的工会体验。