Abloom API

Abloom API

Abloom API 是一个为 NeoForge 设计的库模组,它增加了元素伤害系统、元素能量积累和阈值效果。

总览

Abloom API 是一个面向 NeoForge 的库模组,它添加了一个元素伤害系统、元素能量累积和共鸣效果。该模组为创造带有元素属性的武器、弹射物以及生物的抗性系统提供了基础设施。


## 主要特性 ### 元素系统 该模组定义了 13 种元素类型:
元素 伤害 ID 伤害颜色
火焰 (FIRE) fire_dmg #FF5500
物理 (PHYSICAL) physical_dmg #C0C0C0
风 (WIND) wind_dmg #00FFFF
大地 (EARTH) earth_dmg #8B4513
水 (WATER) water_dmg #0080FF
冰霜 (ICE) ice_dmg #00BFFF
雷电 (ELECTRIC) electric_dmg #FF19FF
能量 (ENERGY) energy_dmg #FFFF00
自然 (NATURAL) natural_dmg #32CD32
量子 (QUANTUM) quantum_dmg #9400D3
以太 (ETHER) ether_dmg #24B3A7
光明 (LIGHT) light_dmg #FFFFE0
暗影 (SHADOW) shadow_dmg #4B0082
棱镜 (PRISMATIC) prismatic_dmg 彩虹 (动态)

棱镜伤害

棱镜伤害是一种特殊的伤害类型,它本身不会累积共鸣点数。相反,当一个带有激活元素共鸣的目标受到棱镜伤害时,该伤害会被转换为当前激活共鸣的元素类型:

  • 转换机制:棱镜伤害会被自动转换为目标当前激活共鸣效果的元素。
  • 不进行累积:转换后的棱镜伤害不会为目标增加共鸣点数。
  • 无阈值效果:转换后的伤害不会触发共鸣效果本身。
  • 棱镜效果:带有棱镜效果的目标即使在共鸣效果结束后,也会保留其存储的共鸣类型。
  • 效果持续时间:30 秒 (600 ticks)

共鸣累积机制

  • 当目标受到某种元素的伤害时,会累积该元素的共鸣点数。
  • 基础累积值:每次命中获得 1 点共鸣点数。
  • 激活阈值:100 点共鸣点数。
  • 当达到阈值时,会触发一个特殊效果,并且共鸣点数会重置。
  • 如果 300 ticks (15 秒) 内未再次受到该类型伤害,累积值会重置。

共鸣效果

当达到 100 点累积共鸣点数时:

元素 效果 持续时间
物理 (PHYSICAL) 物理共鸣爆炸,施加撕裂效果(目标受到 200% 初始伤害,防御力降低 30%) 6 秒 (120 ticks)
火焰 (FIRE) 火焰共鸣爆炸,施加燃烧效果 10 秒 (200 ticks)
风 (WIND) 风之共鸣爆炸,施加风袭效果。在此效果激活期间,施加任何其他元素伤害(风除外)都会触发对应的共鸣爆炸,并移除风袭效果。 8 秒 (160 ticks)
水 (WATER) 水流共鸣爆炸,施加潮湿效果(目标受到 150% 初始伤害,共鸣累积速度提高 100%) 12 秒 (240 ticks)
大地 (EARTH) 大地共鸣爆炸,施加眩晕效果(目标无法造成伤害或移动) 5 秒 (100 ticks)
冰霜 (ICE) 冰霜共鸣爆炸,施加冻结效果 12 秒 (240 ticks)
雷电 (ELECTRIC) 雷电共鸣爆炸,施加震荡效果(目标造成的伤害降低 20%) 10 秒 (200 ticks)
能量 (ENERGY) 能量共鸣爆炸,施加过载效果(目标受到的伤害提高 20%) 10 秒 (200 ticks)
自然 (NATURAL) 自然共鸣爆炸,施加绽放效果(目标每秒受到 1 点伤害,并受到 20% 的全属性易伤) 8 秒 (160 ticks)
量子 (QUANTUM) 量子共鸣爆炸,施加破甲效果(所有对目标造成的伤害无视防御) 6 秒 (120 ticks)
以太 (ETHER) 以太共鸣爆炸,施加腐化效果(目标对所有伤害类型的抗性降低 20%,并受到周期性伤害) 8 秒 (160 ticks)
光明 (LIGHT) 光明共鸣爆炸,施加涣散效果(目标受到的伤害提高一定百分比) 10 秒 (200 ticks)
暗影 (SHADOW) 暗影共鸣爆炸,施加日蚀效果(目标的防御力和造成的伤害降低 10%,并且目标身上的每个额外负面效果再使其降低 10%,最高降低 50%) 10 秒 (200 ticks)

生物抗性与弱点

下表显示了哪些生物对每种元素类型具有免疫、抗性或弱点:

元素 抗性 弱点
火焰 (FIRE) 烈焰人、岩浆立方怪、凋灵、末影龙、炽足兽、僵尸猪灵、凋灵骷髅、恶魂、循声守卫、疣猪兽、猪灵、猪灵蛮兵、僵尸疣猪兽、尸壳、骆驼 雪傀儡、海豚、僵尸、僵尸村民、溺尸、流浪者、沼骸
物理 (PHYSICAL) 海龟、犰狳、铁傀儡、潜影贝、循声守卫、末影龙 史莱姆、岩浆立方怪、幻翼、恼鬼、悦灵、发光鱿鱼、鱿鱼
风 (WIND) 幻翼、旋风人、末影龙、恶魂、恼鬼、悦灵、鹦鹉、鸡、豹猫、猫、狐狸、狼 海龟、嗅探兽、犰狳、骆驼、劫掠兽、疣猪兽、北极熊
大地 (EARTH) 末影螨、蠹虫、潜影贝、铁傀儡、循声守卫、巨人、劫掠兽、犰狳、嗅探兽 恶魂、幻翼、恼鬼、悦灵、旋风人
水 (WATER) 鱿鱼、发光鱿鱼、溺尸、守卫者、远古守卫者、美西螈、蝌蚪、青蛙、海龟、鳕鱼、鲑鱼、河豚、热带鱼、海豚、女巫 烈焰人、雪傀儡、炽足兽、旋风人
冰霜 (ICE) 雪傀儡、流浪者、北极熊、山羊 烈焰人、岩浆立方怪、炽足兽、旋风人
雷电 (ELECTRIC) 苦力怕、末影人、幻翼、悦灵、旋风人 溺尸、海龟、美西螈、青蛙、蝌蚪、鳕鱼、鲑鱼、河豚、热带鱼、海豚、鱿鱼、发光鱿鱼、守卫者、远古守卫者
能量 (ENERGY) 末影人、潜影贝、循声守卫、末影龙、凋灵、远古守卫者、唤魔者、女巫 苦力怕、恶魂
自然 (NATURAL) 沼骸、凋灵骷髅、凋灵、史莱姆、岩浆立方怪、蜜蜂、狼、豹猫、猫、熊猫、狐狸、兔子 村民、流浪商人、铁傀儡、雪傀儡、悦灵、僵尸疣猪兽、流浪者、僵尸猪灵、僵尸、僵尸村民、骷髅、美西螈
量子 (QUANTUM) 末影人、末影螨、末影龙、潜影贝、凋灵、循声守卫 村民、流浪商人、蝙蝠、悦灵
以太 (ETHER) 末影龙、凋灵 末影人、末影螨、潜影贝、循声守卫
光明 (LIGHT) 循声守卫、凋灵 僵尸猪灵、僵尸、僵尸村民、骷髅、僵尸疣猪兽
暗影 (SHADOW) 循声守卫、凋灵 无
棱镜 (PRISMATIC) 不支持 不支持