末影珍珠修复(无区块加载实现)byArea

末影珍珠修复(无区块加载实现)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 保留所有权利。