Releases: RLlufee/AnnihilationBladeEX
Release list
2.9.3-萝莉之刃
重构
- 萝莉刀攻击音效触发机制重构:将原先仅在 SA 空放时广播的音效,重构为“当玩家主手手持萝莉之刃时,其释放的任何攻击(普通近战斩击、拔刀剑刀光与幻影剑、SE 扇形处决与 SA 全域处决)对合法生物造成任何伤害时播放
loli_success音效”,并加入同一 Tick 多目标防爆音节流防护。
修复 (Fixed)
- 萝莉刀 SA 触发链路修复:修复
ModComboStates中LOLI_AREA_EXECUTION_STATE缺少TimeLineTickAction导致 SA 无法在服务端正常执行处决的问题,将其对齐名刀规范并在动作第 8 tick 执行广域处决。
2.8.0
2.8.0-1.20.1-forge
-
将原 Forge
ForgeConfigSpec配置树改为 Jupiter 原生AutoInitConfigContainer、BooleanEntry、IntegerEntry、DoubleEntry与分类标签,保留 76 个配置项的分组、字段名、默认值和范围;玩法代码统一使用getValue()。 -
common/server 配置现在写入
config/annihilationblade/common.json,由服务端作为权威配置并通过 Jupiter 同步;客户端 Tooltip 开关独立写入config/annihilationblade/client.json,只影响本地渲染。 -
Jupiter 2.3.3-bugfix(Modrinth 构件
maven.modrinth:XbiLGMMU:2YdOW2Dk)声明为必需前置,源码和 jar 不内置到湮灭之刃;Forge 配置入口接入 Jupiter 原生配置选择页、分类滚动、数值范围校验、重置与 Tooltip。 -
不自动迁移或删除旧的
annihilationblade-common.toml;旧文件保留为历史备份,代码不再读取它,新安装或首次启动生成 Jupiter JSON 默认配置。 -
已在
gradle.properties固化 Java 17 路径,项目 Wrapper 的clean build已通过;配置界面、联机权限同步和实际战斗效果仍需在 Forge 1.20.1 游戏内实测。 -
重做“魔龙夜陨”第二形态 SA:移除旧【龙魂冲撞】的逻辑、实体与
dragon_head.obj/png渲染依赖,觉醒形态改为绑定annihilationblade:scale_guard。 -
新增第二形态 SA【鳞之卫】:释放 16 柄直立魔龙幻影剑,围绕玩家加速旋转 40 tick 后急停,外展 5 格并停留 10 tick,随后升空重砸。
-
【鳞之卫】飞行阶段触碰合法目标每 5 tick 造成 12 点魔法伤害;落砸阶段造成 500% 魔龙夜陨刀面板伤害加目标最大生命 10% 的魔法伤害,并对命中点附近客户端生成视角震动。
-
新增
scale_guard_sword与nightfall_screen_shake两个自定义实体;scale_guard_sword只做不可见轨迹控制,可见剑体使用重锋原生EntityAbstractSummonedSword,震屏实现参考灾变模组ScreenShake_Entity的半径衰减与相机角度扰动方式。 -
修正【鳞之卫】幻影剑表现:可见部分改为重锋原生
EntityAbstractSummonedSword(entity.slashblade.abstract_summoned_sword),scale_guard_sword仅作为不可见轨迹控制器,不再渲染魔龙刀 OBJ。 -
在
ScaleGuardSwordEntity顶部新增【鳞之卫】调参区,集中暴露持续 tick、轨道半径、外展距离、上升高度、碰撞尺度、触碰伤害、落砸倍率、最大生命比例伤害、旋转加速度与幻影剑 roll 速度等常量。 -
修正【鳞之卫】高速环绕阶段幻影剑首尾相接的问题:旋转、外展、停留与升空阶段强制保持竖直朝向,仅最终砸落阶段改为向下;幻影剑颜色从默认白色改为亮紫色
0xDA43FF。
新增功能 (Features) -
完成“魔龙夜陨”前两形态 SE 实装:第一形态【封印·淬血】挂载
demonic_blood_parasite与outer_god_scar,第二形态【觉醒·龙魂复苏】继承第一形态 SE,并追加dragon_pressure_domain与reverse_scale_hunt。 -
新增默认
Z键形态切换,客户端只在主手或副手持有魔龙夜陨时发送切换请求,服务端校验后更新bladeState、颜色、翻译键与 SE 列表;当前切换不再显示动作栏提示。 -
第一形态命中逻辑支持玩家直砍与合法魔龙幻影剑实体:叠加无上限魔血层数,施加最高凋零 V、失明、5% 最大生命值额外魔法伤害,并让已标记目标后续承受真实伤害路径;
outer_god_scar的快速前刺伴生剑、reverse_scale_hunt的逆鳞剑阵与第三态myriad_dragon_blade_storm的灭世龙刃不再叠加黯焰印记,避免召剑数量直接触发爆发连锁。 -
第二形态持有时刷新速度 III、力量 III、夜视 III、伤害吸收 III;挥刀释放金紫逆鳞剑阵并获得短时抗性提升 III,已移除攻击时围绕玩家生成的一圈白色/紫色粒子环。
-
完成“魔龙夜陨”第三形态【终焉·神陨夜陨】v1 落地:
Z键改为封印、觉醒、终焉三态循环,第三态继承demonic_blood_parasite与dragon_pressure_domain,并追加dragon_god_body、absolute_annihilation_domain、myriad_dragon_blade_storm与world_cleaving_slash。 -
第三态继承按“同类上位替代”去重:低阶
outer_god_scar与reverse_scale_hunt不重复触发,由终焉灭世龙刃和贯穿刀波覆盖;觉醒态伤害吸收由创世龙盾统一承接。 -
第三形态按“终局但节流”实现:背包内存在终焉形态即可获得创世神体的可捕获伤害/死亡兜底、飞行、负面清除、虚空坠落保护、法则反弹、吸血与最高 200 点创世龙盾;终焉龙域仍要求手持,每秒扫描 64 格内最多 128 个合法目标,冻结并恢复 Mob AI,半血以下调用最终处决路径。
-
第三形态挥刀会释放 20 柄灭世龙刃与 72 格撕裂苍穹剑气,撕裂苍穹新增与无尽星空同源的紫色 GammaThunderbolt 实体闪电,单次最多 16 道,并锁定合法目标中心生成,避免近身时视觉落在持刀者身上;本次删除灭世龙刃命中后的微型黑洞与虚空残痕,降低敌群场景粒子压力;本次未注册或绑定尚未设计的 SA【神陨·宇宙夜陨降临】。
-
重构第三形态视觉性能边界:创世龙盾现在在生成、第三态刷新和退出第三态时都会钳制到 200 点生命值;第三态所有视觉粒子统一走每维度每 tick 500 个预算,敌人扎堆时后续粒子爆发会自动跳过。
-
优化“魔龙夜陨”粒子频率:龙威重域手持光效改为每 20 tick 迸发约 25 个粒子;魔血寄生命中魂火/黑曜粒子加入每目标冷却、每维度每 tick 爆发次数与粒子总量预算,当前预算进一步压到每维度每 tick 90 个粒子,避免敌群扎堆时无限制刷屏。
-
调整“魔龙夜陨”战斗细节:手持魔龙夜陨时实体攻击距离额外增加 3 格;黯焰印记每累计 20 层会复用血狱幻影印记的从天而降幻影剑爆发。
-
新增“魔龙夜陨”第一形态 SA【夜陨次元斩】:启动后以玩家为中心扫描 20 格内合法目标,优先在目标脚下每 5 tick 生成 1 个原版次元斩实体,目标不足时用半径内随机位置补足,总计 20 个后停止;第二、第三形态仍保持
slashblade:none等待后续上位 SA 设计。 -
修复“魔龙夜陨”第一形态 SA 未挂载:补上无破坏 X 附魔,使其满足 SlashBlade 的
BEWITCHED前置;手持旧存档中的魔龙刀时每秒自动补齐该状态,因此不需要重新获取物品。 -
修复“夜陨次元斩”随机补位埋入地面:随机点现在只会选取可站立地面上方连续三格无碰撞、无液体的空间;抽取失败时重试并回退至玩家附近的安全落点。
-
修复“魔龙夜陨”第三形态递归触发:灭世龙刃、终焉龙域、撕裂苍穹与反弹伤害不再反向叠加黯焰印记,避免第三态召剑和二段伤害无限连锁。
-
修复“魔刀·血狱”幻影印记来源判定:只有玩家主手直接使用血刀造成的伤害才叠加印记,排除魔龙刀、其它 SlashBlade 幻影剑或斩击实体误触发血刀印记爆发。
开发环境 (Development)
- 配置 Forge 1.20.1 子项目 Git 仓库 remote:
origin=https://github.com/RLlufee/AnnihilationBladeEX.git,并新增.gitignore排除 Gradle 缓存、构建产物、本地依赖、IDE 状态与临时文件。
资源与视觉 (Assets & Visuals)
- 注册命名刀“魔龙夜陨” (
annihilationblade:nightfall_dragon),接入创造栏、本地化、命名刀数据与nightfall_dragon.obj/png模型贴图,用于进游戏预览黯夜魔龙主题美术效果;当前第一形态已接入自定义 SA,仍未添加合成配方。 - 重制“魔龙夜陨”模型路线:删除先前过度外放的程序化黯夜魔龙 OBJ 生成脚本,改为以
infinity_stellaris.obj的稳定拔刀剑比例、分组和全三角面拓扑为基准,避免进游戏后显示成电锯、狼牙棒或不可正常拔出的异形轮廓。 - 在无尽星空基准模型上为“魔龙夜陨”追加专属 OBJ 修饰:近刀镡和柄尾区域增加短龙角护手、柄尾龙晶与贴刃薄魔焰翼片,并沿剑脊向剑尖延展低面数发光龙骨暗纹;新增面全部保持三角面,并挂入
blade/blade_luminous分组,不改动主刀身与刀鞘的大比例结构。 - 依照无尽星空模型的原 UV 布局重绘
assets/annihilationblade/model/nightfall_dragon.png,输出1024x1024紫黑魔龙专属材质,保留透明度与明暗结构,替换为黯紫金属、亮紫裂纹与冷白魔焰高光,并为发光龙骨线追加专用高亮 UV 采样带。 - 新增“魔龙夜陨”客户端模型发光渲染事件:监听 SlashBlade
RenderOverrideEvent,仅对该刀的luminous分组额外补画满光能量层,并复用重锋已有能量流动 RenderType 生成紫色魔焰流动效果。 - 调整“魔龙夜陨”物品图标表现:移除
item_blade/item_damaged/item_bladens分组中继承自无尽星空的大型低层背板面,降低 Item Zoom 或物品栏预览中青蓝背框抢占紫色主题的问题,并进一步提亮紫色贴图与满光魔焰渲染层。 - 将“魔龙夜陨”的物品菱形背板从纯白底改为魔龙封印图:把外部紫黑魔龙头像素材融合进
nightfall_dragon.png的背板 UV,保留紫色边框并叠加封印裂纹,使 Item Zoom 预览更接近湮灭之刃使用主题图像背板的处理方式。 - 补强“魔龙夜陨”的龙印细节与刀鞘动效:新增
sheath_luminous刀鞘发光分组,并在blade_luminous追加细长龙脊印记;贴图中同步绘制亮紫符文采样带、暗紫龙鳞线和细高光,使刀身与刀鞘都能获得重锋luminous/ 能量流动渲染层。 - 参考外部项目
sjap-adder-master中“终狱刀「绝念」”的item_blade_luminous物品光环做法,为“魔龙夜陨”新增独立nightfall_dragon_halo.png龙纹紫色光环贴图与item_dragon_halo_luminousOBJ 分组;客户端渲染事件会在物品图标luminouspass 中额外绘制一层独立满光紫色旋转光环,并移除不按中心旋转的能量流式光环层。 - 将“魔龙夜陨”的旋转光环贴图替换为用户绘制的高细节紫色龙纹魔法阵,并将原图黑色背景抠为透明 alpha;随后压低贴图 alpha、RGB 亮度与渲染叠色强度,保留外圈龙纹、符文、节点辉光和紫色泛光细节,同时避免光环抢过刀身主体。
- 调整“魔龙夜陨”刀镡附近的动态表现:确认物品光环平面中心位于 OBJ 原点,旋转中心并未偏移;将贴近刀镡的薄魔焰翼片从
blade_luminous动态发光分组移回普通blade分组,只保留沿剑脊延展的龙骨线参与能量流动,避免护手附近出现不自然的流动/跳动观感。 - 重绘“魔龙夜陨”物品菱形背板贴图:移除旧背板中叠加的五叶草、雪花片、白色划痕和波纹干扰层;改用用户提供的模糊龙头菱形图作为主体,并从锁链封印图中抽取灰黑锁链层叠入菱形内部,达到“模糊魔龙被锁链封印”的背板效果,同时避免清晰龙头素材在 MC 物品图标中出戏。
- 将主武器“湮灭之刃 · 终焉”的模型贴图
assets/annihilationblade/model/annihilation_blade.png从256x512提升至512x1024。 - 重塑为黑曜紫终焉风格,加入裂界纹章背板、蓝白能量刃纹、紫青符文线、核心圆环高光与黑金属护柄阴影,减少与低阶新手武器的换色相似感。
- 修正大背板
item_back实际 UV 采样区域,将深空破碎行星素材精准融合到右上贴图区,并叠加星环、碎片、星点与冷蓝边框,强化终焉级命名刀的视觉识别度。 - 回退先前过度外放的程序化 OBJ 重置,恢复
annihilation_blade.obj的稳定基准结构,保留重锋标准分组、显示尺度和全三角面拓扑,避免第一人称遮挡、物品栏背板空框和模型错位。 - 移除“魔龙夜陨”第三形态常驻龙虚影粒子,保留克制的神体光环、64 格终焉龙域环与黑曜波纹;挥刀视觉改为贯穿式暗金/星空紫刀波,不新增 OBJ 实体渲染。
- 第三形态神体光环刷新频率由每 4 tick 再调整为每 8 tick,持刀/背包常驻光环粒子在上一轮基础上再次削弱约 50%;第三态全局视觉粒子预算同步由每维度每 tick 1000 降至 500。
文档 (Documentation)
- 根据 MC 百科 SlashBlade: Resharped OBJ 模型制作教程,新增拔刀剑 OBJ 模型制作参考,整理工具准备、基准模型原则、标准分组命名、变体制作、贴图 UV 注意事项与 Blender 基础快捷键。
2.8.0-1.21.1-neoforge
-
修正
nightfall_dragon.json默认命名刀定义:新刀回到封印态nightfall_judgement_cut与封印态 SE,避免未写入形态标签时直接携带终焉态 SA/SE 混合配置。 -
补回第三态压制链路:NeoForge 版在
LivingIncomingDamageEvent中恢复“被压制实体不能造成伤害”的分支,保持 1.20.1 终焉态世界撕裂/结界压制行为。 -
将配置系统从 NeoForge
ModConfigSpec迁回 JupiterAutoInitConfigContainer,接入 common/server 与 client JSON 配置、Jupiter 配置界面以及 Tooltip 渲染开关。 -
新增 Jupiter Modrinth 依赖与
neoforge.mods.toml必需前置声明,配置读取统一改为getValue(),并补齐四个语言文件的配置标题与字段名。 -
将 1.20.1 Forge 版魔龙刀物品视角的
item_dragon_halo_luminous旋转光环渲染逻辑同步到 1.21.1 NeoForge 事件链,保持nightfall_dragon_halo.png发光光环按源版持续旋转与脉冲缩放。 -
收敛 NeoForge 目标工程此前对
halo渲染节点的额外取消逻辑,改回源版“所有item_节点叠加旋转光环”的行为,避免打乱 SlashBlade 的默认模型节点处理顺序。 -
修正光环可见但不旋转的问题:对
item_dragon_halo_luminous分组单独替换默认静态渲染 pass,并按 OBJ 中心点执行旋转与脉冲缩放,避免固定光环覆盖动态层。 -
补齐
assets/annihilationbladeex/models/item/nightfall_dragon.json,让annihilationbladeex:nightfall_dragon走 SlashBlade 的builtin/entity物品渲染路径。 -
为
annihilationbladeex:nightfall_dragon注册 SlashBlade 客户端物品属性、SlashBladeTEISR自定义渲染器与BladeModel烘焙包装,并将客户端注册类显式挂到 NeoForge MOD 事件总线,修复进游戏后魔龙刀物品图标显示紫黑缺失纹理、手持时被渲染成巨大紫黑面片的问题。
2.7.4
2.7.0——新增最终兵器拔刀剑「无尽星空」
新增与重构功能 (Features & Refactoring)
- 新增最终兵器拔刀剑「无尽星空」 (
annihilationblade:infinity_stellaris):- 最终兵器定位:基础攻击力提升至
1,000,000.0,耐久提升至2,147,483,647(不可合成、不可平衡化)。 - 被动权能:手持或背包内可获得飞行、无敌、死亡兜底、虚空坠落保护及永昼视界等基础生存保障。
- 附魔设定:保留剑、弓、弩相关 10 级附魔,按背景设定移除了火焰附加与火矢附魔。
- 移除旧有的麦克斯韦妖虹吸与终极协议机制,将语言文件、Tooltip、JEI 描述均更新为最终兵器设定。
- 最终兵器定位:基础攻击力提升至
- 重构专属 SE 特性:
entropy_dissolution(熵增蚀解):每次伤害可叠加层数,10 层后触发热寂归零处决,并剥夺目标的所有免死与保护。curvature_rupture(曲率撕裂):使持刀者周围 25 格内的合法目标完全静止,永久锁死 Mob AI、寻路和行动速度;删除了此前可能导致卡顿的引力拉扯位移逻辑。gamma_thunderburst(伽马霆爆):无尽星空伤害触发,在玩家周围 128 格内连续 3 tick 落雷,每 tick 落下 12 道自定义彩色闪电。将其改为自定义实体与专用渲染器以提升效率,移除旧版拦截原版闪电渲染的 Mixin。cosmic_string_cut(宇宙弦切):重构为由原生斩击事件 (DoSlashEvent) 触发,删除了会抢占普通右键与长按 SA 的潜行右键入口。视觉上精简了远距大面积星线,仅保留玩家周围 5x5x5 的局部星线以保证视野。
- 重构专属 SA 技能:
vacuum_decay_collapse(重构为「绝对湮灭圈」):以目视方块或视线前方为中心展开128×128(高约 64 格) 的正方领域,持续 100 tick。领域内合法目标入圈即死,压制掉落物与经验,且不再替换方块,保证游戏流畅度。
视觉与 GUI 重构 (Visuals & UI Aesthetics)
- 设计了顶级「无尽星空」专属 Tooltip 悬停渲染器:
- 背景与魔法阵:
- 采用黑洞专属暗色背景面板与星图叠层线框纹理。
- 接入动态分段光带边框与沿边框公转加自转的白色六芒星/菱形符号。
- 新增手绘白色大型复杂多维魔法阵(包含多层圆环、多边轨道、星形连线与刻度),由 GUI 渲染代码实时实时差速绘制。
- 限制了外扩黑洞背景的露边范围,避免在背包或 Creative/JEI 视图中铺满过宽。
- 流光标题与内容分区:
- 标题
最终兵器:无尽星空改为基于安全采样的运行时逐字流动 RGB 宇宙谱线渲染,彻底修复浮点越界导致创造栏或背包渲染崩溃的问题。 - 界面模块化排版:权能核心、刀体记录、宇宙法则芯片和附魔回路分区展示,优化不同分区的动态指示条为短轨短脉冲微动效。
- 将 Tooltip 追加逻辑完全解耦并移至客户端专用事件类中,使核心战斗逻辑不再直接依赖客户端渲染 API。
- 标题
- 背景与魔法阵:
优化与修复 (Improvements & Bug Fixes)
- 热键与右键修复:修复了宇宙弦切拦截普通右键长按的问题,将蓄力/释放链路完全归还给 SA。
- 渲染性能优化:移除了先前打包进 GUI 的大体积外扩背景贴图(
infinity_stellaris_cosmic_backdrop.png),完全依靠实时代码进行魔法阵的手绘。