终极派系

终极派系

终极派系是一个为Hytale服务器设计的完整派系系统,包含基于区块的领地、力量限制、超占机制、联盟、敌对关系、安全区、战区、实时9x9地图以及完整的JSON数据持久化功能。

杂项

Ultimate Faction – v1.4.0

Ultimate Faction 是一个功能全面且高度优化的 Hytale 服务器阵营系统。它将经典阵营玩法与现代系统相结合,例如基于 GUI 的管理、权限机制、安全区与战争区、高级保护、外交、聊天频道以及可靠的 JSON 持久化存储。


v1.4.0 新增内容

修复与改进

  • 安全区/战争区/领地保护功能已完全修复(破坏、放置、交互现在均遵循权限设置)
  • 保护检查支持可配置的 OP 绕过
  • 修复了 /f guiadm 界面:稳定的 CustomUI 绑定和持久化值
  • 管理员权限现在能够正确保存
  • 安全区与战争区的权限现在能正确应用(箱子、建造、交互)
  • 解决了界面崩溃问题 “应用 CustomUI 事件绑定失败”
  • 修复了 /f map 的崩溃问题(现在 GUI 会在正确的主世界线程中打开)
  • 禁用了地图传送功能(按 M 键)
  • 地图上隐藏了其他玩家(仅显示本阵营成员)
  • 在玩家名称前添加了阵营前缀 [阵营名]
    • 根据关系显示颜色:同阵营 / 联盟 / 敌对 / 中立
  • 添加了阵营聊天 (/f chat) 和联盟聊天 (/f allychat)
  • 支持管理员监视聊天
  • 改进了权限系统:
    • 死亡后扣除权限
    • 击杀后获得权限
    • 权限随时间自动恢复
  • 新增命令:/f unclaimall --confirm(移除整个阵营的领地)
  • 重写了管理员命令以避免“参数数量错误”的问题

主要功能

阵营

  • 创建和管理阵营
  • 身份:领袖官员成员
  • 邀请、加入、踢出、升职、降职
  • 阵营信息、列表、重命名、转让领袖

领地与区域

  • 基于区块的领地(16x16)
  • 受保护的阵营领地
  • 安全区:禁止建造、禁止交互、禁止 PvP
  • 战争区:允许 PvP,禁止建造

权限系统

  • 阵营权限 = 成员权限总和
  • 领地容量受权限限制
  • 当领地数 > 权限值时,阵营处于易受攻击状态
  • 通过击杀和恢复获得权限
  • 死亡时失去权限

覆盖领地

  • 仅当目标阵营处于易受攻击状态时才可以执行
  • 需要领袖或官员权限
  • 从外到内规则:必须先覆盖边界领地
  • 不能覆盖盟友的领地

外交

  • 联盟、敌对、中立关系
  • 关系确认流程
  • 关系显示在 /f info、地图和玩家名称前缀中

地图

  • /f map:显示带有领地、标记和图例的 GUI 地图
  • 领地被认领/放弃后即时刷新
  • 仅显示本阵营成员

GUI 系统

  • /f gui:玩家菜单
  • /f guiadm:管理员面板
  • 所有权限、等级、家园设置均可通过 GUI 配置

阵营家园

  • /f sethome/f home
  • 支持冷却时间
  • 战斗标记会取消传送

聊天系统

  • 阵营聊天:/f chat <消息>
  • 联盟聊天:/f allychat <消息>
  • 管理员监视聊天开关

命令

玩家 / 阵营

/f create <名称>
/f disband
/f invite <玩家>
/f join <名称>
/f leave
/f kick <玩家>
/f promote <玩家>
/f demote <玩家>
/f info [名称]
/f list
/f claim
/f unclaim
/f unclaimall --confirm
/f map
/f chat <消息>
/f allychat <消息>
/f ally <阵营>
/f enemy <阵营>
/f accept <ally|enemy> <阵营>
/f neutral <阵营>
/f sethome
/f home
/f gui
/f guiadm

管理员 / OP 命令

/f admin panel
/f admin reload
/f admin save
/f admin claim <阵营|safezone|warzone> [半径]
/f admin unclaim <阵营|safezone|warzone> [半径]
/f admin power <set|add> <玩家|阵营> <数值>
/f admin perms <safezone|warzone|preset>
/f admin spychat <on|off>
/f admin home <set|clear> <阵营>
/f admin rename <阵营> <新名称>
/f admin leader <阵营> <玩家>
/f admin wipe <阵营>
/f admin disband <阵营>

OP 区域

/f safezone
/f warzone

管理员 GUI 选项

  • PowerKillGain:每次击杀获得的权限值
  • PowerRegenIntervalSeconds:权限恢复间隔(秒)
  • PowerRegenAmount:每次恢复的权限值
  • 所有权限、许可和家园设置都是持久化的

数据存储

plugins_data/UltimateFactions/
├── factions.json
├── claims.json
├── players.json
└── config.json
  • 基于 JSON 的存储
  • 启用自动保存
  • 重启安全

为什么选择 Ultimate Faction?

  • 稳定且针对真实服务器优化
  • 完整的 GUI 驱动体验
  • 高级权限和覆盖领地机制
  • 完美适配 PvP 和基于阵营的玩法