
Omni-Mobs
在Minecraft中添加一些随机的强力生物,以进行超强生物战斗。
查看大图
Omni-Mobs 为 Minecraft 添加了一些强大且超模的生物,用于生物对战。
- 自 0.1.3 版本起,无需额外模组。
- 你可以在配置中禁用音乐、镜头震动和 coremod。如果你在启动游戏时遇到问题,请禁用 coremod。(不过现在应该没问题了。)Coremod 用于:
- Metapotent Flashfur 的强化防御。
- 防御 Mixins。
- 防御
getHealth()修改。 - Flashfur 的
getHealth()修改。
- 该模组目前不适用于服务器。局域网可能可以运行,但未经常测试。
- 此模组仍处于 alpha 阶段。可能存在 bug,且任何内容随时都可能更改!
生物
Boss 实体通用特征
“Boss 实体”(BossEntity)指的是除 Metapotent Flashfur 以外的所有生物。它们仍是普通实体,但它们覆盖了许多核心游戏系统。
这包括:
- “绝对”
防御: 虽然它们无法真正做到绝对,但 Boss 实体的防御对DATA_HEALTH_ID设置、setter 方法调用、字段/EntityDataAccessor遍历以及其他一些方式免疫。 - 无视免疫: Boss 实体能绕过常规防御,如伤害上限和自定义生命值。
- 目标设置免疫: Boss 实体无法被强制切换目标。
- 传送免疫: Boss 实体对
/tp、teleportTo()、setPos()和setPosRaw()免疫。 - 消失免疫: Boss 实体免疫通过
discard()、remove()、setRemoved()、levelCallback.onRemove()、EntitySection.remove()等方法从世界中移除。 - 其他随机免疫: Boss 实体还对
getNavigation.stop()、冰冻、setNoAI()、setNoGravity()、药水效果以及更多效果免疫。
Flashfur

外观:
一只黑白相间的猫,有着蓝色的眼睛。他穿着蓝色衣服,体型是普通 Minecraft 猫的两倍。
能力/属性:
- 超自然体质: Flashfur 比普通猫更快、更强等。
- 生命值: 750。
- 伤害减免: 95%。
- 伤害上限: 最大生命值的 2%(15)。
getHealth()修改: 他造成的伤害中额外有 5% 会作为getHealth()增量——这意味着会向其他模组的getHealth()方法的返回值中添加一个值,以改变最终结果。- 无敌检测: 如果目标无敌或受到的伤害很少,则会禁止治疗并抹除实体。
- 反重生: 如果在 Flashfur 攻击时实体尝试重生,该重生将被取消。
- 无敌帧: 10 刻。
- 微弱伤害抵消: 约最大生命值的 0.02667%(0.2)。
- 再生: 每秒恢复最大生命值的 0.01333333%(1)。
setDeltaMovement()抗性: 100%(免疫)。
攻击招式:
- 爪击: Flashfur 会挥爪攻击目标,对 1.5 格半径内的实体造成 75 + 最大生命值 10% 的伤害。他每秒可以多次进行此攻击。
- 大地猛击(冲击波生成): Flashfur 会用爪子猛击地面,产生巨大爆炸,造成 1,500 + 最大生命值 50% 的伤害,影响 1,500 格半径内的实体,伤害随距离递减。
- 超速斩击: Flashfur 会将实体抛向空中,然后在 100 刻内每刻(1/20 秒)斩击一次,每次斩击造成 5 + 最大生命值 1% 的伤害。在这 100 刻内,实体无法移动,且 Flashfur 处于隐形状态(以模拟他移动太快,你无法看见他的效果)。
- 超自然速度: Flashfur 会冲向目标,瞬间到达。速度轨迹上的实体将被爪击,并被抛向空中。他有时会连续进行多次此攻击。
防御招式:
- 格挡: Flashfur 会格挡 80% 的攻击。
- 闪避: 如果他未格挡成功,Flashfur 有 80% 的几率闪避伤害(任何类型)。
- 跳跃闪避: Flashfur 有时会通过跳开躲避伤害。
- 翻滚闪避: Flashfur 有时会通过翻滚躲避伤害。
- 后空翻闪避: Flashfur 有时会通过后空翻躲避伤害。
其他:
- 有时 Flashfur 会在没有攻击目标时坐下。
Meta 至尊 Flashfur(Metapotent Flashfur)

外观:
Flashfur 看起来和平时一样,但体型大了 10 倍,身上有流动的紫色和冰蓝色线条,并向外发射紫色和冰蓝色的光线。他周围还有星星环绕。
能力/属性:
- Meta 全能(Metapotence): Flashfur 可以毫无限制地做到任何事/所有事(遗憾的是,在 Minecraft 模组中无法真正实现)。
- 没有生命值: Flashfur 甚至没有生命值。 (在 Boss 血条上显示为绝对无穷大。)
- 绝对无敌: Flashfur 完全无法被伤害。
getHealth()修改: Flashfur 会造成额外的无限伤害作为getHealth()增量值。- 无视免疫: 除了常规的“基于伤害”的无视免疫外,Flashfur 还无视各种消失免疫,例如覆盖
remove(),或在核心实体存储类中通过 Mixin 取消remove()方法——他会直接将实体从游戏中抹除。 - 渲染/非实体: Flashfur 不是普通实体,也不作为普通实体保存,这意味着任何实体抹除方法甚至无法以他为目标。他有一个连接实体跟随他,但如果该实体被删除,会出现另一个(他可以在没有它的情况下运作)。
- 快速锁定目标: Flashfur 没有锁定目标延迟。他可以立即锁定实体。
- 无限追踪范围: Flashfur 的追踪范围无限,可以看到世界另一端的实体。
- Forge 事件独立性: 与许多其他非实体(例如 Dragionn)不同,Metapotent Flashfur 不依赖 Forge 事件系统。(除非 coremod 失败。在这种情况下,他会使用事件作为后备方案。)
- 事件总线接管: Flashfur 会接管
MinecraftForge.EVENT_BUS并阻止某些事件触发。他还会禁用事件总线的关闭。(这应该是安全的,当 Metapotent Flashfur 不在世界中时,原始事件总线应该会被恢复。) - 反重生: 如果在 Flashfur 攻击时实体尝试重生,该重生将被取消。
招式:
- Meta 爪击: Flashfur 会挥爪攻击目标,产生一次小的紫色和冰蓝色爆炸,对 20 格半径内的所有实体造成无限伤害。如果目标不知何故没有因此死亡,他们将被瞬间从存在中抹除。
- 全能抹除: Flashfur 会挥动爪子,无论距离多远,所有已加载的实体都将被从存在中抹除。
- 万象轰爆: Flashfur 会制造一场巨大爆炸,对所有已加载实体造成无限伤害,如果它们存活则将其抹除。
- Meta 光束: Flashfur 会召唤一道光束,瞬间击中目标,拥有 100% 的准确率,造成无限伤害,如果存活则将其抹除。
- Meta 爆炸: Flashfur 会将所有已加载的实体抛向空中,然后在他们身上召唤一次爆炸,造成无限伤害,如果存活则将其抹除。
- Meta 传送: 如果目标距离超过 60 格,Flashfur 会传送到目标身边。
铁傀儡

外观:
来自 Minecraft 的普通铁傀儡,但拥有弯曲关节和更好的动画。
攻击目标:
默认情况下,铁傀儡会攻击所有目标,但优先攻击村民。
能力/属性:
- 超自然力量: 铁傀儡物理力量非常强大。
- 强化耐久: 铁傀儡比普通傀儡耐用得多。
- 生命值: 200。
- 伤害减免: 80%。
- 伤害上限: 最大生命值的 5%(10)。
- 无敌帧: 10 刻。
- 微弱伤害抵消: 最大生命值的 0.5%(1)。
- 再生: 每秒恢复最大生命值的 0.5%(1)。
setDeltaMovement抗性: 80%。
招式:
- 拳击: 铁傀儡会出拳攻击目标,造成最大生命值 5% + 20 点伤害。攻击范围为 1 格 AOE。他有时会双拳齐出。
- 挥臂猛击: 铁傀儡会用双臂猛击目标,造成最大生命值 5% + 20 点伤害。攻击范围为 3 格 AOE。他有时会双臂齐挥。
- 践踏: 铁傀儡有时会跺击地面,产生一次小爆炸,对 20 格半径内的所有实体造成约最大生命值 6.67% + 30 点伤害,伤害随距离递减。
- 傀儡猛击: 铁傀儡会重击地面,产生冲击波,造成最大生命值 10% + 50 点伤害。此攻击影响 50 格半径内的所有实体,伤害随距离递减。
Alarm

外观:
Alarm 拥有 Alex 玩家模型(手臂较细),身体为红色,上面有一个白色闹钟。他也有弯曲关节。
能力/属性:
- 生命值: 50。
- 伤害减免: 90%。
- 伤害上限: 最大生命值的 10%(5)。
- 无敌帧: 10 刻。
- 再生: 每秒恢复最大生命值的 0.5%(0.25)。
- 微弱伤害抵消: 0(无)。
setDeltaMovement抗性: 0%(无)。
招式与能力:
- 剑斩: Alarm 会用他的附魔下界合金剑攻击,造成最大生命值 5% + 11 点伤害。这也具有 1.5 格 AOE 范围。如果他正在下落,他还可以进行暴击,造成 1.5 倍伤害。你可以使用
/item给他其他物品,他会将其作为主要武器。你甚至可以让他在徒手状态下战斗! - 弓: Alarm 会用弓射箭,造成最大生命值 5% + 8 点伤害。拉弓需要一秒时间,并且箭矢没有无限射程(存在重力)。如果他离目标较近,他会向后空翻,然后使用弓。适合远程攻击。
- 水桶落地: 如果 Alarm 从超过 3 格高的地方掉落,他会用水桶接住自己,免除掉落伤害,就像真实玩家一样。
- 格挡: Alarm 有 50% 的几率格挡攻击。
- 闪避: 如果攻击未被格挡,Alarm 还有 50% 的几率闪避攻击。他会向侧面跳开。
- 疾跑跳跃: Alarm 会向目标疾跑并跳跃,这意味着他移动得更快,就像普通玩家一样。
银光(Silverlight)

外观:
一只银白相间的猫,有着蓝色的眼睛。体型是普通 Minecraft 猫的两倍。他散发着蓝色光芒,周围环绕着闪电光环。
能力/属性:
闪电操控: Silverlight 可以控制和操纵闪电。
生命值: 300。
伤害上限: 最大生命值的 5%(15)。
伤害减免: 50%。
无敌帧: 10 刻。
再生: 每秒恢复最大生命值的 0.5%(1.5)。
微弱伤害抵消: 0(无)。
setDeltaMovement抗性: 50%。
攻击招式:
- 爪击: Silverlight 会挥爪攻击目标,对 1.5 格半径内的实体造成 15 + 最大生命值 5% 的伤害。
- 闪电箭投射: Silverlight 会举起爪子,召唤一道闪电,对被击中的所有实体造成 50 + 最大生命值 10% 的伤害。
- 闪电冲击波: Silverlight 跳向空中,落地时朝他面朝的方向召唤 3 道低功率闪电。每道闪电造成 25 + 最大生命值 5% 的伤害。他会根据与目标的距离选择前空翻或后空翻。
- 全向闪电冲击波: Silverlight 跳向空中,落地时召唤 16 道闪电,朝外扩散,覆盖完整 360°。每道闪电造成 25 + 最大生命值 5% 的伤害。
防御招式:
- 闪避: 50% 几率。
- 跳跃闪避: Silverlight 有时会通过跳开躲避伤害。
- 翻滚闪避: Silverlight 有时会通过翻滚躲避伤害。
- 后空翻闪避: Silverlight 有时会通过后空翻躲避伤害。
被动能力:
- 带电皮毛: 接触 Silverlight(进入他 1 格半径内)的生物,每刻(1/20 秒)会受到 1 + 0.1% 的伤害。
物品
实体移除器

该模组添加了一个实体移除器,外观像一把粉色的剑。你可以通过左键单击移除单个实体,通过右键单击移除所有已加载的实体。
如果你潜行右键单击,它将打开配置界面。其中包含:
- 运行
die(): 启用后,实体移除器将对实体运行die()方法,以防实体使用该方法进行清理。 - 离开关卡调用: 启用后,移除实体时会运行实体正常移除时发生的所有事件和调用(例如
onRemovedFromWorld())。禁用后,则不会运行这些。 - 传送实体: 启用后,实体还会被强制传送到 x=1,000,000,000, y=0, z=0。
- 无敌: 这将使你免疫几乎所有伤害,例如
setHealth()、hurt()和DATA_HEALTH_ID。 - 不可移动: 这会尝试使你免疫被传送或移动。目前可能有些问题。
/kick禁令: 这可以防止你被/kick。如果其他模组的生物试图以任何原因踢你,这会很有用。
未来计划:
常规:
- 重新添加更多 Dragionn's Stuff 的生物。
- 可能会添加 Multiversal Dragon,但我在渲染巨大模型(10,000,000 格长)时遇到了一些问题。
- Ashfire 未来可能会添加。
- 可能会添加 Greylight。
- 可能会添加 Annihilation Emperor。 (他可能会遇到与 Multiversal Dragon 相同的问题,因为我想让飞船有 100,000 格长。)
- 添加其他一些新生物。
- 可能是一只以暗影为主题、实力与 Silverlight 相当的猫。
- 可能另一个类似玩家的生物,实力比 Alarm 弱。
- 重做 Alarm。
- 让他停下并食用金苹果来恢复生命,而不是被动再生。
- 也许能提高他使用弓箭时的瞄准精度。
- 也许给他一个鞘翅,这样他就可以四处飞行。
- 也许给他更多武器(三叉戟、带烟花的弩、末影水晶等)。
- 让铁傀儡的动画更流畅,因为它们目前会突然切换到不同动画。
- 可能再次重做 Metapotent Flashfur。
- 大幅增加 Metapotent Flashfur 的攻击力,使用能够编辑代码和禁止实体生成的攻击,因为纯粹基于抹除的攻击对强大生物效果不佳。我可能还会阻止离开关卡调用运行。我会尝试以非破坏性的方式进行。
- 让 Metapotent Flashfur 对其他极其 OP 的生物免疫,并对注入
return;或移除其 tick/渲染代码的 coremods/Instrumentation agents 免疫。(这通常是目前其他生物击败他的方式。)再次强调,我会尝试以非破坏性的方式进行。 - 通过防止其他模组覆盖他的修改,使 Metapotent Flashfur 的 Event Bus Override 更强大。
- 让 Metapotent Flashfur 改用 Mixins,而不是事件。
- 改进 Metapotent Flashfur 的彩虹文字。
- 改进实体移除器,提供更精确的控制。界面可以包含主要设置(例如“不可移动”),然后包含子设置,如“Set-Delta-Movement”和“Teleportation”,以便它们可以单独切换。
- 使代码更易于维护。(长期目标。)
Bug 修复:
- 修复 Metapotent Flashfur 在局域网世界中无法工作的问题。
- 修复其他随机 bug。(该模组可能总会存在一些bug。)
- 让模组在多人游戏和专用服务器上正常运行且不崩溃。(这不是优先事项,因为它需要重大更改,而且该模组主要针对单人游戏设计。)
鸣谢
音乐
- Battle of the Dragons 来自 Pixabay。
- Echos of Dread 由 NoCopyrightSound633 创作,来自 Pixabay。
- Flashfur、铁傀儡和 Metapotent Flashfur 的主题曲使用 ACE-Step 生成。
音效
- Sinus Bomb 音效由 Jurij 创作,来自 Pixabay。
- Boom Geomorphism 音效由 SUBMORITY 创作,来自 Pixabay。
- Deep Hit 音效由 Gregor Quendel 创作,来自 Pixabay。
- Sword Sound 2 音效来自 Pixabay。
- Slash1 音效来自 Pixabay。
- Warp Speed 音效来自 Pixabay。
- FX - Fast Cinematic Downer 音效由 Gavin Mogensen 创作,来自 Pixabay
- Aggressive Rise Hit 2 音效由 Jurij 创作,来自 Pixabay
- ASCENT Braam - Energy Beam (D) | Cinematic Trailer 音效由 Viral Audio 创作,来自 Pixabay
- HIT LOW Gravity Absorber | Cinematic Trailer 音效由 SUBMORITY 创作,来自 Pixabay
- Thunder for Anime 音效由 LordSonny 创作,来自 Pixabay
- ELECTRIC_ZAP_001 音效由 freesound_community 创作,来自 Pixabay
- Simple Zaps 音效由 freesound_community 创作,来自 Pixabay
其他
- 部分能力灵感来自 Superpower Wiki。
- 标题使用 Blockbench 的 Minecraft Title Generator 插件制作。
- Alarm 的剑格挡和 Metapotent Flashfur 的 Meta-Beam 灵感来自旧版 1.19.2 的 Ruler of the End 模组。
此模组仅在 Modrinth 上提供。如果你在其他地方找到它,那并非官方版本。
正在加载版本记录…





正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。