鞘翅主世界限制

鞘翅主世界限制

在配置的维度中限制鞘翅行为仅限滑翔,同时在其他维度保持正常功能。

游戏机制

ElytraOverworldRestriction

一个 Minecraft Fabric 模组,在配置的维度中将鞘翅行为限制为仅滑翔,同时在其他维度中保持正常功能。

功能

滑翔模式(服务器/单人游戏)

  • 经典滑翔(默认):自然的鞘翅物理效果,没有人为的速度限制,但仍然没有动力飞行
  • 真实滑翔:具有速度上限和动量限制的约束性物理效果,用于真正的滑翔模拟

维度控制(服务器/单人游戏)

  • 主世界:始终受限(核心功能)
  • 下界:可选限制(默认禁用)
  • 其他维度:保持正常鞘翅行为(末地、自定义维度)

鞘翅渲染(客户端)

  • 未主动使用鞘翅时隐藏鞘翅(默认):在地面/下落/跳跃时使鞘翅不可见,以便同时使用胸甲时获得良好的视觉效果

通用限制(两种模式)

  • 无火箭助推(飞行时禁用烟花)
  • 无法在地面起飞(必须从高处跳下才能开始滑翔)
  • 支持胸甲槽位和饰品槽位中的鞘翅

模式差异

经典滑翔:

  • 允许自然水平速度
  • 自然动量物理
  • 更灵敏的飞行手感

真实滑翔:

  • 最大水平速度:0.6 格/刻
  • 不允许向上动量
  • 感觉受限且真实

安装

前置要求

可选依赖

步骤

  1. 从 Releases 页面下载最新版本
  2. 将 .jar 文件放入你的 Minecraft mods 文件夹
  3. 确保 Fabric API 也已安装到你的 mods 文件夹中
  4. 使用 Fabric 配置文件启动 Minecraft

配置

游戏内配置(需要 ModMenu + Cloth Config)

  1. 从主屏幕或暂停菜单打开 Mods 菜单
  2. 找到“ElytraOverworldRestriction”并点击配置按钮
  3. 调整设置:
    • Enable in Nether:将限制扩展到下界维度
    • Realistic Gliding:在真实滑翔和经典滑翔模式之间切换
    • Hide Elytra on ground:切换在地面时鞘翅的渲染
  4. 更改立即生效,无需重启

手动配置

编辑 config/elytraoverworldrestriction.json:

{
  "enableInNether": false,
  "realisticGliding": false,
  "invisibleOnGround" : true
}

配置更改会被自动检测并立即生效。

使用方法

受限维度(主世界 + 可选下界)

  • 从高处跳下以开始滑翔
  • 使用烟花火箭仅用于视觉效果(无助推)
  • 根据配置体验真实或经典滑翔物理效果

不受限维度(末地、自定义维度)

  • 完整的鞘翅功能,与正常情况一样
  • 火箭助推正常工作
  • 允许地面起飞
  • 无速度限制

兼容性

鞘翅槽位支持

自动检测以下两个位置中的鞘翅:

  • 原版胸甲槽位
  • 饰品槽位(通过 Trinkets 模组)

通过可配置的滑翔物理效果改变你的鞘翅体验,同时保留在其他维度中自由翱翔的乐趣!