
MineZeroExtension
MineZero扩展 — 为MineZero的死亡循环机制添加Sophisticated Backpacks和Curios API兼容性,以及一个具有级联概率门的智能条件自动检查点系统的附加组件。
MineZero 扩展

一个 MineZero 的附加模组,增加了与 Sophisticated Backpacks 的兼容性,以及一个基于条件、带有级联概率门控的智能自动检查点系统。
功能特性
1. Sophisticated Backpacks 兼容性
确保当 MineZero 触发“死亡回归”时,背包内容能被正确还原。通过 Mixin 注入实现。
2. 安全条件检查点触发
当玩家处于安全状态时自动创建检查点——主世界、白天、满生命值、满饥饿值、无负面效果,且附近没有敌对生物——使用级联概率门控以避免过度保存。激活时,会禁用 MineZero 原生的 autoCheckpointEnabled 功能。
依赖项
| 模组 | 要求 |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.0+ |
| MineZero | 1.0+(必需) |
| Sophisticated Backpacks | 3.20+(可选) |
命令
| 命令 | 描述 |
|---|---|
/gamerule safeCheckpointEnabled true|false |
启用/禁用安全检查点触发 |
/minezeroextension debugmode true|false |
切换保存时的广播通知 |
配置文件
config/minezero_extension-common.toml:
[safeCheckpoint]
checkIntervalTicks = 400 # 20 秒
enemySearchRadius = 24
[safeCheckpoint.enabled]
overworld = true
daytime = true
healthFull = true
hungerFull = true
noNegativeEffects = true
noHostileNearby = true
[safeCheckpoint.chances]
overworldChance = 0.90
daytimeChance = 0.75
healthFullChance = 0.75
hungerFullChance = 0.55
noNegativeEffectsChance = 0.60
noHostileNearbyChance = 1.00
级联计算:0.90 × 0.75 × 0.75 × 0.55 × 0.60 × 1.00 ≈ 0.167 → 当所有条件满足时,大约每 2 分钟保存一次。
构建
./gradlew jar
许可证
Apache License 2.0
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。