MultiGolem

MultiGolem

这个项目添加了使用青金石、铜、金、红石、绿宝石、钻石和下界合金块创建新傀儡的能力,这些傀儡拥有超越基础铁傀儡的特殊能力。

MultiGolem

特性

  • 新增八种铁傀儡变种:铜、红石、金、青金石、绿宝石、钻石、下界合金和僵尸。
  • 服务端功能完整:原版客户端无需安装模组即可连接运行 MultiGolem 的服务器。
  • 使用原版铁傀儡 T 字形结构,以铜块、红石块、金块、青金石块、绿宝石块、钻石块、下界合金块或苔石砖作为身体方块来建造变种。铜铁傀儡保留全新、斑驳、风化、氧化和涂蜡的铜块状态,并带有匹配的纹理。
  • 为铜、红石、金、青金石、绿宝石、钻石、下界合金和僵尸变种添加了标记的原版铁傀儡刷怪蛋。
  • 每个变种都有其默认属性和定位:铜比原版更轻,红石以原始力量换取紧急控制效果,青金石是脆弱的反魔法辅助,下界合金是耐久的终局级重装战士。
  • 使用对应的材料为每个变种恢复生命。
  • 模组客户端上每个变种拥有自定义纹理;原版客户端仍会看到普通铁傀儡。
  • 可选的 ModMenu 界面显示客户端/服务端 MultiGolem 版本状态、当前服务器的自定义设置值,以及用于查询傀儡合成、属性、掉落、村庄生成和能力说明的“傀儡百科”参考。

特殊能力

  • 铜: 闪电击中时恢复生命而非造成伤害。
  • 红石: 生命值低于或等于 25% 时过载,获得攻击和抗性提升(不含速度),死亡时释放一次缓慢 X 过载脉冲。
  • 金: +75% 移动速度,移动时产生疾跑粒子,室外闲置时产生日光闪耀粒子。
  • 青金石: 保护附近友方村庄实体免受魔法伤害和已配置的有害魔法效果影响。玩家保护默认关闭,可通过服务器配置启用。
  • 绿宝石: 附近有村民或流浪商人时被动恢复生命。
  • 钻石: 对附近敌对生物进行视线内被动闪电打击,攻击时附带闪电,且对闪电免疫。默认排除苦力怕。
  • 下界合金: 免疫火焰和熔岩伤害,并使被击中的生物着火 5 秒。
  • 僵尸: 敌对的腐化傀儡,可通过腐肉恢复生命,对玩家施加饥饿/恶心/中毒效果,将村民和流浪商人转化为僵尸村民,与村庄守卫战斗,并与僵尸和转化的僵尸村民保持同盟。

跨等级配置 ignored_target_types 允许服务器管理员禁止某些等级的目标类型,例如苦力怕、玩家、末影人或 Boss。铜、红石、金、青金石、绿宝石、钻石和下界合金默认忽略苦力怕,以防止对环境的附带方块破坏。

合成配方

使用以下方块之一搭建 T 字形(1 个底座、1 个中心、2 个手臂):

  • 铜块,包括全新、斑驳、风化、氧化和涂蜡变种 → 铜铁傀儡
  • 红石块 → 红石傀儡
  • 金块 → 金傀儡
  • 青金石块 → 青金石傀儡
  • 绿宝石块 → 绿宝石傀儡
  • 钻石块 → 钻石傀儡
  • 下界合金块 → 下界合金傀儡
  • 苔石砖 → 僵尸傀儡

在顶部放置一个雕刻南瓜。铁傀儡的合成配方与原版相同。原版单一铜块的铜傀儡配方仍归原版所有。

配置

编辑首次启动服务器时生成的 config/multigolem.json。服务器管理员可调整:

  • 使用 allow_golem_healing 控制全局锭治疗
  • 每个等级独立的 max_healthattack_damageanger_on_hit
  • 每个等级独立的 ignored_target_types 值:CREEPERSENDERMENPLAYERSALL_BOSSES
  • 铜的闪电治疗、红石的过载/死亡脉冲、金的移动/粒子、青金石的结界保护、绿宝石的治疗光环、钻石的闪电目标/冷却、下界合金的火焰免疫/点燃时长,以及僵尸的疾病/转化/腐肉治疗等能力设置
  • 使用 golem_availability 控制傀儡可用性,服务器可禁用特定傀儡类型或整个傀儡家族的手动生成和村庄生成
  • 使用 zombie_village_spawning 控制僵尸村民村庄维护

服务器所有者可选地通过 LuckPerms 兼容的权限节点控制谁可以为每个 MultiGolem 等级创建、治疗、使用标记刷怪蛋或配置刷怪笼。相同的创建权限节点涵盖标记刷怪蛋的使用和标记刷怪蛋刷怪笼的配置。权限默认为放行制,因此现有的服务器会保持当前行为,除非权限插件拒绝了某个节点。

参见 README 配置参考 获取完整的配置键和权限节点列表。

现有的 V1 配置文件会自动迁移到 V2 架构,并且在可能的情况下保留未知字段。

整合包

MultiGolem 允许用于整合包。

客户端 ModMenu 工具

安装了 ModMenu 的玩家可以打开 MultiGolem 的客户端中心,检查客户端与服务器的 MultiGolem 版本是否匹配。服务器所有者和管理员还可以查看所连接服务器的活跃自定义设置值,包括变种的生命值、攻击伤害、治疗、能力设置和村庄生成行为。未连接服务器时,傀儡百科和自定义界面会显示 MultiGolem 的默认值。

需求

  • Minecraft 26.2 或更高版本兼容的 26.x 运行时
  • Fabric 版:Fabric Loader 0.19.2+ 和 Fabric API 0.152.2+26.2
  • NeoForge 版:NeoForge 26.2.0.6-beta 或更高版本兼容的 26.2 运行时

刷怪蛋

MultiGolem 添加了铜、红石、金、青金石、绿宝石、钻石、下界合金和僵尸傀儡刷怪蛋,作为标记的原版铁傀儡刷怪蛋堆叠。未标记的原版铁傀儡刷怪蛋仍归原版所有。