Easy Factions - 非官方移植

Easy Factions - 非官方移植

可配置的服务端派系系统:创建派系、占领区块领地、缔结联盟,并争夺山丘之王目标。

Easy Factions - 非官方移植版

来源: github.com/teamdemivfxfish-dev/easy-factions-unofficial-port

完整指南: github.com/teamdemivfxfish-dev/easy-factions-warborn-wiki

发现一个阵营,插下你的旗帜,为地图上的每一块区域而战。

Easy Factions 是一个适用于 NeoForge 1.21.1 的服务端领土系统。建立阵营,占领脚下的土地,缔结联盟,并在山丘之王目标中争夺排名和奖励。这是 你服务器赖以生存的基础:Easy Factions 掌控着谁拥有什么,从领地主张和边界到盟友以及围绕它们展开的战争。它是 Warborn Realm 其他部分构建其政治体系的土地层。

此版本是 Easy Factions 的 非官方 NeoForge 1.21.1 移植版,保留了原始的阵营、联盟和领土系统,并重新实现了山丘之王目标。与之捆绑的还有两个配套模组,使土地层更加完整:领土地图,一张可平移的领地主张地图,你可以在其上描绘边界;以及 Warborn 附加组件,它允许达到上限的阵营使用游戏内货币购买更多土地。一次下载,一次安装。

新来的?按 G 打开阵营菜单。下方提供了完整的命令和配置参考。

建立你的阵营

一个阵营就是一个名称、一种颜色,以及所有响应它的人。创建一个阵营,将人们拉入麾下,并授予他们军衔。

  • 建立阵营,邀请玩家,并通过 所有者、官员和成员 来组织他们。
  • 开启或关闭全阵营的 友军伤害,以避免自己人互相攻击。
  • 设置可选的 缩写 和颜色,该将跟随阵营出现在任何地方。
  • 通过快捷键(默认为 G)打开完整的 阵营菜单;无需记忆命令。
  • 一个阵营必须达到最低人数才能开始占地(默认为 3 名成员),因此没有人会仅仅为了圈占土地而创建一个一次性阵营。放弃土地则没有限制,因此一个缩水的阵营可以随时放弃它持有的土地。
  • 更喜欢打字?也可以通过斜杠命令管理一切。

缔结联盟

没有一个阵营能永远独行。设定你的关系,然后决定谁与你并肩作战。

  • 将其他阵营和联盟标记为 友好、中立 或 敌对。
  • 组建一个 联盟,在其所有成员阵营之间共享友军伤害保护。
  • 为联盟赋予其自身的成员资格、缩写和关系集。
  • 从第一个盟约到最终的背叛,一切都可以在“联盟”标签页或通过联盟命令进行管理。

占领地图

土地是一块一块赢得的,而声称土地是由 点数经济 驱动的,而非无限制的开支。

  • 阵营随着时间的推移(基于在线成员数量)和通过战斗获得 领地主张点数,然后消耗它们来占领土地。
  • 从敌对阵营手中夺取一块区域会使对方失去点数,而你会获得占领点数。
  • 阵营的领地主张上限根据其成员人数缩放:factionBaseClaimLimit + factionAdditionalClaimLimitPerMember x members。
  • 除了阵营土地,还有针对单个玩家的 核心(个人)领地主张 和服务器拥有的土地的 管理员领地主张。
  • 每种领地主张类型都带有限制列表,因此服务器可以允许访客通过,同时阻止他们破坏或放置方块。

描绘你的边界:领土地图

一块接一块地从你恰巧站立的位置开始占地,是你占领一块田地的方式。但这并非你绘制一个国家的方式。制作一个领土地图,然后从地图上进行领地主张。

  • 一个可平移、可缩放的 领地主张地图,展示你周围的世界:拖动它来描绘你想要的那块区域,并一次性提交。
  • 每一个领地主张都以其所有者的颜色绘制,并 标有所有者的名称,因此看一眼地图就知道你的邻居在哪里结束,你在哪里开始。
  • 在同一个界面中,在 阵营、个人 和 管理员 领地主张类型之间切换。
  • 为你的个人领地命名并选择其颜色,让你的领地看起来像一个地点,而不是一团色块。
  • 当你有钱时,可以直接从“阵营”标签页为你的阵营购买额外的领地主张容量。

管理你的领地:管理区域

服务器拥有的土地并非一片匿名的大杂烩。出生点、地牢入口和中立贸易道路是不同的地方,它们也应该看起来不同。

  • 在描绘之前,为每个管理区域输入其自己的 名称 和 颜色。
  • 颜色按区域设置,因此两个管理领土可以并排放置,并显示为独立的地点。
  • 仅限管理员操作。领地主张者是否必须处于创造模式,这是一个配置开关,默认关闭。

武力夺取

仅当有人按下按钮时才会移动的边界不是真正的边界。杀死敌对阵营的一名成员,他们的土地将为此付出代价。

  • 一次合格的击杀会消耗受害者阵营的 领地主张容量,并且他们损失的一半会支付到 击杀者的阵营池子 中。土地是被争夺的,而非简单地被摧毁。
  • 池子属于整个阵营,而非挥刀的那个玩家,因此一场好的战争可以资助整个阵营。
  • 容量会在区块被剥夺之前减少。一个还有余量的阵营只会失去容量上限;一旦上限降至他们实际持有的容量以下,真正的区块就会开始从地图上消失,而消失的区块是 最靠近受害者死亡地点 的那些。
  • 损失会随时间恢复(默认每十分钟恢复一个槽位),因此一个糟糕的夜晚会让一个阵营流血,但不会终结它。服务器也可以使损失永久化。
  • 如果你更喜欢运行一个建造型服务器,整个系统就是一个配置开关。

购买更多土地

有时你拥有金钱,但领地主张上限已满。有两种付费途径,它们都是溢流阀,而非捷径。

  • 阵营所有者和官员使用 /factionbuy,使用游戏内货币购买他们当前所站的区块。
  • 领土地图上的 购买领地主张 按钮则是永久性地提高阵营的容量上限,以固定的十个槽位为一组。
  • 当安装了 SDM Economy 模组时,付款通过该模组进行。没有该模组时,/factionbuy 会报告付费领地主张不可用,而领土地图则转而收取绿宝石。
  • 如果在你被扣费后领地主张失败,金钱将被退还。
  • 价格、货币、组大小和达到上限的要求都是可配置的,因此每个服务器都可以调整自己的土地经济。

山丘之王

领地主张是安静的。目标是喧嚣的。争夺地图上的固定点,并在火力压制下坚守它们。

  • 每个目标定义一个需要占据的 核心区域 和其周围的 击杀区域。
  • 占据核心区域的阵营会按定时获得控制点数;每点会衰减,因此如果不占据目标,分数会消退。
  • 在击杀区域内死亡会使你的阵营损失一部分点数,而损失的一部分会转移给击杀者的阵营。
  • 管理员可以配置带有单独掉落几率的物品奖励,而阵营和联盟可以攀登 排行榜。

识别敌友

在一个被占据的世界里,最重要的事情是知道站在你旁边的人是谁。

  • 颜色编码的名称和头顶标签可以一目了然地显示每个玩家与你的关系:盟友绿色、中立黄色、敌人红色。
  • 领地主张会完整地绘制在 领土地图 上,因此本构建希望你通过它来查看地图。
  • 只需一眼,就能告诉你脚下是谁的土地,以及你是否应该带上朋友。

命令

游戏内菜单(默认为 G)是主要界面;这些命令镜像并扩展了它。

命令 权限 作用
/factionbuy 所有者或官员 一旦你的阵营达到领地主张上限,使用游戏内货币购买你当前所站的区块(Warborn 附加组件)。
阵营命令 按军衔的成员 创建阵营、邀请、加入、离开、踢出、管理官员、设置颜色和缩写、开关友军伤害、设置关系。
领地主张命令 按军衔的成员 主张和放弃阵营、核心和管理员区块,以及查询当前区块的所有者。
联盟命令 按军衔的成员 创建联盟、邀请阵营、加入或离开、设置缩写、设置联盟关系。
目标命令 工作人员 创建或移除目标、设置核心和击杀区域角落、配置物品奖励、查看排行榜。

配置亮点

服务器通过移植版的配置文件来调整土地经济;捆绑的模组各自添加了一个自己的配置文件。

  • easy_factions-server.toml:领地主张上限和按成员缩放、核心区块数量、点数生成和战斗奖励、按领地主张类型的限制、维度限制、缩写规则以及山丘之王目标调整。
  • easy_factions-client.toml:领地主张覆盖层透明度、边界宽度和透明度、领地主张合并网格大小,以及名牌是否显示缩写。
  • efwarborn-server.toml:chunkPrice(每个已购买区块的成本)、currencyKey(支付哪种 SDM Economy 货币)、requireAtCap(/factionbuy 是否需要等到阵营达到上限)。
  • territory-server.toml:购买领地主张的价格和组大小、minFactionMembers(默认为 3)、征服数值(claimsLostPerKill、killerSharePercent、penaltyRegenSeconds),以及管理员领地主张的颜色和权限。

必需设置: 在 easy_factions-server.toml 中设置 pointsPerKill = 0。Easy Factions 有其自己的击杀夺取土地规则,如果保持开启,它会与上述规则叠加,并会导致移除世界出生点附近而非战斗发生地附近的区块。如果它仍然被设置,服务器会在启动时记录一条警告。

推荐的 Warborn 服务器值:coreChunks = 9、factionBaseClaimLimit = 0 搭配 factionAdditionalClaimLimitPerMember = 100(三名成员给予 300 上限),以及 factionClaimRestrictions = ["BREAK_BLOCK","PLACE_BLOCK"] 用于仅限建造的保护。

需求与兼容性

模组 需求 原因
NeoForge 1.21.1 必需 该模组在客户端和服务器端均可运行。
SDM Economy 可选 为付费领地主张提供支持;没有它,/factionbuy 会报告为不可用,而领土地图则会收取绿宝石。

切勿额外安装独立的 MineTerritory / Territory 模组 JAR 文件。 此下载已包含它。第二个副本是重复的模组 ID,这会在模组发现阶段失败并阻止游戏启动。

支持版本

组件 加载器 Minecraft 版本
Easy Factions 移植版 (easy_factions) NeoForge 1.21.1 1.1.0
Warborn 附加组件 (efwarborn) NeoForge 1.21.1 1.1.0
MineTerritory / 领土地图 (territory) NeoForge 1.21.1 1.1.0

三者都捆绑在移植版的 JAR 文件中,因此下载的是一个列出三个模组的单个文件。两个配套模组都没有向移植版的类中注入代码;每个都注册了自己的内容并读取移植版的公开状态。

致谢与许可

这是一个非官方移植版,与原版作者无关,也未得到其认可。

Easy Factions 由 OverWatter 创建(GitHub kard3n/easy_factions;CurseForge 上的 Easy Factions),并在 Mozilla Public License 2.0 许可下发布。经许可移植到 NeoForge 1.21.1,并保留相同的 MPL-2.0 许可。

MineTerritory(领土地图)由 Leon (leon_mout) 和 cnlimiter 创建,并在 GNU General Public License v3.0 许可下发布。NeoForge 1.21.1 的复兴版和 Easy Factions 集成版由 NewtL 完成,并携带相同的 GPL-3.0 许可。这两个模组捆绑在一个 JAR 文件中以便于一次安装,但作为独立模组保持分开的许可。

如果你重新分发,请保留上文中两者的归属信息。


发现它。占领它。守住它。在 barunn 的 CurseForge 页面上寻找 Warborn Realm 套件的其余部分。

来自 The Warborn Realm,由 barunn 创作