多魔像

多魔像

此项目增加了用铜、金、绿宝石、钻石和下界合金块制造新傀儡的能力,这些傀儡拥有超越基础铁傀儡的特殊能力。

怪物

MultiGolem

特性

  • 添加八种铁傀儡变体:铜、红石、金、青金石、绿宝石、钻石、下界合金和僵尸。
  • 服务端功能:原版客户端无需安装模组即可连接到运行 MultiGolem 的服务器。
  • 使用铜、红石、金、青金石、绿宝石、钻石、下界合金或苔石方块,按照原版铁傀儡的 T 字形建造变体。铜铁傀儡保留新鲜、斑驳、风化、氧化和打蜡的铜状态,并具有匹配的纹理。
  • 标记原版铁傀儡刷怪蛋为铜、红石、金、青金石、绿宝石、钻石、下界合金和僵尸变体。
  • 每个变体承担不同的防御角色。铜是游戏早期的选择,被闪电击中时会治疗。红石是专注于控制的防御者,在低生命值时会过载,并在死亡时减速敌人。金是快速巡逻支援。青金石保护附近的村庄盟友免受魔法伤害和有害魔法效果。绿宝石在村民和流浪商人附近时治疗。钻石增加基于闪电的攻击手段。下界合金是耐久、防火的前线。僵尸是敌对腐化变体,适用于注重危险的世界。
  • 使用对应的材料治疗每个变体。
  • 在安装了模组的客户端上为每个变体提供自定义纹理;原版客户端仍会看到普通铁傀儡。
  • 可选的 ModMenu 界面显示客户端/服务端 MultiGolem 版本状态、活动中的服务端自定义值,以及用于查询傀儡创建、属性、掉落物、村庄生成和能力的 Golempedia 参考。

特殊能力

  • 铜: 闪电击中时治疗而非造成伤害。
  • 红石: 生命值不高于 25% 时过载,提升攻击力和抗性但不提升速度,死亡时释放缓慢 X 过载脉冲。
  • 金: 移动速度 +75%,移动时产生疾跑尘土粒子,在户外闲置时产生阳光闪耀粒子。
  • 青金石: 保护附近友方村庄实体免受魔法伤害和配置的有害魔法效果。玩家保护默认禁用,可通过服务端配置启用。
  • 绿宝石: 附近有村民或流浪商人时被动治疗。
  • 钻石: 被动对附近敌对生物进行视线闪电电击,攻击时触发闪电,并免疫闪电。默认排除苦力怕。
  • 下界合金: 免疫火焰和岩浆伤害,并点燃击中的生物 5 秒。
  • 僵尸: 敌对腐化傀儡,可从腐肉治疗,对玩家施加饥饿/反胃/中毒,将村民和流浪商人转化为僵尸村民,与村庄防御者战斗,并与僵尸及转化的僵尸村民保持同盟。

跨层级 ignored_target_types 允许服务器管理员阻止各层级将苦力怕、玩家、末影人或 Boss 等类别作为目标。铜、红石、金、青金石、绿宝石、钻石和下界合金默认忽略苦力怕,以防止连带方块破坏。

创建配方

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

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

在顶部放置雕刻南瓜。铁傀儡配方与原版保持一致。原版单铜块铜傀儡配方仍归原版所有。

配置

编辑 config/multigolem.json,该文件在服务器首次启动时创建。服务器管理员可以调整:

  • 通过 allow_golem_healing 控制全局锭治疗
  • 各层级的 max_health、attack_damage 和 anger_on_hit
  • 各层级的 ignored_target_types 值:CREEPERS、ENDERMEN、PLAYERS、ALL_BOSSES
  • 铜的闪电治疗、红石的过载/死亡脉冲、金的移动/粒子、青金石的守护保护、绿宝石的治疗光环、钻石的闪电目标/冷却、下界合金的火焰免疫/点燃时长以及僵尸的疾病/转化/腐肉治疗等能力设置
  • 通过 zombie_village_spawning 控制僵尸村民的村庄维护

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

现有的 V1 配置文件会自动迁移到 V2 架构,未知字段会尽可能保留。

整合包

MultiGolem 允许用于整合包。

客户端 ModMenu 工具

安装了 ModMenu 的玩家可以打开 MultiGolem 的客户端中心,检查其客户端和服务端的 MultiGolem 版本是否匹配。服务器所有者和玩家还可以查看已连接服务器的活动自定义值,包括变体生命值、攻击伤害、治疗、能力设置和村庄生成行为。未连接到服务器时,Golempedia 和自定义界面会显示 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 添加铜、红石、金、青金石、绿宝石、钻石、下界合金和僵尸傀儡刷怪蛋堆叠,作为标记的原版铁傀儡刷怪蛋。未标记的原版铁傀儡刷怪蛋仍归原版所有。