转生史莱姆王国与势力

转生史莱姆王国与势力

王国与派系 - 创建王国,管理外交(友好/敌对/战争/和平),通过Tensura EP集成追踪瓦尔普吉斯与神圣骑士团排名,持久化数据,GUI界面,以及FTB团队支持。

Tensura Kingdom & Factions

一个 NeoForge 模组,为 Tensura 整合包添加完整的王国管理系统,包含外交、联盟、战争机制和玩家排名。

功能

王国系统

  • 创建和管理自定义名称的王国
  • 邀请、踢出和管理成员
  • 等级系统:国王、领主、骑士、公民
  • 每个等级拥有特定权限(邀请、踢出、外交、宣战)
  • 王国金库:27 格共享箱子(类似末影箱)

外交

  • 四种外交状态:友好、中立、敌对、交战
  • 在王国之间发送外交请求
  • 宣战或请求和平
  • 查看所有外交关系

联盟系统

  • 与其他王国结成联盟(最大数量可配置)
  • 联盟福利:PvP 保护、盟友可见性、共同防御通知
  • 解除联盟会带来声望后果和冷却时间
  • 通过 GUI 或命令接受/拒绝联盟请求
  • 王国解散时自动清理

战争机制

  • 对敌对王国宣战(仅限国王)
  • 追踪交战王国之间的 PvP 击杀
  • 独特击杀系统:每场战争中每位玩家只能被击杀一次以获得积分
  • 基于等级的积分:公民(1)、骑士(3)、领主(5)、国王(10)
  • 基于击杀的战争分数系统,采用非对称计分
  • 投降后有 24 小时宽限期
  • 盟友可以加入正在进行的战争
  • 战争持续到投降或和平条约为止
  • 战争历史追踪(胜/负/和平)

声望系统

  • 王国根据行为获得/失去声望
  • 赢得战争:+100 声望 | 输掉战争:-100 声望
  • 结成联盟:+25 声望 | 解除联盟:-50 声望
  • 战争中击杀:+5 声望 | 战争中阵亡:-3 声望
  • 声望等级:
    • ***** 传奇(500+ 声望)
    • **** 闻名(200+ 声望)
    • *** 稳固(50+ 声望)
    • ** 崛起(0+ 声望)
      • 衰落(负声望)
  • 王国排名标签页,按声望显示所有王国

王国金库

  • 27 格共享箱子(9x3 网格),类似末影箱
  • 可通过 /kingdom vault open 或 GUI 按钮访问
  • Shift+点击转移物品
  • 服务器重启后数据持久保存
  • 所有王国成员共享
  • 王国解散时,金库内容平均分配给所有成员

玩家排名

  • 瓦尔普吉斯排名:按 EP 排序的前 8 名魔王(第一星 → 第八星)
  • 圣骑士团排名:按 EP 排序的前 8 名圣人(第一圣 → 第八圣)
  • 王国排名:按声望排序的所有王国,附带等级星级
  • 排名每 3 分钟自动更新

GUI 系统

  • 现代深色主题,青色点缀
  • 王国管理界面,带标签页
  • 排名界面,包含瓦尔普吉斯、圣骑士团和王国标签页
  • 联盟管理界面(3 个标签页:联盟、请求、待处理)
  • 战争管理界面(3 个标签页:进行中的战争、宣战、历史)
  • 金库界面(类似箱子的界面)
  • 快捷键:K 打开王国 GUI

命令

/kingdom create <name>          - 创建王国
/kingdom join <name>            - 加入现有王国
/kingdom invite <player>        - 邀请玩家
/kingdom kick <player>          - 踢出成员
/kingdom info                   - 查看王国信息
/kingdom leave                  - 离开王国
/kingdom disband                - 解散王国
/kingdom gui                    - 打开王国 GUI
/kingdom setrank <player> <rank> - 更改成员等级
/kingdom setmajin <true|false>  - 覆盖魔王状态
/kingdom joinrequest <name>     - 发送加入请求
/kingdom acceptrequest <player> - 接受加入请求
/kingdom denyrequest <player>   - 拒绝加入请求
/kingdom pendingrequests        - 查看待处理请求
/kingdom diplomacy friendly <kingdom> - 请求联盟
/kingdom diplomacy hostile <kingdom>  - 宣布敌对
/kingdom diplomacy war <kingdom>      - 宣战
/kingdom diplomacy peace <kingdom>    - 请求和平
/kingdom diplomacy accept <id>  - 接受外交请求
/kingdom diplomacy deny <id>    - 拒绝外交请求
/kingdom diplomacy status       - 查看关系
/kingdom alliance request <kingdom> - 请求联盟
/kingdom alliance accept <id>   - 接受联盟
/kingdom alliance deny <id>     - 拒绝联盟
/kingdom alliance break <kingdom> - 解除联盟
/kingdom alliance list          - 查看联盟
/kingdom war status             - 查看进行中的战争
/kingdom war surrender          - 在战争中投降
/kingdom war join <warId>       - 加入盟友的战争
/kingdom war history            - 查看战争历史
/kingdom vault open             - 打开王国金库
/ranking gui                    - 打开排名 GUI

配置

所有选项均可在 config/kingdoms.toml 中配置