鞘翅调校

鞘翅调校

一个轻量级模组,添加了配置选项以限制鞘翅飞行速度并改变烟花助推强度和持续时间。

游戏机制

Elytra Tuning

一个轻量级模组,添加了配置选项,用于限制鞘翅飞行速度和更改烟花助推的强度与持续时间。

适用于单人游戏和多人游戏,并提供一个可选的客户端模组,为玩家提供额外改进。

非常适合想要削弱鞘翅冲刺、减少区块加载延迟或增强后期移动体验的多人服务器。

为什么使用此模组?

  1. 可配置的速度限制: 限制水平飞行速度或三维总速度。
  2. 烟花调校: 调整烟花助推的强度和持续时间。
  3. 不可穿透: 服务器会将速度变化同步给每位玩家,确保所有人体验相同的限制或增益。
  4. 兼容性: 处理普通飞行、烟花助推、激流发射以及模组飞行设置,例如 Do a Barrel Roll。

工作原理

Minecraft 在服务端计算鞘翅飞行,而客户端在本地预测运动。 为应用配置的速度限制和烟花调校:

  • 服务端: 强制执行配置的速度限制,并调整烟花助推强度和持续时间。
  • 客户端(可选): 在本地镜像这些设置,以保持飞行预测一致。

注意: 如果客户端没有安装此模组,玩家可能会遇到视觉卡顿或回弹,因为其本地速度和烟花预测可能与服务器不同。

配置

配置文件创建于:

./config/elytra-tuning.json

默认内容:

{
  "speed": {
    "max": 60.0,
    "calculation": "HORIZONTAL"
  },
  "rocket": {
    "strength": 1.0,
    "duration": 1.0
  }
}
  • speed
    • max:允许的最大鞘翅速度,单位为每秒方块数。
    • calculation:HORIZONTAL 测量 X/Z 移动;ABSOLUTE 测量总 X/Y/Z 速度。
  • rocket
    • strength:0.0 禁用加速,1.0 为原版强度,更高的值会增加更强的向前加速。
    • duration:1.0 为原版持续时间,0.5 减半,2.0 加倍。
  • 将 speed 或 rocket 设为 null 以不应用任何调校。
  • 编辑后,重启服务器/游戏以应用更改。

展示

速度限制

配置

{
  "speed": {
    "max": 10.0,
    "calculation": "HORIZONTAL"
  },
  "rocket": null
}

烟花助推:游戏内测得速度为每秒 9.90 方块。

rocket

激流三叉戟:游戏内测得速度为每秒 9.99 方块。

trident

烟花调校

配置

{
  "speed": null,
  "rocket": {
    "strength": 8.0,
    "duration": 2.0
  }
}

烟花助推: 游戏内测得速度为每秒 60.65 方块。

rocket-fast

贡献与问题

我热忱欢迎:

  • 漏洞报告
  • 功能请求
  • 拉取请求

请在 GitHub 上打开问题或 PR。

许可证

本项目采用 LGPLv3 许可证。详情请参阅 LICENSE。