柔软世界边界

柔软世界边界

世界边界阻止恢复而非探索!

游戏机制

将世界边界外的治疗阻止,而非阻止探索。

离开世界边界的玩家将获得“荒芜”状态效果,且无法以任何方式恢复生命值。

特性

荒芜效果会阻止以下来源的治疗:

  • 进食
  • 不死图腾
  • 药水(再生、瞬间治疗等)
  • 吸收效果(可配置)
  • 其他...

用法

在新世界(作为管理员)中,您可以运行:

/swb set minecraft:overworld enabled true
/swb set minecraft:overworld halfWidth 500

图片

接近边界时:

世界边界

穿过边界后,您将获得该状态效果:

状态效果 心形着色效果

配置

管理员等级≥2时,可以调用以下命令:

# 在指定维度中启用/禁用边界
/swb set modid:dimension_name enabled <true|false>
# 设置从原点向外墙壁的方块数
/swb set modid:dimension_name halfWidth <number>
# 设置中心点
/swb set modid:dimension_name origin <x, z>
# 返回当前维度的配置
/swb get modid:dimension_name
# 返回所有维度的当前配置
/swb list
# 重新加载当前配置文件到服务器,仅在未使用命令时必要
/swb reload

如果您更愿意直接修改配置文件,也可以手动编辑:

{
  "dimensions": {
    // 支持通过 modid:dimension_name 使用模组维度
    "minecraft:overworld": {
      "enabled": true,
      "origin": {
        "x": 0.0,
        "z": 0.0
      },
      // 从原点到墙壁的距离
      "halfWidth": 250.0
    }
  },
  // 不推荐,每刻硬性限制生命值
  "clampEnforcement": false,
  // 阻止吸收效果带来的额外爱心
  "blockAbsorption": false
}

鸣谢:

灵感来源于,但未找到所需版本: https://modrinth.com/mod/no-heal-border