原始超人模组

原始超人模组

一个添加了不平衡戒指的模组。

杂项

原始超人模组

NeoForge 1.21.1 License: MIT

一个添加了一枚不平衡戒指的模组。

将 DNA 改造戒指 放入 Curios 戒指栏位,你就变成了超人:飞行速度可加速至每秒 150 格、巡航控制、冲刺、近乎完全的伤害免疫,以及两种能抹除一切的攻击。安装 Ad Astra 后,飞越大气层即可打开星球选择界面——无需火箭就能进入太空。

Русская версия ниже

能力

飞行

创造模式风格的飞行(双击跳跃切换),并在其上增加了 加速(Boost):按住疾跑 + 前进,你会沿相机方向加速——7 秒内达到最高 150 格/秒。在加速状态下只能通过相机转向:WASD、跳跃和潜行会被忽略,身体进入鞘翅姿态,视野随速度增大。轻微转向是免费的;超过 70° 的急转弯会损失一些速度。松开前进键,你会在半秒内减速回到悬停状态。

巡航

在加速时潜行即可锁定当前速度。松开所有按键——你继续飞行,用鼠标转向,急转弯中损失的速度会自动恢复。在巡航中按住疾跑 + 前进可推高锁定速度;再次潜行可刹车并调整姿态。

冲刺

朝你移动的方向爆发式移动(WASD 相对于相机;悬停时用跳跃/潜行控制上下;静止时向前冲刺)。步行或悬停时约 8 格;在高速飞行中则沿当前航线瞬间 +40 格/秒。冷却 1.5 秒。

反弹

以 50 格/秒或更高的速度撞墙时,你会被弹回约 4 格并降至悬停。低于该速度则直接停下。

防御

  • 物理伤害——近战、箭矢、三叉戟、弹射物、爆炸、荆棘、蜇刺、音爆、下落方块、仙人掌——被吸收 93%(在护甲之后计算)。
  • 其他一切无效:火焰、岩浆、摔落伤害、溺水、窒息、冰冻、中毒、凋零、魔法与药水、饥饿、挤压、闪电、龙息、Ad Astra 氧气与温度。有害效果仍然会施加,只是无法伤害你。
  • /kill 和虚空始终有效,因此你永远不会被困住。

斩击

对前方 120° 弧形范围内、剑的触及距离(3 格)内的所有生物造成 175 点伤害。冷却 0.5 秒。默认鼠标侧键 4。

突刺

对十字准星下方 4 格内的单个目标造成 500 点伤害,并附带沉重击退。冷却 5 秒,未命中也会消耗。默认鼠标侧键 5。

太空(Ad Astra)

安装 Ad Astra 后,飞越离开大气层的高度(默认 600)会像火箭一样打开星球选择界面——所有星球可用,无需火箭,无需燃料。你会抵达目标星球天空顶部并向下飞行。

急速

佩戴戒指时永久获得急速 III。

HUD

快捷栏左侧显示速度计,带有巡航标记;快捷栏右侧显示斩击、突刺和冲刺图标,冷却时变暗。

控制

操作 默认按键
切换飞行 双击跳跃
加速 疾跑 + 前进(你自己的按键绑定)
巡航 加速时潜行;再次潜行刹车
斩击 鼠标按钮 4
突刺 鼠标按钮 5
冲刺 Caps Lock

斩击、突刺和冲刺可在控制 → Raw superhuman mod下重新绑定。

获取戒指

合成:

N N N
B D B     N = 下界合金块,B = 信标,D = 钻石块
N N N

戒指也有自己的创造模式标签页,或使用 /give @s rsm:ring。

依赖项

模组 状态
NeoForge 21.1+ 必需
Curios API 9.x 必需
Ad Astra 1.16+ 可选——太空旅行

配置

  • <world>/serverconfig/rsm-server.toml——速度、阈值、伤害、冷却、冲刺。同步到每个客户端;默认值可放入 defaultconfigs/rsm-server.toml。
  • config/rsm-client.toml——FOV 增强与 HUD。
  • 哪些算作物理伤害——rsm:physical 伤害类型标签(data/rsm/tags/damage_type/physical.json),可用数据包编辑。

构建

./gradlew build

jar 文件位于 build/libs/。开发客户端:./gradlew runClient(在 gradle.properties 中设置 adastra_in_dev=false 可在没有 Ad Astra 的情况下运行)。

项目词汇表见 CONTEXT.md。采用 MIT 许可。

大量灵感来自 Viltrumite。感谢 baranhan123。


Русский

Мод добавляющий дизбалансное кольцо.

Надел Кольцо изменения ДНК в слот кольца Curios — и ты сверхчеловек: полёт с разгоном до 150 блоков в секунду, круиз-контроль, дэш, почти полная защита от урона и две атаки, которыми можно снести что угодно. С установленным Ad Astra выше атмосферы открывается экран выбора планеты — в космос без ракеты.

Способности

  • Полёт — как в креативе (двойной прыжок), а бег + вперёд включает Ускорение по направлению взгляда: до 150 б/с за 7 секунд, поза элитры, растущий FOV. В ускорении рулишь только камерой; плавные повороты бесплатны, резче 70° — теряешь часть скорости.
  • Круиз — присел во время разгона: скорость зафиксирована, отпускай все клавиши и рули мышью; потерянная на повороте скорость добирается сама. Присел ещё раз — тормозишь.
  • Дэш — рывок по направлению движения (WASD, в зависании ещё вверх/вниз, стоя — вперёд): ~8 блоков на земле, в быстром полёте — +40 б/с по курсу. Перезарядка 1,5 с.
  • Отскок — влетел в стену на 50+ б/с: отбрасывает на 4 блока назад.
  • Защита — физический урон поглощается на 93 %, всё остальное (огонь, лава, падение, удушение, холод, яд, магия, голод, кислород Ad Astra) не проходит вообще. /kill и бездна работают.
  • Слэш — 175 урона всем в дуге 120° на дистанции меча, перезарядка 0,5 с.
  • Прямой — 500 урона цели под прицелом до 4 блоков с сильным отбросом, перезарядка 5 с (уходит и при промахе).
  • Космос — с Ad Astra выше 600 открывается экран планет, все планеты доступны.
  • Спешка III — постоянно, пока кольцо надето.

Управление

Действие По умолчанию
Полёт вкл/выкл двойной прыжок
Ускорение бег + вперёд (твои клавиши из настроек)
Круиз приседание во время ускорения; ещё раз — снять
Слэш кнопка мыши 4
Прямой кнопка мыши 5
Дэш Caps Lock

Слэш, Прямой и Дэш перебиндиваются в «Управление → Raw superhuman mod».

Крафт и зависимости

Кольцо: 6 незеритовых блоков + 2 маяка (по бокам) + алмазный блок (в центре). Есть своя креатив-вкладка и /give @s rsm:ring.

Нужны NeoForge 21.1+ и Curios 9.x; Ad Astra 1.16+ — по желанию.

Настройка

  • <мир>/serverconfig/rsm-server.toml — скорости, пороги, урон, перезарядки, дэш (синхронизируется клиентам).
  • config/rsm-client.toml — FOV и HUD.
  • Тег rsm:physical — что считать физическим уроном, правится датапаком.

Сборка: ./gradlew build. Лицензия MIT.

Heavily inspired by Viltrumite. THX baranhan123.