Simple Clans

为Minecraft服务器添加简单的氏族。

资源图片
![Main Banner](https://cdn.flubel.com/clans_banner.png) ![](https://img.shields.io/github/actions/workflow/status/Flubel/Clans/maven.yml?branch=master&style=for-the-badge&color=ff5555) ![](https://img.shields.io/bstats/players/25416?style=for-the-badge&logo=datadog&color=9B59B6&label=Active%20Players) ![](https://img.shields.io/bstats/servers/25416?style=for-the-badge&logo=serverfault&color=F1C40F&label=Active%20Servers) # 部落 _团结。统治。征服._ **部落插件**是促进您的 Minecraft 服务器团队合作和竞争的终极工具。 它具有丰富的特性,玩家可以创建、管理和发展他们的部落,同时为争夺霸主而竞争。 无论您是在建立社区还是运行竞争性服务器,此插件旨在增强多人游戏体验。 ![Dependencies](https://cdn.flubel.com/dep.png) **必需** - Vault – 经济 & 权限 API - 任何经济插件 – Vault 处理金钱所必需 **可选** - PlaceholderAPI (PAPI) – 添加占位符支持 - Fcore – 集成额外的功能 ![Features](https://cdn.flubel.com/feat.png) - **部落创建**: 玩家可以使用唯一的名称和前缀创建部落。 - **部落管理**: - 邀请、晋升、降级或踢出成员。 - 将领导权转移给其他成员。 - **部落聊天**: 使用 `/cc` 或 `/clan chat` 与您的部落私密交流。 - **部落箱**: 部落成员共享的虚拟部落箱,可进行升级(9–54 个槽)。 - **部落家园**: - 为您的部落设置一个家园位置。 - 随时传送到部落家园。 - **部落旗帜**: 设置部落旗帜以宣示领土霸权。 - **PvP 管理**: 领导者可以启用或禁用部落成员之间的 PvP(自有和友盟部落)。 - **部落敌对/盟友**: 声明其他部落的敌对或结盟。 - **部落 KDR**: 根据成员的击杀和死亡来跟踪部落 KDR。 - **部落升级**: 通过升级扩大部落的玩家槽数。 - **加入请求**: - 发送加入部落的请求。 - 领导者接受或拒绝请求。 - 切换部落加入状态。 - **经济集成**: 需要 Vault 来管理部落创建成本和升级费用。 - **PlaceholderAPI 支持**: 在服务器的任何位置显示与部落相关的占位符。 - **高度可配置**: 自定义设置,例如部落创建成本、最大成员数等。 - **多语言支持**: 支持多达 6 种语言:`en, fr, dt, ru, tr, cn`。 - **十六位色 Tribe 名称**: 部落名称支持自定义的 6 位十六进制颜色代码(例如,`#178ad6`)。 ![Placeholders](https://cdn.flubel.com/plac.png) 当使用 PlaceholderAPI 时,可以使用以下占位符: - `%clans_name%` → 显示玩家的部落名称。 - `%clans_name_cm%` → 显示玩家的部落名称(仅用于 ChatManager)。 - `%clans_name_plain%` → 去除颜色代码后显示玩家的部落名称。 - `%clans_badge%` → 显示玩家的部落徽章。 - `%clans_list_<#>_name%` → 显示排行榜上该位置的部落名称。 - `%clans_list_<#>_leader%` → 显示排行榜上该位置的部落领导者。 - `%clans_list_<#>_balance%` → 显示排行榜上该位置的部落余额。 - `%clans_list_<#>_kdr%` → 显示排行榜上该位置的部落 KDR。 > 注意:将 `<#>` 替换为排行榜上的等级数字(例如,`%clans_list_1_name%` 表示顶级部落)。 ![Permissions](https://cdn.flubel.com/perm.png) - `clans.admin` - 允许非 Op 玩家使用插件的 Op 命令。 ![Commamds](https://cdn.flubel.com/cmnd.png) ### 任何人 | 命令 | 描述 | |----------------------------------|-------------| | `/clan top` | 列出所有顶级部落的排名。 | | `/clan create ` | 使用指定的名称创建一个新的部落。 | | `/clan join ` | 请求加入一个部落。 | | `/clan accept` | 接受部落邀请。 | | `/clan deny` | 拒绝部落邀请。 | ### 部落成员 | 命令 | 描述 | |----------------------------------|-------------| | `/clan home` | 传送到部落家园。 | | `/clan online` | 显示所有在线部落成员。 | | `/clan chest` / `/clan storage` | 打开部落箱。 | | `/clan getbanner` | 给部落成员部落旗帜。 | | `/clan deposit ` | 存入部落银行账户的资金。 | | `/clan info` | 查看部落的信息。 | | `/clan leave` | 离开当前部落。 | | `/clan balance` | 查看部落的总余额。 | | `/clan chat ` / `/cc `| 向部落私密聊天发送消息。 | ### 部落副领袖 | 命令 | 描述 | |----------------------------------|-------------| | `/clan invite ` | 邀请一名玩家加入您的部落。 | | `/clan kick ` | 将一名玩家从部落中踢出。 | | `/clan withdraw ` | 从部落银行账户中取款。 | | `/clan raccept ` | 接受一名玩家加入部落的请求。 | | `/clan rdeny ` | 拒绝一名玩家加入部落的请求。 | | `/clan requests` | 查看挂起的加入请求。 | | `/clan upgrade` | 升级部落玩家槽。 | ### 部落领袖 | 命令 | 描述 | |----------------------------------|-------------| | `/clan promote ` | 晋升部落成员。 | | `/clan demote ` | 降级部落成员。 | | `/clan pvp` | 在部落成员之间切换 PvP。 | | `/clan transfer ` | 将部落领导权转移给另一名玩家。 | | `/clan togglejoin` | 切换部落是否接受加入请求。 | | `/clan sethome` | 设置部落家园位置。 | | `/clan change ` | 更改部落前缀(带颜色代码)。 | | `/clan setbanner` | 设置部落旗帜(必须持有旗帜)。 | | `/clan upgradestorage` | 升级部落存储槽。 | | `/clan war` / `/clan enemy` | 将部落声明为敌对部落。 | | `/clan ally` | 将部落声明为盟友部落。 | | `/clan unenemy` | 从部落移除敌对状态。 | | `/clan unally` | 从部落移除盟友状态。 | ### 服务器管理员 | 命令 | 描述 | |----------------------------------|-------------| | `/clan reload` | 重新加载插件配置。 | | `/clan delete` | 删除部落及其相关数据。 | | `/clan updater` | 在线检查插件更新。 | | `/clan updateconf` | 从旧版本更新到最新版本的配置。 | ![Leaderboards](https://cdn.flubel.com/lead.png) 部落排行榜是基于以下三个因素计算的: - **成员人数** – 40% 的权重 - **银行余额** – 20% 的权重 - **部落 KDR(击杀/死亡)** – 40% 的权重 ### 示例计算 假设我们有两个部落: | 部落 | 成员 | 银行余额 | KDR | |------------|---------|--------------|-------| | Alpha | 10 | $5,000 | 2.0 | | Beta | 8 | $10,000 | 1.5 | **步骤 1:标准化每个因素** - 成员:Alpha 10 / Max 10 → 1.0,Beta 8 / 10 → 0.8 - 银行:Alpha 5,000 / Max 10,000 → 0.5,Beta 10,000 / 10,000 → 1.0 - KDR:Alpha 2.0 / Max 2.0 → 1.0,Beta 1.5 / 2.0 → 0.75 **步骤 2:应用权重** - Alpha 得分 = (1.0 × 0.4) + (0.5 × 0.2) + (1.0 × 0.4) = 0.4 + 0.1 + 0.4 = **0.9** - Beta 得分 = (0.8 × 0.4) + (1.0 × 0.2) + (0.75 × 0.4) = 0.32 + 0.2 + 0.3 = **0.82** **步骤 3:排名** - 1️⃣ Alpha (0.9) - 2️⃣ Beta (0.82) > 这表明即使 Beta 拥有更多的资金,Alpha 排名更高,因为它的成员更多且 KDR 更高。 ![Functionality](https://cdn.flubel.com/func.png) 创建一个部落默认需要 50,000 的资金。 部落不能被解散,只能转移给部落成员,部落排名是基于成员数量,默认最大成员限制是 50,可以通过 10,000 资金增加一个玩家槽数,这些费用可编辑在 `config.yml` 文件中。 部落箱也可以通过 9 个槽一次升级,并且可以在 `config.yml` 文件中禁用。 在 `config.yml` 文件中,您可以定义应禁止用作部落前缀的单词列表。 这也适用于部落重命名。 ![Languages](https://cdn.flubel.com/lang.png) 该插件现在支持六种语言,可以在 `config.yml` 文件中进行修改,更改语言后必须使用 `/clan reload` 命令才能激活新选择的语言。 ### 支持的语言 - 英语 (en) [默认] - 法语 (fr) - 荷兰语 (de) - 中文 (cn) - 俄语 (ru) - 土耳其语 (tr) ![Notice](https://cdn.flubel.com/notice.png) 该插件可以在**[Fcore](https://modrinth.com/plugin/fcore)**没有的情况下完全正常工作,但有一个例外:**离线玩家踢出**需要 Fcore,因为它负责跟踪离线玩家的统计数据。 ![Stats](https://cdn.flubel.com/stats.png) 该插件的统计数据可以在 [Bstats](https://bstats.org/plugin/bukkit/Simple%20Clans/25416) 上找到 ![](https://bstats.org/signatures/bukkit/Simple%20Clans.svg) **_您对该插件的评论将不胜感激,这将有助于我们在未来改进它。_**