Groovy

Groovy

为Minecraft添加数据驱动乐器 - 包含自定义音效、动画与附魔

image

需要 MILKYWAYLIB

Groovy 是一个数据驱动的、原版风格的乐器创作模组。 基础模组自带一件乐器——一把完全可弹奏的吉他,拥有 12 个真实和弦,以及三个专为那些一直想在 Minecraft 中实现吟游诗人职业幻想的人打造的法术:向敌人发射武器化的和弦,或为你的队伍放置一个治疗符文,还有更多内容即将推出!

吉他只是一个演示,该模组实际上是一个引擎,让你通过简单的数据包和资源包组合,添加任何你能想象到的乐器,无需 Java。

想添加你自己的乐器? 来看看示例包!

image

运作方式

  • 用你的视角角度来演奏。 直视上方演奏最高和弦,直视下方演奏最低和弦。按住使用键,和弦会响到其自然长度;松开后你可以立刻再次演奏,或者连点来烦你的朋友。
  • 实时世界交互。 靠近紫水晶会添加共振的钟声,羊毛会闷住你的音乐,身处地下会添加微妙的洞穴回声。附近的悦灵和鹦鹉会跟上节拍并随之起舞。
  • 附魔旋律。 共鸣、和谐与节奏将普通乐器转变为强大的实用工具,无论是击退并禁用敌人盾牌的和弦、治疗区域,还是让你能定期自动演奏。全部可通过附魔台获得。
  • 冷却时间留在吉他上,而非玩家身上。 触发附魔后,只有那把吉他进入冷却,让你可以(如果你愿意)用你的吉他连续两次触发。

image

模组内容

  • 数据驱动的乐器引擎: 正如我所说,吉他只是演示。每件乐器都运行在一个开放的注册表上,这意味着你可以通过数据包和资源包添加你自己的乐器,完全不需要懂 Java。新乐器会立即继承相同的动画、声学和附魔支持,你可以随时用你自己的自定义定义来更换外观或重新摆姿势。
  • (演示)12 和弦原声吉他: 演示乐器,拥有 12 个不同的和弦(从明亮的大九和弦到变化属和弦),映射到你的俯仰角:向上看获得明亮和弦,向下看获得忧郁和弦。
  • 完整的双臂动画: 你的玩家实际上会手持/演奏乐器。一只手自然地扫弦,而按弦手会随着你切换和弦沿琴颈滑动。完全在 Blockbench 中制作,因此用资源包重新制作动画非常轻松。

三个附魔(吟游诗人职业部分):

共鸣(I–III): 每次演奏都会向你所看的方向发射一道穿透性的、不受重力影响的纯粹音乐波。每提升一级,飞行距离更远,击退更强,并增加 +1 伤害(最多 3 点)。它会穿透路径上的每一个敌人,而不是在第一个敌人处停下,每次都能打破被格挡的盾牌,并且会被羊毛直接吸收,就像原版振动一样。

和谐(I–II): 演奏如此舒缓的音乐,以至于在你站立的地面上召唤一个发光的、缓慢旋转的符文。踏入其中的实体会获得 15 秒的生命恢复(I-II)。

节奏: 按住演奏按钮,它会定期重新触发,而不是等待和弦响完,适合与朋友一起制作音乐。

共鸣和和谐互斥,所以选择其一。三者都适用于任何 Groovy 构建的乐器。

以及:

  • 两个进度: 弹奏出你的第一个和弦获得「进入律动」,在点燃的营火旁演奏获得「营火之歌」。
  • 附魔描述兼容: 安装 Enchantment Descriptions 后,共鸣、和谐与节奏会显示清晰的描述。

image

需求

  • Minecraft 1.21.1
  • NeoForge 21.1+
  • MilkyWayLib(必需依赖)

反馈须知

如果你有任何 bug 或想要看到的功能,请务必加入我的 Discord,并在相应的 Groovy 论坛中告诉我!

开发过程中使用了 AI,但仅用于调试和自动化重复性任务。所有设计、美术、功能和创意方向均由我创作。

由 GalaxiHD 制作!(原始概念与代码由 JaizYT 提供)