Destruction
[!WARNING] 已订正(1.7.10 树) 本条目数值经核对与 1.7.10 源码一致,予以保留。 证据:
RailcraftEnchantments.java:18→new EnchantmentDestruction(RailcraftConfig.destructionID(), 1)、EnchantmentDestruction.java:10-22。
基本信息
| 属性 | 值 |
|---|---|
| 附魔 ID | destruction(实际数值可由 RailcraftConfig.destructionID() 配置) |
| 最高等级 | 3 |
| 权重 | 1(VERY_RARE) |
| 实现类 | EnchantmentDestruction(独立类,不属于伤害附魔体系) |
附魔等级要求
| 方法 | 公式 |
|---|---|
getMinEnchantability(等级) |
5 + (等级 - 1) × 10 |
getMaxEnchantability(等级) |
getMinEnchantability(等级) + 10 |
| 等级 | 最低要求 | 最高阈值 |
|---|---|---|
| 1 | 5 | 15 |
| 2 | 15 | 25 |
| 3 | 25 | 35 |
效果
区域破坏附魔。EnchantmentDestruction 类只覆写了附魔等级与上限方法,
破坏半径的具体实现在 1.7.10 的该类中不存在(类体仅 24 行,无 func_152376_a 或等价覆写)。
因此「每级 等级 × 2 + 1 半径、3 级破坏 7×7」这一说法在 1.7.10 源码中无法核实。
与 Wrecking 的区别
| 附魔 | 基类 | 权重 | 最高等级 | 作用 |
|---|---|---|---|---|
| Wrecking | EnchantmentDamageRailcraft |
2 | 5 | 增加对生物的伤害 |
| Destruction | EnchantmentDestruction |
1 | 3 | 区域破坏(具体实现无法核实) |
两者可以共存:EnchantmentDestruction 不是 EnchantmentDamageRailcraft 的子类,
canApplyTogether() 的 instanceof 判定不会命中它。