便捷的怪物破坏

便捷的怪物破坏

通过拆分为四条规则并为个别行为提供额外覆盖,赋予了mob_griefing游戏规则更多控制权。

游戏机制

一个 Fabric 模组,通过将 mob_griefing 游戏规则拆分为以下四个宽泛规则,提供更多控制:

  • mob_griefing 用于通常产生负面影响的敌对生物行为
  • lenient_griefing 用于通常非负面和/或易于避免的行为
  • wither_griefing 用于凋灵
  • dragon_griefing 用于末影龙

这些规则可进一步配置,以单独开关原版 mob_griefing 规则涵盖的各类生物行为。

使用此模组,mob_griefing 控制:

  • 苦力怕和恶魂的破坏
  • 末影人搬起和放置方块
  • 蠹虫感染方块
  • 僵尸和卫道士破坏门
  • 山羊、鹦鹉螺和劫掠兽攻击盔甲架
  • 物品展示框、拴绳和画受生物影响

lenient_griefing 控制:

  • 村民收割庄稼
  • 猪灵以物易物
  • 悦灵拾取物品
  • 绵羊吃草
  • 雪傀儡放置雪
  • 劫掠兽破坏树叶
  • 织网状态效果放置蜘蛛网
  • 兔子啃食胡萝卜作物
  • 狐狸吃甜浆果
  • 风弹及类似爆炸影响方块和实体
  • 非玩家实体:
    • 拾取掉落物
    • 将耕地踩回泥土
    • 着火时融化细雪
    • 被凋灵杀死时放置凋灵玫瑰
      • 禁用此规则时,凋灵玫瑰会以物品形式掉落(原版行为)
    • 破坏海龟蛋
      • 这包括僵尸和僵尸猪灵寻路前往海龟蛋
  • 来自非玩家实体的弹射物:
    • 破坏紫颂花
    • 破坏滴水石锥(三叉戟)
    • 点燃 TNT(着火时)
    • 点燃营火(着火时)
    • 降低炼药锅水位(着火时)
  • 唤魔者对绵羊施法变色

wither_griefing 和 dragon_griefing 分别控制凋灵和末影龙是否可以破坏方块。

需要 Fabric API。 更新日志可在 此处 查看。

配置

新的游戏规则可以像任何原版游戏规则一样修改,且默认启用。

宽泛游戏规则涵盖的行为可通过覆盖规则单独开关,例如 convenient_mobgriefing:lenient_griefing.override.mobs_pick_up_items 控制生物是否可以拾取物品。 覆盖规则有三种可能的取值:

  • default:覆盖未生效,即行为由其基础规则控制(在前例中为 convenient_mobgriefing:lenient_griefing)
  • true:行为独立于其基础规则被启用
  • false:行为独立于其基础规则被禁用

链接:CurseForge · GitHub · Modrinth