崩塌的洞穴

崩塌的洞穴

这个模组在采矿时增加了自然坍塌事件,并伴有不同程度的灾难。

CollapsingCaves 横幅


此页面的模组描述仅准确对应模组版本 1.7 及以上。

你可以在整合包中使用此模组。

我完全不介意此模组被用于整合包中,也无需署名。


1.7 更新横幅

版本 1.7 说明:
本次更新名为“Bug 与负担更新”,修复了大量塌方漏洞,添加了具有精细逻辑的生活质量配置选项,以确保玩家在享受模组的同时不会被恶意骚扰或增加负担,在塌方被触发后增加了一个短暂缓冲期,改进了音效逻辑(并增加了一些新音效!),并添加了用于测试漏洞和实验的额外命令。


烦人问题修复更新横幅

版本 1.6 说明:
本次更新名为“烦人问题修复更新”,解决了玩家缺乏足够“能力”来防止塌方、环境被破坏并变得丑陋、以及塌方发生得不合时宜、不正确且过于频繁的问题。


此模组的作用

你在地下挖掘一个方块。有时,你头顶的天花板会塌下来。

塌方时天花板掉落

当塌方开始时,屏幕会震动,你会听到低沉的隆隆声。最初3秒是警告时间。此期间不会有方块掉落。利用警告时间移动到安全位置。这段时间包含在塌方总时间内,模组不会在结束时额外增加。

塌方开始

警告之后,成组的方块会从天花板掉落。这些方块会伤害玩家和生物,落地时会产生灰尘,发出音效,并留在它们落下的位置。

玩家逃离塌方

塌方有一个固定的中心点,即你破坏的那个方块。它不会跟随你移动。如果你远离中心点,你就安全了。


塌方如何开始

当你破坏以下方块时,可能会引发塌方:

  • 石头及各种类型的石头
  • 深板岩
  • 所有矿石
  • 泥土、粘土及各种类型的泥土
  • 沙砾
  • 硫磺和朱砂,仅限较新版本的游戏

可能引发塌方的方块


你破坏的每个符合条件的方块都有1/512的几率引发塌方。


“可能发生塌方”的条件

以下规则同样适用:

  • 如果你能看见天空,则无法引发塌方。
  • 你破坏的方块也不能看见天空。
  • 你必须在世界海平面以下15格或更深的位置。在主世界中,这相当于Y坐标78。
  • 你登录后的20分钟内无法引发塌方。
  • 在你上一次塌方结束后的20分钟内,无法引发新的塌方。
  • 带有温和附魔的工具永远不会引发塌方。
  • 同时发生的塌方数量不能超过3个。

防止塌方的条件

有些方块不会遮挡你的天空视线。

  • 树叶、原木、玻璃、玻璃板、蜂巢、红树根、雪层、草、藤蔓和其他小型植物会让天空光线透过。
  • 你不能在头顶放上树叶然后安全挖掘。如果这些方块上方有固体方块,天空视线被遮挡,则塌方又可能发生。
  • 模组会从世界生成中读取海平面。如果某个模组或数据包改变了海平面,高度限制也会随之移动。你可以在设置文件中关闭此限制,但不能设置海平面,因为该值由世界提供。

塌方规模

有三种规模。小型塌方是最常见的规模。

规模 几率 持续时间 每组方块数量 横向距离 你头顶高度
小型 60% 60秒 14至17 16格 24格
中型 30% 90秒 18至21 24格 32格
大型 10% 120秒 22至35 32格 48格

屏幕震动和隆隆声会传播到表格中横向距离之外10格的范围。在中心点强度最大,到达该限制时减弱至零。警告结束后,大约每秒会有一组方块掉落。一组是指互相接触的一组方块。模组也可以将该组分成多个形状。


哪些方块会掉落

模组在选择方块时很谨慎。只有当以下所有条件都满足时,方块才会掉落:

  • 该方块是你所在开放空间天花板的一部分。墙后另一个洞穴中的方块不会掉落。
  • 方块下方有空气。
  • 方块不能看见天空。树叶、原木、玻璃以及上面列表中的其他方块不会遮挡天空视线。
  • 该方块不是玩家放置的。

第三个条件保证了世界表面的安全。洞穴顶部的方块会掉落,但支撑地面的方块会保持原位。方块掉落时保持其类型不变。石头依旧是石头,矿石依旧是矿石。方块以正常速度的五分之二下落,因此你有时间离开。


温和附魔

温和是镐和其他挖掘工具的新附魔。模组工具也可以使用它。

  • 你可以从附魔台获得温和附魔。
  • 最高等级为1级。
  • 带有温和附魔的工具永远不会引发塌方。

温和附魔工具提示

当你必须在一个大型洞穴中挖掘且不想冒风险时,请使用温和附魔。


伤害

掉落的方块根据掉落距离的每一格造成2点伤害。 上限为6点,即3颗心。

玩家受到塌方伤害

一个方块不会直接杀死你。 如果方块覆盖了你,窒息会造成额外伤害。


晕动症模式

屏幕的移动可能会让一些玩家感到不适。

将设置文件顶部的MotionSicknessMode设置为true,即可移除屏幕震动和特效。

游戏中展示的晕动症模式

启用此模式后,屏幕不会震动。模组会在屏幕中央显示一条消息来代替。当塌方开始时显示Cave-In Triggered!,结束时显示Cave-In Over!。每条消息显示3秒。此设置仅适用于你的游戏。它不会改变服务器上其他玩家的游戏体验。


配置

模组会在配置文件夹中写入一个名为collapsingcaves.conf的设置文件。文件中有27项设置。每项设置都有简短描述及其允许的值。

你可以更改这些值以及更多内容:

  • 晕动症模式
  • 塌方几率
  • 同时发生的塌方数量
  • 海平面以上的高度限制
  • 方块掉落前的警告时间长度
  • 每种塌方规模的持续时间、组大小和距离
  • 掉落方块的速度和伤害
  • 宽限期和冷却时间
  • 屏幕震动、音效和灰尘
  • 可以掉落或绝不能掉落的方块

默认值经过平衡调整。使用默认值时,模组不会成为烦扰。


命令

管理员可以使用以下命令。

命令 作用
/triggercollapse <size> <player> 玩家破坏的下一个符合条件的方块将引发此规模的塌方。该命令也会移除玩家的冷却时间。如果方块破坏不符合规则,模组会告诉你哪些规则阻止了它。
/cancollapsecheck 显示你的位置和当前条件是否允许发生塌方。该命令还会检查你正在查看的方块。如果某项规则阻止了塌方,命令会给出该规则。
/collapsecooldown <player> 显示冷却时间是否阻止该玩家发生塌方。
/setcooldown <seconds> [player] 设置你的冷却时间,或你指定玩家的冷却时间。值为0则移除冷却时间。

漏洞/反馈

请在模组 Github 页面的issues板块报告漏洞、提出建议或给出反馈。报告漏洞时,请提供你的模组加载器和游戏版本。


特别鸣谢与致谢

Cave-Ins 数据包(作者:Lettooce)是本模组的灵感来源。它是一个出色的数据包,每个人都应该尝试。本模组采用了不同的方法,但那个数据包给我和我的朋友们带来了在 Minecraft 中最美好的回忆。没有它,这个模组就不会存在。

由 CCDelic 制作。


模组作者 CCDelic 的 Minecraft 头像。