File Details
cataclysm_dimension-neoforge1.21.1-1.7.0.jar
- B
- Jul 14, 2026
- 296.13 KB
- 209
- 1.21.1
- NeoForge
File Name
cataclysm_dimension-neoforge1.21.1-1.7.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
新增功能
结构地形重置(reset_structure_on_reentry,默认开)
玩家再次进入用过的 boss 维度、且当前无其他玩家在场时,把该 boss 结构重盖回完好状态,让下一个玩家看到干净的竞技场。全程只对已加载区块做方块操作、不触碰区块 IO,兼容 C2ME。boss 再战仍交给基础模组的击杀-回刷怪器机制,本功能只负责地形。被占用过的维度记录持久化到 <world>/cataclysm_dimension_dirty_dims.txt,跨重启有效。
归返裂隙(enable_return_rift,默认关)
维度主 boss 被击杀后,在死亡点生成一个「归返裂隙」实体:渲染为该维度对应的眼睛悬浮自旋,配传送门粒子与音效;玩家右键即可送回进入维度前的位置。裂隙是实体、不占方块格,不会挤掉基础模组死后放回 homePos 的 boss 重生方块 / 墓碑;不因使用而消失(多人可共用),下一局结构重盖时统一清理。仅对该维度绑定的主 boss 生效,守门小怪不触发。
打赢才重置(reset_structure_requires_boss_kill,默认关)
开启后,只有主 boss 被击杀过、重进才会触发结构重盖,且重盖一次即消耗标记,避免「进去看一眼就重置」,也防止反复重进刷取重新武装的战利品箱。
其他改动
- 新增
consume_teleport_eye(默认关):眼睛传送时消耗 1 个眼睛(创造模式不消耗)。 - 新增
allow_use_eye_in_dimension(默认关):是否允许在灾变维度内继续使用眼睛。 - 眼睛传送与归返,均补充了出发点 / 落点的音效与粒子。
reset_dimension_if_no_player语义调整:原来的「无人时运行期删区块重置」在 C2ME 下无法可靠工作(空闲区块常驻内存、文件句柄占用),因此改为在存档启动前清空各灾变维度区块的调试用「修图」开关(默认关)。这是一处行为变更,如果你更希望保留原实现,我可以把这部分单独拆出来。