HomeJavaModsslashblade:double edged reforged
slashblade:double edged reforged
ModsJava

slashblade:double edged reforged

by cloudyplayer · on Modrinth

⬇ Download on Modrinth

Double Edged Reforged / 双刃重铸

Double Edged Reforged 是一个面向 Minecraft 1.20.1 与 SlashBlade: Resharped(拔刀剑:重锋)的 Forge 附属模组。

本模组尝试恢复新版拔刀剑中已经移除的双刀流机制,并以独立连招、伤害归属、玩家动画和特殊效果兼容为基础,继续探索三刀流等扩展玩法。

⚠️ 重要声明
本项目在设计、编码、移植分析、调试和文档编写过程中大量使用了生成式 AI。作者的 Java 开发经验有限,虽然项目经过了一定程度的实际测试,但无法保证代码质量、稳定性、多人游戏同步或与其他模组的兼容性。

在整合包、服务器或重要存档中使用前,请务必备份世界。因本模组产生的崩溃、卡死、伤害异常、物品异常或存档问题均不作保证。

主要功能

双刀流

当玩家主手与副手同时持有符合条件的拔刀剑时,进入双刀流模式。

双刀流并非单纯复制一份主手刀光,而是尝试为主手和副手分别维护:

双刀流使用单独注册的连招分支和 VMD 动画,不再完全依赖原版单刀流动作。部分招式会按照动作设计分别使用主手或副手攻击。

三刀流实验功能

启用三刀流后,拔刀剑可以装备在头盔槽,并以刀身模型渲染在玩家嘴部,而不是显示为普通头戴物品模型。

头刀拥有独立的装备上下文、伤害倍率和触发概率配置,并会尝试使用头盔槽中的刀触发刀光与相关 SE。

三刀流仍属于实验功能。部分玩家模型、动画模组、大型刀身模型或特殊渲染器可能出现错位、穿模或不显示的问题。

动画与渲染

SE 与附属兼容

本模组通过临时刀具上下文,让副手刀和头刀尽可能被 SlashBlade 事件及 SE 识别为当前攻击武器。

目前主要尝试兼容:

由于 SlashBlade 附属数量很多,且不同附属可能直接假设攻击武器永远位于主手,因此无法保证所有 SE 均能正常工作。

LegendRelicLib 兼容

检测到 LegendRelicLib 时,可以:

相关行为可以通过配置文件调整。

游戏环境

本模组不支持原版 SlashBlade、其他 Minecraft 大版本或未明确适配的重锋版本。

已知限制

AI 使用声明

本项目大量使用生成式 AI 协助完成:

所有功能均可能包含 AI 生成或 AI 修改的代码。即使代码能够通过构建,也不代表其逻辑一定正确、安全或稳定。

欢迎提交崩溃日志和复现步骤,但不承诺能够修复所有问题。

参考项目与致谢

本项目并非完全从零设计。开发过程中阅读、分析或参考了以下项目的源代码、事件结构、战斗设计和动画实现:

感谢以上项目的作者与贡献者。本模组不是这些项目的官方作品,请勿将本模组的问题反馈给其原作者。

问题反馈

提交问题时请尽量提供:

仅提供“崩溃了”或截图通常不足以定位问题。

Double Edged Reforged

Double Edged Reforged is a Forge addon for Minecraft 1.20.1 and SlashBlade: Resharped.

The project attempts to restore the dual-wielding system removed from newer SlashBlade versions. It expands that concept with dedicated combos, separate blade contexts, player animations, Special Effect compatibility, and experimental three-blade combat.

⚠️ Important notice
Generative AI was used extensively throughout the design, programming, porting analysis, debugging, and documentation of this project. The author has limited Java development experience. Although the mod has received some in-game testing, code quality, stability, multiplayer synchronization, and compatibility with other mods are not guaranteed.

Back up important worlds before using this mod in a modpack or on a server. No guarantee is provided against crashes, freezes, incorrect damage, item issues, or save-related problems.

Main Features

Dual-Wielding

Dual-wielding mode is activated when the player holds compatible SlashBlades in both the main hand and offhand.

Instead of simply duplicating the main-hand slash effect, the mod attempts to maintain separate information for each blade:

Dual-wielding uses its own registered combo branch and VMD animations rather than relying entirely on the original single-blade moveset. Individual attacks may use either the main-hand or offhand blade according to the animation and combo design.

Experimental Three-Blade Style

When enabled, a SlashBlade can be equipped in the helmet slot and rendered as a blade held in the player's mouth instead of a normal head-item model.

The head blade has its own equipment context, damage multiplier, and activation chance. It attempts to create slash effects and trigger compatible Special Effects using the blade equipped in the head slot.

Three-blade style is still experimental. Custom player models, animation mods, oversized blade models, and unusual renderers may cause incorrect positioning, clipping, or missing rendering.

Animation and Rendering

Special Effects and Addon Compatibility

The mod uses temporary blade contexts so that offhand and head-slot blades can be recognized as the active weapon by SlashBlade events and Special Effects.

It currently attempts to support:

SlashBlade has many addons, and some of them assume that the attacking blade is always located in the main hand. Full compatibility with every Special Effect or addon cannot be guaranteed.

LegendRelicLib Compatibility

When LegendRelicLib is installed, the mod can:

These behaviors can be changed in the configuration file.

Requirements

Other Minecraft versions, the original SlashBlade mod, and untested versions of SlashBlade: Resharped are not supported.

Known Limitations

AI Usage Disclosure

Generative AI was used extensively for:

Any feature may contain AI-generated or AI-modified code. Successful compilation does not mean that the implementation is logically correct, safe, or stable.

Bug reports with logs and reproducible steps are welcome, but not every issue is guaranteed to be fixed.

References and Credits

This project was not designed entirely from scratch. The source code, event structures, combat concepts, and animation implementations of the following projects were studied or referenced during development:

Thanks to the authors and contributors of all referenced projects. Double Edged Reforged is not an official project of any of them. Please do not report issues caused by this addon to the original projects.

Bug Reports

Please include the following information when reporting an issue:

A screenshot or a message saying only “it crashed” is usually not enough to diagnose the issue.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more