末影珍珠落地时间(末影珍珠预计到达时间)

末影珍珠落地时间(末影珍珠预计到达时间)

实时显示末影珍珠落地时间的HUD。

末影珍珠预计到达时间(ETA)

再也不用担心错过末影珍珠的落地时间。

Ender Pearl ETA 是一款完全客户端侧的 Fabric 模组,可为飞行中的末影珍珠显示实时、可自定义的倒计时。

在 HUD 上跟踪你自己的珍珠,在飞行中的珍珠正上方显示信息,并在投掷珍珠的玩家头顶上方查看活跃的珍珠计时器。

版本 2.0 将该模组从简单的 HUD 倒计时转变为一个完整的末影珍珠跟踪系统,该系统由先进的预测引擎驱动,可实时重新计算弹道。

无论你是在进行 PvP、SMP、小游戏、速通还是练习移动技巧,Ender Pearl ETA 都能帮助你准确了解珍珠预计落地或击中实体的时间。


✨ 主要功能

⏱ 飞行中末影珍珠上方的实时信息

每个已加载的末影珍珠在飞行时都可以在其正上方显示实时信息。

浮动显示可以显示投掷者的用户名、预测落地倒计时,或珍珠预计命中的实体。

可以同时显示多个飞行中的珍珠,并且每当珍珠的弹道发生变化时,每个倒计时都会更新。

当预测到实体碰撞时,显示内容可以显示如下信息:

珍珠将在 1.23 秒后击中 PlayerName 将在 0.74 秒后击中僵尸

如果珍珠在数刻内没有可用的未来弹道,显示内容将显示“珍珠卡住”,而不是一直停留在计算中的信息上。

该显示会附着在珍珠上,并在其整个飞行过程中随之移动。


👤 玩家头顶上方的计时器

拥有活跃末影珍珠的玩家可以自动在其头顶上方显示实时倒计时。

在默认位置,倒计时会附着在玩家正常的名字标签上:

PlayerName | 1.23s

这样可以轻松查看哪些玩家当前有珍珠在空中,以及他们最早活跃的珍珠落地前还剩多少时间。

多个玩家可以同时显示珍珠计时器。

每个玩家显示其最早活跃珍珠的计时器。

对于正常名字标签被隐藏的隐身玩家,珍珠倒计时可以单独保持可见。

使用可自定义的垂直位置设置,计时器也可以移动到玩家头顶更高的位置。


🖥 可自定义的个人 HUD

你自己的活跃珍珠,用于查看哪些玩家当前有珍珠在空中,以及他们最早活跃的珍珠落地前还剩多少时间。

多个玩家可以同时显示珍珠计时器。

每个计时器都可以使用普通 HUD 进行跟踪。

HUD 支持一个或两个活跃的珍珠计时器。

珍珠 1 和珍珠 2 可以拥有独立的位置和样式,或者它们的外观可以同步。

可用的显示模式:

完整文本 珍珠将在以下时间落地:1.23s

短文本 预计时间:1.23s

仅时间 1.23s

第二个珍珠计时器是可选的,可以通过设置菜单或命令启用。

HUD 元素也可以通过拖放控件重新定位。


🎯 先进预测引擎

Ender Pearl ETA 在每个客户端刻都会重新计算珍珠弹道。

预测系统旨在紧密遵循 Minecraft 的投射物行为,并考虑珍珠飞行过程中的变化。

该引擎支持:

  • 方块碰撞
  • 玩家和生物碰撞
  • 移动中的实体
  • 水中的重力和阻力
  • 气泡柱
  • 蜂蜜块滑动
  • 风弹
  • 旋风人的风弹
  • 珍珠速度的变化
  • 原版风格的碰撞射线检测
  • 在所有者碰撞成为可能之前,珍珠清除其所有者

风弹和移动实体与珍珠一起被模拟,允许倒计时在另一个实体进入或离开预测路径时更新。

该模组还会监听同步的速度更新,以便预测可以安全地切换到珍珠碰撞后的真实弹道。


🌐 屏幕外倒计时支持

当你的一颗珍珠离开客户端的实体跟踪或渲染距离时,HUD 可以使用最后有效的预测撞击时间继续倒计时。

当达到预测的撞击时间时,保存的倒计时会自动消失。

玩家头顶上方的计时器也可以在珍珠本身离开本地跟踪距离后保持活动状态,前提是投掷珍珠的玩家仍然被加载和渲染。


🎨 广泛的定制选项

该模组包含以下独立设置:

  • 普通 HUD
  • 飞行中末影珍珠上方的信息
  • 玩家头顶上方的计时器

你可以自定义:

  • 文本颜色
  • 文本大小
  • 小数精度
  • 文本描边
  • 显示模式
  • 投掷者用户名可见性
  • HUD 位置
  • 玩家上方计时器高度
  • 第二珍珠跟踪
  • 同步珍珠样式

文本大小限制

普通 HUD

  • 完整文本支持 50% 至 200% 的大小。
  • 短文本支持 50% 至 300% 的大小。
  • 仅时间支持 50% 至 300% 的大小。

飞行中末影珍珠上方

  • 完整文本支持 50% 至 300% 的大小。
  • 短文本支持 50% 至 500% 的大小。
  • 仅时间支持 50% 至 500% 的大小。

玩家上方计时器

  • 玩家上方计时器支持 50% 至 500% 的大小。

更改为最大限制较低的显示模式会自动将过大的值调整到支持的范围内。


⚙ 设置菜单

使用以下命令打开完整的设置中心:

/EnderPearlETA_Settings_Menu

主设置中心包含:

  • HUD 设置
  • 已投掷末影珍珠上方设置
  • 玩家上方珍珠 HUD 设置

该模组还支持 Mod Menu,允许通过 Minecraft 的已安装模组屏幕打开设置中心。

Mod Menu 是可选的。


💬 命令

所有命令均为客户端侧且区分大小写。

请完全按照所示输入。

使用命令所做的更改会立即保存。


⚙ 主设置菜单

/EnderPearlETA_Settings_Menu

打开 Ender Pearl ETA 主设置菜单。


🖥 HUD 设置

/EnderPearlETA_HUD_Settings

打开完整的 HUD 设置界面。

/EnderPearlETA_HUD_Settings color [both pearls|pearl 1|pearl 2]

更改计时器颜色。

/EnderPearlETA_HUD_Settings size [both pearls|pearl 1|pearl 2]

更改计时器大小。

/EnderPearlETA_HUD_Settings mode <full|short|time> [both pearls|pearl 1|pearl 2]

更改显示模式。

/EnderPearlETA_HUD_Settings precision <0-3> [both pearls|pearl 1|pearl 2]

更改显示的小数位数。

/EnderPearlETA_HUD_Settings outline <true|false> [both pearls|pearl 1|pearl 2]

启用或禁用文本描边。

/EnderPearlETA_HUD_Settings secondpearl <true|false>

启用或禁用第二珍珠 HUD 计时器。

/EnderPearlETA_HUD_Settings syncstyle <true|false>

同步两个 HUD 计时器的外观。

/EnderPearlETA_HUD_Settings reset

重置所有 HUD 设置。

当启用同步样式时,对珍珠 1 的颜色、大小、模式、精度或描边所做的更改也会应用于珍珠 2。

禁用同步样式以独立自定义珍珠 2。


⏱ 已投掷末影珍珠上方设置

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings

打开完整的珍珠上方设置界面。

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings enabled <true|false>

启用或禁用飞行中末影珍珠上方的信息。

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings color

更改浮动文本颜色。

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings size

更改浮动文本大小。

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings precision <0-3>

更改显示的小数位数。

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings mode <full|short|time>

更改显示模式。

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings show_owner <true|false>

显示或隐藏投掷珍珠的玩家的用户名。

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings outline <true|false>

启用或禁用文本描边。

/EnderPearlETA_Above_Thrown_Ender_Pearls_Settings reset

重置所有珍珠上方设置。

完整文本支持最大 300% 的大小。 短文本和仅时间支持最大 500% 的大小。


👤 玩家上方珍珠计时器设置

/EnderPearlETA_Above_Player_Pearl_Settings

打开完整的玩家上方计时器设置界面。

/EnderPearlETA_Above_Player_Pearl_Settings enabled <true|false>

启用或禁用玩家头顶上方的珍珠计时器。

/EnderPearlETA_Above_Player_Pearl_Settings color

更改计时器颜色。

/EnderPearlETA_Above_Player_Pearl_Settings size <50-500>

更改计时器大小。

/EnderPearlETA_Above_Player_Pearl_Settings precision <0-3>

更改显示的小数位数。

/EnderPearlETA_Above_Player_Pearl_Settings y <100-150>

更改计时器的垂直位置。

/EnderPearlETA_Above_Player_Pearl_Settings outline <true|false>

启用或禁用文本描边。

/EnderPearlETA_Above_Player_Pearl_Settings reset

重置所有玩家上方计时器设置。

Y 值为 100 会将倒计时附着到玩家正常的名字标签上。 101 到 150 的值会将倒计时移动到玩家头顶更高的位置。


🌍 支持的 Minecraft 版本

  • Minecraft 1.21.1
  • Minecraft 1.21.11

更多 Minecraft 版本计划在未来更新中支持。

请确保下载为你确切 Minecraft 版本创建的文件。


📦 要求

  • Fabric Loader 0.18.4 或更新版本
  • Fabric API
  • Java 21
  • Mod Menu 为可选

Ender Pearl ETA 完全是客户端侧的。 Minecraft 服务器无需安装该模组。


⚡ 为什么选择 Ender Pearl ETA?

✔ 实时落地预测 ✔ 预测实体命中倒计时 ✔ 飞行中末影珍珠上方的信息 ✔ 玩家头顶上方的活跃珍珠计时器 ✔ 支持两个个人 HUD 计时器 ✔ 实时弹道重新计算 ✔ 处理水、气泡柱、蜂蜜块、实体和风弹 ✔ 屏幕外 HUD 倒计时 ✔ 多种显示模式 ✔ 文本大小最高支持 500% ✔ 广泛的菜单和命令定制 ✔ 轻量且完全客户端侧


Ender Pearl ETA 2.0

Ender Pearl ETA 2.0 是该模组历史上最大的一次更新。

最初只是一个简单的 HUD 倒计时,现在已发展成为一个完整的末影珍珠跟踪和预测系统。

一旦你尝试过,你将再也无法想象没有它投掷珍珠。