
末影珍珠修复(无区块加载实现)byArea
移除玩家登出时投掷的末影珍珠,并在登录时将其恢复到完全相同的位置。
末影珍珠修复
⚠️ 末影珍珠不会加载区块;如需区块加载功能,请安装 EnderPearl Chunkload
本模组适合那些希望末影珍珠流畅运行且无任何问题,同时防止玩家将其用作区块加载器的人。
末影珍珠修复 是一款轻量级、服务端专用的 NeoForge 实用模组,修复了玩家下线后,抛出的末影珍珠卡在世界中的问题。
默认情况下,当抛掷末影珍珠的玩家断开连接时,Minecraft 会让抛出的末影珍珠冻结在世界中——它们会悬浮在那里毫无作用,直到玩家重新登录。使用本模组后,珍珠会在玩家下线时被干净地移除,并在玩家重新连接时以完全相同的坐标、速度和旋转角度恢复,就像较新的原版版本一样。
珍珠的保存状态会持久化存储在玩家的数据中,无论下线多久、更换维度还是服务器重启都能保留。
✨ 功能特性
- 🌀 下线时干净移除珍珠 — 不会在世界中留下悬浮的幽灵珍珠
- 🔁 上线时精确恢复 — 保留坐标、速度和旋转角度
- 💾 珍珠状态的持久化存储(可应对服务器重启)
- 🌍 多维度支持 — 在主世界、下界、末地和自定义维度中均能正常工作
- ⚡ 轻量级:简单的事件驱动逻辑,无性能影响
- 🛠️ 无需配置:开箱即用,自动生效
📋 工作原理
| 事件 | 动作 |
|---|---|
| 玩家下线 | 保存珍珠的坐标、速度和旋转角度,移除珍珠 |
| 玩家上线 | 在保存的位置重新生成珍珠,珍珠继续飞行 |
🎯 示例用例
一名玩家抛出一颗末影珍珠后,在半空中断开连接。末影珍珠修复模组会保存其精确轨迹并立即移除它,而不是让珍珠冻结在世界中直到玩家返回。当玩家重新加入游戏时,珍珠会从之前的位置重新出现——这能让你的服务器世界对其他人保持整洁一致。
这也修复了简易静滞舱中的一个常见 Bug:属于下线队友的珍珠不再保持可见并卡在舱中。此外,珍珠现在可以跨维度可靠触发——例如,当队友激活基地的活板门时,即使珍珠的主人所在的维度与活板门不同,静滞舱也能正常工作。
📦 技术细节
| 字段 | 值 |
|---|---|
| Minecraft 版本 | 1.21.1 |
| 模组加载器 | NeoForge 21.1.220+ |
| Java 版本 | 21 |
| 运行端 | 服务端 |
| 依赖 | 无 |
| 模组 ID | enderpearlfix |
© 2area | Discord: 2area | CurseForge: https://www.curseforge.com/members/2area/projects 保留所有权利。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。