持续性方块破坏

持续性方块破坏

厌倦了每次停止挖掘时方块破坏进度重置?

农业

持续方块破坏 - 类Hytale式挖掘

Minecraft
Loader

厌倦了每次停止挖掘时方块破坏进度都会重置吗?

持续方块破坏为Minecraft带来了一个受Hytale启发的挖掘系统。方块破坏状态保持可见,并在可配置的时间段内持续存在,让你能够从上次中断的地方继续挖掘。


🎮 它有什么作用?

当你挖掘一个方块时,即使停止挖掘,其裂纹仍然可见。如果你在配置的超时时间到期前返回,你将从前一进度继续。

破坏一个方块所需的总敲击次数永远不会改变。原版的平衡性得到完全保留。

原版:   ████████████(连续12次敲击,否则进度重置)
PBD:   ██████ 暂停 ██████ = 共12次敲击 ✨

✨ 特性

  • 可配置的持续方块破坏时间(1–300秒)

  • 停止挖掘后裂纹仍然可见

  • 可选的平滑衰减系统

  • 提供立即重置模式

  • 完全支持多人游戏

  • 服务器权威同步

  • 实时管理员指令

  • 针对大型服务器优化

  • 无需额外依赖

  • 支持专用服务器


🎯 工作原理

  1. 开始挖掘一个方块

  2. 方块累积破坏值并显示裂纹

  3. 停止挖掘

  4. 裂纹仍然可见

  5. 在超时到期前返回

  6. 从相同的进度继续挖掘

  7. 如果超时到期,破坏值重置


⚙️ 配置

配置文件会自动生成在以下位置:

config/persistentblockdamage-server.toml

示例:

[general]

# 破坏开始衰减前的秒数
blockDamagePersistenceSeconds = 10

# true = 平滑衰减
# false = 立即重置
smoothDecay = true

# 衰减步进之间的刻数
# 20 刻 = 1 秒
decayIntervalTicks = 20

# 最大追踪的已破坏方块数
maxTrackedBlocks = 10000

# 最大裂纹渲染距离
renderDistance = 64

🛠️ 指令(仅限管理员)

指令 描述
/pdb 显示当前持续时间
/pdb 30 将持续时间设为30秒
/pdb 60 将持续时间设为1分钟
/persistentblockdamage 显示完整模组信息
/persistentblockdamage time <秒数> 更改持续时间
/persistentblockdamage smooth 切换平滑衰减

示例:

/pdb 5
裂纹在5秒后消失

/pdb 120
裂纹持续2分钟

/pdb 300
最长持续时间(5分钟)

📦 安装

  1. 为Minecraft 1.21.1安装NeoForge 21.1.233或更新版本

  2. 下载 PersistentBlockDamage-x.x.x.jar

  3. 将文件放入你的 mods 文件夹

  4. 启动游戏或服务器

模组使用默认设置即可立即生效。


🌍 专用服务器支持

持续方块破坏由服务器完全同步。

如果一名玩家将一个方块破坏到50%进度后离开:

  • 其他玩家会看到裂纹

  • 其他玩家可以继续挖掘它

  • 进度自动共享和同步

非常适合多人生存服务器。


🔧 要求

  • Minecraft 1.21.1

  • NeoForge 21.1.233+

  • 专用服务器或单人游戏

  • 无需额外模组


❓ 常见问题

这会减少破坏方块所需的敲击次数吗?

不会。

敲击次数与原版Minecraft完全相同。该模组仅保留挖掘会话之间的进度。

它适用于所有工具吗?

是的。

挖掘速度会根据当前装备的工具正常计算。

会影响性能吗?

不会。

该系统经过优化,可以以最小的开销处理数千个已损坏的方块。

与其他挖掘模组兼容吗?

通常兼容。

持续方块破坏仅扩展了Minecraft现有的方块破坏系统,不会修改工具、方块或挖掘机制。


💡 灵感

本模组灵感来自Hytale展示的持续挖掘系统,为Minecraft带来了更沉浸、更宽容的挖掘体验,同时保留了原版的平衡性。


由 DeLaRosaPlay 创作