
Slash扩展
SlashExpansion - 为SlashBlade: Resharped(1.20.1)添加了一些新的特殊攻击(SA)
SlashExpansion
SlashExpansion 是 Minecraft 1.20.1 中 SlashBlade: Resharped 的附属模组,为游戏引入了 9 种全新的特殊攻击 (SA)。
该模组不添加任何新刀——它纯粹专注于丰富技能系统。所有 SA 的伤害都会根据你当前持有的刀动态计算,随着你的装备和属性提升而增强。
✨ 新特殊攻击
| SA 名称 | 效果 | 伤害倍率 | 获取方式 |
|---|---|---|---|
| 万剑归宗 | 从天空召唤 10–256 把幻影剑;数量随等级提升 | 80% | 远古城市 (10%),下界要塞 (8%) |
| 千本樱 | 樱花剑环;每目标 4–6 剑,穿透,带花瓣粒子 | 120% | 远古城市 (20%) |
| 裂空斩 | 向前冲刺 + 8 方向弹幕波 | 180% | 末地船/末地城 (25%) |
| 冰霜领域 | 冻结 20 格半径内敌人,施加缓慢 X、虚弱 II、挖掘疲劳 IV | 80% | 远古城市 (15%) |
| 炼狱 | 裂地喷火 + 8 秒燃烧;对下界生物造成 +50% 伤害 | 100% + 燃烧 | 堡垒遗迹宝箱 (15%) |
| 斩天拔剑术 | 巨型竖直能量斩击,飞行 64 格,无视障碍 | 150% | 远古城市 (10%),末地城 (12%) |
| 剑荡八荒 | 巨型水平能量斩击,飞行 64 格,无视障碍 | 150% | 远古城市 (10%),末地城 (12%) |
| 钢筋剑诀 | 1–100 把金色幻影剑(数量取决于锻造等级),无视护甲 | 160% | 远古城市 (8%),堡垒遗迹宝箱 (10%) |
| 七杀剑界 | 领域造成 7 次连击,循环 7 种伤害类型;范围随击杀数提升 | 100% × 7 | 远古城市 (5%),下界要塞 (6%) |
伤害计算
所有 SA 共享相同的基础伤害公式:
基础伤害 = max(10.0, 刀基础伤害 + 锻造等级×0.5 + 锋利附魔等级×2.0 + 玩家攻击力)
然后该基础值乘以各 SA 的伤害倍率,确保技能能随你的装备提升而保持作用。
🎯 生存模式获取
你可以在以下结构的宝箱中找到带有 SA 的耀魂宝珠:
| 结构 | 可用 SA | 概率 |
|---|---|---|
| 远古城市 | 万剑归宗, 千本樱, 冰霜领域, 斩天拔剑术, 剑荡八荒, 钢筋剑诀, 七杀剑界 | 10% / 20% / 15% / 10% / 10% / 8% / 5% |
| 末地船 / 末地城 | 裂空斩, 斩天拔剑术, 剑荡八荒 | 25% / 12% / 12% |
| 堡垒遗迹(宝箱) | 炼狱, 钢筋剑诀 | 15% / 10% |
| 下界要塞 | 万剑归宗, 七杀剑界 | 8% / 6% |
如何应用
- 获得带有所需 SA 的耀魂宝珠。
- 将宝珠和任意一把 SlashBlade 刀放在刀挂台上。
- 左键点击将 SA 转移到刀上。
- 手持刀,然后右键并长按释放技能。
🛠️ 测试命令(创造模式)
/give @p slashblade:slashblade{SpecialAttackType:"slashexpansion:wan_jian_gui_zong"}
将 wan_jian_gui_zong 替换为以下任意一项:
senbonzakura— 千本樱rift_slash— 裂空斩frost_domain— 冰霜领域inferno— 炼狱zhan_tian_ba_jian_shu— 斩天拔剑术jian_dang_ba_huang— 剑荡八荒geng_jin_jian_jue— 钢筋剑诀qi_sha_jian_jie— 七杀剑界
📦 依赖项
| 依赖项 | 版本 |
|---|---|
| Minecraft | 1.20.1 |
| SlashBlade: Resharped | 1.5.0+ |
⚙️ 开发者信息
构建
使用 Gradle 构建:
gradlew build
输出的 JAR 文件位于 build/libs/slashexpansion-1.2.jar。
导入到 IDE
IntelliJ IDEA:
gradlew idea
Eclipse:
gradlew eclipse
项目结构
src/main/
├── java/com/lisheng/slashexpansion/
│ ├── SlashExpansion.java # 主类
│ ├── util/
│ │ └── DamageCalculator.java # 动态伤害逻辑
│ ├── entity/ # 自定义实体
│ ├── specialattack/ # 9 种 SA 实现
│ ├── registry/ # 注册表
│ ├── loot/
│ │ └── LootInjector.java # 战利品表注入
│ └── client/
│ └── ClientEvents.java # 客户端渲染
└── resources/
├── pack.mcmeta
├── META-INF/mods.toml
└── assets/slashexpansion/
└── lang/ # 本地化文件
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。