光速船

光速船

快速旅行的酷炫方式,现已登陆Java版!

光速船

在 Modrinth 上下载,或者如果你喜欢这个项目,可以赞助开发者。

快速旅行的酷炫方式,现在登陆 Minecraft™ Java 版!

概述

光速船最初是基岩版中的一个漏洞特性,即船在台阶上时不受摩擦力影响。这使得船可以利用流动的水加速到极高的速度。(注意:该特性在基岩版中已被部分修复)

本模组将该特性带到了 Java 版。享受酷炫的自动化快速旅行系统吧!

上图是一个可用于加速船的可行设计。在 Minecraft Wiki 上阅读更多关于光速船的内容。

警告:本模组必须在服务器和客户端同时安装,否则可能会出现一些服务器-客户端不同步的问题。

注意:默认情况下,模组有一个保护措施,防止速度超过 72.73m/s(蓝冰速度)。

细节

以下是本模组的机制细节。

当船的速度大于 lightspeedThershold 2.4(单位:m/s),且满足以下条件之一时,船将进入光速状态:

  • 船的 Y 坐标减去其所在方块的底部坐标值介于 slabHeightMin 0.4999 和 slabHeightMax 0.5241 之间。船必须处于 IN_WATER 或 ON_LAND 状态。船所在的方块不能是水或气泡柱。(这要求船位于台阶上)
  • 船的碰撞箱的 maxY 为整数,且船的 Y 轴速度接近零。(这要求使用灵魂沙气泡柱和活板门)

如果启用了 requireLevitating,第一个条件将被禁用。

处于光速状态时:

  • 阻力(水平速度衰减)将恒定为 lightspeedDrag 0,除非速度超过 maxLightspeed 72.73。
  • 如果 allowPlayerDrive 为 false,玩家将无法驾驶船,但仍可以转向。
  • 如果 allowPlayerTurn 为 false,玩家将无法转向船。

可以通过编辑 config/lightspeedboat-common.json 文件来自定义这些值。