派系核心

派系核心

一个适用于Minecraft 1.20.1(Forge 47.4.10)的轻量级派系模组。使用资源创建派系,邀请成员,并通过联盟和战争管理外交。

FactionCore

FactionCore 是一款轻量、简洁且直观的阵营模组,专为 Minecraft 1.20.1(Forge 47.4.10) 设计。使用你辛苦赚取的资源从零开始建立你的阵营,邀请值得信赖的盟友,自定义你的身份标识,并在战争与和平的紧张局势中运筹帷幄。

注意: FactionCore 在 客户端和服务端 上都需要安装(side=BOTH)。

主要特性

  • 基于资源的创建: 通过消耗可配置的资源(如钻石或经验等级等物品)来建立你的阵营。
  • 身份与自定义: 设置自定义阵营名称,选择独特的聊天/名牌颜色,并升起你的自定义阵营旗帜。
  • 彩色标签与名牌: 通过聊天、玩家列表中的自定义 [阵营名] 玩家 标签以及玩家头顶上方彩色的名牌,清晰展示你的阵营归属。
  • 邀请管理: 发送带有内置过期计时器的邀请,通过简单指令接受或拒绝。
  • 内置 PvP 保护: 通过友军伤害开关保障团队安全。友军伤害规则可保护队友和正式盟友免受误伤和流矢的伤害。
  • 外交与民主投票: 结成互助联盟,或发起阵营内部投票来宣战与求和平。

指令

使用 /faction 或 /f 均可访问模组指令:

  • 通用指令

    • /f create <名称> — 消耗资源创建一个新阵营。
    • /f info [名称] — 查看详情、成员列表、PvP 状态和外交关系。
    • /f list — 列出所有活跃的阵营。
    • /f leave — 离开你当前的阵营 (注意:如果领袖离开,阵营将解散)。
  • 成员管理指令

    • /f invite <玩家> — 邀请一名玩家加入(仅限领袖)。
    • /f accept [名称] — 接受一个待处理的邀请。
    • /f deny [名称] — 拒绝一个待处理的邀请。
    • /f kick <玩家> — 将成员移出阵营(仅限领袖)。
  • 领袖与自定义指令

    • /f setname <名称> — 重命名你的阵营。
    • /f setcolor <颜色> — 更改你阵营的显示颜色。
    • /f setbanner — 将主手中持有的旗帜设置为阵营旗帜。
    • /f pvp on|off — 切换阵营成员之间的友军伤害。
    • /f disband — 彻底解散阵营。
  • 外交指令

    • /f ally <名称> — 向另一个阵营发送结盟请求。
    • /f ally accept <名称> — 接受一个收到的结盟请求。
    • /f ally break <名称> — 解除现有的联盟。
    • /f war <名称> — 发起内部阵营投票以宣战。
    • /f peace <名称> — 发起内部阵营投票以谋求和平。
    • /f vote yes|no — 在阵营投票进行期间投出你的一票。

外交系统

  • 联盟(ALLY): 需要双方阵营领袖的相互同意。联盟阵营之间无法互相造成伤害,从而在团队间提供协调保护。
  • 战争与和平(WAR / NEUTRAL): 领袖发起全阵营范围的投票(/f war 或 /f peace)。如果在计时器结束前,达到所需多数的成员投出 赞成 票,外交状态将自动更新。

配置

服务器管理员可以通过 <世界>/serverconfig/factioncore-server.toml 文件完全自定义游戏设置:

  • 创建消耗: 可选择 ITEM(默认:5 个钻石)或 XP(默认:10 级经验)。
  • 限制: 调整每个阵营的最大成员数以及名称长度限制。
  • 计时器: 配置邀请过期时间和投票持续时间。
  • 投票阈值: 设置战争与和平投票通过所需的赞成票百分比。