BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
斯巴达的武器 - Spartan Weaponry

斯巴达的武器 - Spartan Weaponry

斯巴达的武器带来了一系列的全新武器,添加了更多种类的冷兵器并扩展了原版的武器库!

383
3

基本信息

我的世界Java版本

1.20.1
1.19.2
1.18.2
1.16.5
1.12.2

平台

\n \n \n Forge
NeoForge

运行环境

客户端和服务端

其他链接

反馈问题 查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

详情信息

许可证 Apache-2.0
发布于 7 months ago
更新于 2 months ago
简介渲染图更新日志版本百科反馈讨论

全部版本

1
2

3.1.3

on 2024 Dec 04
下载

Bug 修复:

  • 修复了以下阻止人们加入服务器的配方序列化错误。 java.lang.NoSuchMethodError: 'floatcom.oblivioussp.spartanweaponry.item.crafting.ITagCookingRecipe.m_43750_()'

3.1.2 版本的更改:

又有一堆错误修复!

Bug 修复:

  • 更新了 JEI 版本和斯巴达武器的 JEI 插件,以修复查看油配方时的崩溃(修复问题 #59) 注意:这将导致较旧版本的 JEI 根本无法查看油配方!不过它们仍然可以工作。
  • 将修复材料标签更改为结合了“forge:ingots/aluminum”和“forge:ingots/aluminium”的专业版本,实现了与 Gregtech 铝的兼容性(修复问题 #61)
  • 箭袋 HUD 现在显示弹药数量和访问该箭袋的按键绑定(修复问题 #66)
  • 修复了在服务器上玩时箭袋的客户端不同步问题,导致箭袋图标上不显示弹药,并且弹药数量错误地计为零。(解决问题 #68)
  • 僵尸不再有 50%的机会在手中持有此模组的武器。这是测试中的疏忽,现在已设置为配置设置
  • 配置现在更新了棍棒和两种拳套的伤害值
  • 添加了一个完整性检查,以防止在不存在时箭袋逻辑导致崩溃(解决问题 #64)
  • 将 ItemModelGenerator Mixin 移动到仅在客户端上处于活动状态。它不需要在服务器端存在

调整:

  • 如果有一个模组添加了专用的箭袋槽,此模组的箭袋现在可以放置在其中
  • 添加了将金属武器熔炼成相应的块材料的配方,就像 vanilla 的等效剑一样。这些配方尊重禁用某些武器类型和材料的配置设置,并具有项目标签输出(解决问题 #58)

3.1.1 版本的更改:

这个版本有很多错误修复

注意:插件作者,API 不应该有任何破坏性更改,但请进行测试以防万一!

API 更改:

  • 将 API 版本推送到版本 11
  • 现在检查特征回调以确定特征类型。这意味着您在特征创建中不再需要调用“setMelee()”“setRanged()”或“setThrowing()”来手动设置它
  • 材料特征现在为每种武器类型(近战、远程和投掷)存储列表。这意味着仅将对武器类型有效的特征添加到各自的武器中(这解决了问题 #53)
  • 动作特征现在通过其动作特征回调的存在进行检查。结果,WeaponTraits 中的“setAction()”方法和“isAction”字段现在已弃用,因为它们不再执行任何操作。
  • 修复了在查看特征时潜行时显示的特征类型的本地化,这些本地化不应该为插件作者定义(这特别解决了问题 #47)

Bug 修复:

  • 修复了在创意模式选项卡或 JEI 中未显示头颅的问题(第 1/2 部分修复问题 #48)
  • 删除了猪灵头颅,因为现在存在 vanilla 版本(第 2/2 部分修复问题 #48)
  • 在猪灵上使用斩首特征现在有机会掉落 vanilla 猪灵头颅
  • 僵尸猪灵头颅现在使用 vanilla 猪灵头颅模型,因此它的耳朵像 vanilla 一样晃动
  • 钻石和下界合金尖端的箭现在被添加到“spartanweaponry:bolts”标签中,因为修复了一个错误,该错误将其未尖端的变体添加了两次。这意味着这些尖端的箭现在将在重型十字弓和箭袋中工作(修复问题 #50 和 52)
  • 修复了升级箭袋时箭袋未调整大小的问题。它们现在具有允许调整项目列表大小的自定义项目处理程序功能。只需正常打开任何有问题的箭袋即可修复它们(第 1/2 部分修复问题 #49)
  • 修复了尖端箭弹没有纹理的问题(第 2/2 部分修复问题 #49)
  • 修复了箭袋访问按键绑定现在在按键绑定菜单中显示或可配置的问题(修复问题 #41)

其他更改:

  • 添加了用于更改头颅伤害加成特征值的配置
  • 感谢 SplashedTomato 更新了俄语翻译
  • 将 alexvirgo13 和 SplashedTomato 添加为翻译人员。感谢你们两位
  • 由于拳套是 3D 模型且不支持涂层纹理,因此删除了对拳套涂层纹理的引用
  • 进行了大量的代码清理

3.1.0 版本的更改:

终于来了!更新为 Minecraft 1.20.1!

更改:

  • 由于 vanilla 的锻造台更改,将箭袋升级套件更改为两个单独的项目:
    • 箭袋隔层 -> 用作锻造模板
    • 箭袋支撑 -> 有中、大、大三种尺寸,类似于以前版本的升级套件

**重要:**此版本与 1.20.2 到 1.20.6 版本不兼容,因为 Mojang 在这些版本中引入了破坏性更改。谢谢 Mojang…

3.1.2

on 2024 Dec 04
下载

又一系列的错误修复!

错误修复:

  • 更新了 JEI 版本和 Spartan Weaponry 的 JEI 插件,以修复查看油配方时的崩溃问题(修复了问题 #59) 注意:这将导致较旧版本的 JEI 根本无法查看油配方!不过它们仍然可以工作。
  • 将修复材料标签更改为一个专门版本,该版本结合了“forge:ingots/aluminum”和“forge:ingots/aluminium”,从而实现与 Gregtech 铝的兼容性(修复了问题 #61)
  • 箭袋 HUD 现在显示弹药数量和访问该箭袋的按键绑定(修复了问题 #66)
  • 修复了在服务器上玩时箭袋的客户端不同步问题,导致箭袋图标上不显示弹药,并且弹药数量错误地计为零。(解决了问题 #68)
  • 僵尸不再有 50%的机会在手中持有此模组的武器生成。这是测试中的一个疏忽,现在已设置为配置设置
  • 配置现在更新了棍棒和两种拳击手套的伤害值
  • 添加了一个健全性检查,以防止在不存在时箭袋逻辑导致崩溃(解决了问题 #64)
  • 将 ItemModelGenerator Mixin 移动到仅在客户端上处于活动状态。它不需要在服务器端存在

调整:

  • 如果有一个模组添加了专用的箭袋槽,此模组的箭袋现在可以放置在其中
  • 添加了将金属武器冶炼成其各自的块材料的配方,就像 vanilla 的等效剑一样。这些配方尊重用于禁用某些武器类型和材料的配置设置,并具有一个物品标签输出(解决了问题 #58)

3.1.1 版本的更改:

这个版本有很多错误修复

注意:附加组件作者,API 不应该有任何破坏性更改,但还是请测试一下!

API 更改:

  • 将 API 版本推送到版本 11
  • 现在检查特征回调以确定特征类型。这意味着您不再需要在特征创建中调用“setMelee()”“setRanged()”或“setThrowing()”来手动设置它
  • 材料特征现在为每种武器类型(近战、远程和投掷)存储列表。这意味着只有对武器类型有效的特征才会添加到每个相应的武器中(这解决了问题 #53)
  • 动作特征现在通过其动作特征回调的存在进行检查。结果,“setAction()”方法和 WeaponTraits 中的“isAction”字段现在已弃用,因为它们不再执行任何操作。
  • 修复了在查看特征时潜行时显示的特征类型的本地化,这些本地化不应该为附加组件作者定义(这特别修复了问题 #47)

错误修复:

  • 修复了在创意模式选项卡或 JEI 中不显示头部的问题(第 1/2 部分修复了问题 #48)
  • 删除了猪灵头,因为现在存在 vanilla 版本(第 2/2 部分修复了问题 #48)
  • 在猪灵上使用斩首特征现在有机会掉落 vanilla 猪灵头
  • 僵尸猪灵头现在使用 vanilla 猪灵头模型,因此它的耳朵像 vanilla 一样摆动
  • 钻石和下界合金尖刺箭现在被添加到“spartanweaponry:bolts”标签中,因为修复了一个错误,该错误将其未加尖的变体添加了两次。这意味着这些加尖的箭现在将在重型十字弓和箭袋中工作(修复了问题 #50 和 52)
  • 修复了升级箭袋时箭袋未调整大小的问题。它们现在具有自定义项目处理程序功能,允许调整项目列表的大小。任何有问题的箭袋只需像正常情况一样打开即可修复(第 1/2 部分修复了问题 #49)
  • 修复了加尖的箭弹没有纹理的问题(第 2/2 部分修复了问题 #49)
  • 修复了箭袋访问按键绑定现在在按键绑定菜单中显示或可配置的问题(修复了问题 #41)

其他更改:

  • 添加了用于更改头部伤害加成特征值的配置
  • 感谢 SplashedTomato 更新了俄语翻译
  • 将 alexvirgo13 和 SplashedTomato 添加到翻译者名单中。感谢你们俩
  • 由于 Cestus 是 3D 模型且不支持涂层纹理,因此删除了对 Cestus 涂层纹理的引用
  • 进行了大量的代码清理

3.1.0 版本的更改:

终于来了!为 Minecraft 1.20.1 更新!

更改:

  • 由于 vanilla 的锻造台发生了变化,将箭袋升级套件更改为两个单独的物品:
    • 箭袋隔层 -> 用作锻造模板
    • 箭袋支架 -> 有中、大、巨三种等级,类似于以前版本的升级套件

**重要:**此版本与 1.20.2 到 1.20.6 版本不兼容,因为 Mojang 在这些版本中引入了破坏性更改。谢谢 Mojang…

1.6.0

on 2024 Dec 04
下载

1.12.2 版本的一些新内容

添加内容:

  • 回溯移植了镰刀,有一些差异。特别感谢 Kotlin 使这成为可能!
  • 添加了“宽扫”作为新的武器属性。宽扫增加了横扫攻击的范围,并对被其击中的任何生物造成全额伤害。这取代了较新版本中的“斩首”武器特性,因为此版本中没有任何新的生物头
  • 也回溯移植了较新版本的“头部伤害加成”以供镰刀使用。

调整:

  • 更新了法语和俄语翻译的翻译(也感谢 Kotlin)

错误修复:

  • 修复了快速攻击在过早攻击时会重新为生物添加无敌时间的问题(再次感谢 Kotlin)
  • 修复了长弓在完全蓄力时不会给箭赋予暴击效果的问题。以前只有在精确的时机才有效
  • 修复了投掷武器的投射物在击中盔甲架时被删除的问题

3.1.1

on 2024 Dec 04
下载

这个版本有很多 bug 修复:

注意:插件作者,API 不应有任何破坏性更改,但请以防万一进行测试!

API 更改:

  • 将 API 版本推送到版本 11
  • 现在检查特征回调以确定特征类型。这意味着您在创建特征时不再需要调用“setMelee()”“setRanged()”或“setThrowing()”来手动设置它
  • 材料特征现在为每种武器类型(近战、远程和投掷)存储列表。这意味着只有对于武器类型有效的特征才会添加到各自的武器中(解决了问题 #53)
  • 动作特征现在通过其动作特征回调的存在来检查。因此,“setAction()”方法和“isAction”字段在 WeaponTraits 中已弃用,因为它们不再执行任何操作。
  • 修复了在查看特征时潜行时显示的特征类型的本地化,这些本地化不应该为插件作者定义(特别修复了问题 #47)

Bug 修复:

  • 修复了在创意模式选项卡或 JEI 中未显示头颅的问题(第 1/2 部分修复了问题 #48)
  • 删除了猪灵头颅,因为现在存在原版版本(第 2/2 部分修复了问题 #48)
  • 在猪灵上使用斩首特征现在有机会掉落原版猪灵头颅
  • 僵尸猪灵头颅现在使用原版猪灵头颅模型,因此它的耳朵像原版一样晃动
  • 由于修复了一个错误,即钻石和下界合金尖刺箭被添加了两次非尖刺变体,现在将它们添加到“spartanweaponry:bolts”标签中。这意味着这些尖刺箭现在将在重型弩和箭袋中工作(修复了问题 #50 和 52)
  • 修复了升级箭袋时箭袋未调整大小的问题。它们现在具有自定义项目处理程序功能,允许调整项目列表的大小。任何有问题的箭袋只需正常打开即可修复(第 1/2 部分修复了问题 #49)
  • 修复了尖刺箭弹没有纹理的问题(第 2/2 部分修复了问题 #49)
  • 修复了箭袋访问键绑定现在在键绑定菜单中显示或可配置的问题(修复了问题 #41)

其他更改:

  • 添加了用于更改头颅伤害加成特征值的配置
  • 感谢 SplashedTomato 更新了俄语翻译
  • 将 alexvirgo13 和 SplashedTomato 添加到翻译人员的致谢中。感谢你们两位
  • 由于 cestus 是 3D 模型且不支持涂层纹理,因此删除了对 cestus 涂层纹理的引用
  • 进行了大量代码清理

3.1.0 版本中的更改:

终于来了!为 Minecraft 1.20.1 更新!

更改:

  • 由于原版铁匠台的更改,将箭袋升级套件更改为两个单独的项目:
    • 箭袋隔层 -> 作为铁匠模板工作
    • 箭袋支撑 -> 有中、大、巨三个等级,类似于之前版本的升级套件

**重要:**由于 Mojang 在 1.20.2 到 1.20.6 版本中引入了破坏性更改,此版本与 1.20.2 到 1.20.6 版本不兼容。感谢 Mojang…

3.1.0 Beta 1

on 2024 Dec 04
下载

无

3.0.7

on 2024 Dec 04
下载

更多错误修复:

  • 再次将肩冲浪重载的更新版本(再次!)更新到 4.1.1 版本。如果安装了该模组,现在需要该版本或更高版本才能存在(最终解决问题 #35)
  • 修复了箭袋按键绑定在选项菜单中不显示的问题(解决问题 #41)

3.0.6 版本的更改:

错误修复:

  • 将肩冲浪重载的版本更新为 3.1.3+,并强制使用新的 API 版本来修复模组崩溃。也可以通过配置手动禁用(解决问题 #35)
  • 在第三人称安装 Leawind 的第三人称模组时添加了一个检查以启用十字准线显示(解决问题 #38)
  • 如果禁用,通过其插件在 JEI 中添加了删除常量和铝武器的功能(解决问题 #34)
  • 修复了所有非英语语言文件的命名问题。它们将显示一些本地化名称,但大多数仍需要针对新版本进行更新。(解决问题 #33)如果您已在此处更新,请提交拉取请求:https://github.com/ObliviousSpartan/SpartanWeaponry

3.0.5 版本的更改:

错误修复:

  • 将 MixinExtras 库集成到模组中使用 jarjar(基本上是在 jar 文件中包含一个 jar 文件),以解决与脚步 API 的 Mixin 重定向冲突。现在两个模组都可以一起工作
  • 修复了肩冲浪重载模组不喜欢此模组禁用十字准线 HUD 元素并用我自己的元素替换它而导致的崩溃

添加:

  • 添加了与脚步 API 的集成,以便在需要时使用其破甲代码
  • 也添加了与肩冲浪重载的集成。现在,自定义十字准线可以在需要时动态偏移。十字准线上的任何数值也不会移动

注意:

尚未与 Project War Dance 和 Cloak and Dagger 进行数据包集成!为这些模组添加适当的集成已被证明比我想象的要复杂,我计划在几周内发布的 1.20.1 版本中添加适当的集成

3.0.4-beta-2 版本的更改:

添加:

  • 重新添加了投掷武器从 1.12.2 开始的完全充电攻击加成。现在,投掷武器将仅根据其充电提供投掷伤害加成(解决问题 #23)
  • 感谢 alexvirgo13 添加了西班牙语(西班牙)翻译!(解决问题 #25)

错误修复:

  • 修复了 Mixin 配置文件中的拼写错误,防止任何 Mixin 运行(解决问题 #22 和 #24)
  • 修复了扫击伤害的一个小计算错误,使长剑造成的扫击伤害略高(解决问题 #24)
  • 还修复了一些关于扫击伤害的工具提示错误
  • 修复了由于使用旧名称来命名每个箭头或螺栓而导致的神化羽毛笔配方无法加载的问题

3.0.3 beta 1 版本的更改:

更新为 Minecraft 1.19.2!

  • 没有其他更改

**重要:**由于 Mojang 在这些版本中引入了破坏更改,此版本与 1.19.3 或 1.19.4 版本不兼容。谢谢 Mojang…

错误修复:

  • 修复了尖端 Netherite 箭头无法从弓中射出并能够放置在箭袋中的问题。在 spartanweaponry:arrows 物品标签中添加了尖端 Netherite 箭头。
  • 通过修复文件名和代码中的引用,箭头实体现在再次具有纹理(解决问题 #15)
  • 修复了弹药实体无法将其物品放置在适当的箭袋中的问题(解决问题 #16)
  • 在使用油物品并通过使用工作台时,现在正确应用了药水油(解决问题 #19)

3.0.2 beta 3 版本的更改:

错误修复:

  • 移除了捕获回旋镖的冗余调用,从而防止它们在被捕获时自我复制(修复了 GitHub 问题 #14)

添加:

  • 通过数据包添加添加了对 Better Combat 的支持。这应该意味着所有武器都应该与该模组兼容。请注意,在安装 Better Combat 时,某些配置设置可能无法正常工作,例如射程特性等。

3.0.1 beta 2 版本的更改:

错误修复:

  • 修复了与 Farmers Delight 的不兼容性,该模组正在查找用于砧板配方的工具动作。这允许战斧用于砍伐木制物品(解决问题 #13)

API 更改:

  • 将 API 版本推送到 9;下面将详细介绍
  • 添加了一种将工具动作分配给武器原型和武器特性的方法
  • 扫击特性现在使用此方法来分配扫击行为

3.0.0 beta 1 版本的更改:

版本 3.0.0 终于来了!很抱歉让您等待了这么久。

更新为 Minecraft 1.18.2!接下来将发布 1.20.1 版本(如果有需求,可能也会发布 1.19.x 版本)

添加:

  • 添加了由常量和铝制成的两套新武器!
  • 添加了新的武器特性!
  • Heavy II 和 III:降低具有此特性的任何武器的武器攻击/绘制/加载/瞄准速度。原始的 Heavy 特性现在是 Heavy II,并仍应用于铅武器
  • Lightweight I、II 和 III:与 Heavy 相反的效果。增加具有此特性的任何武器的武器攻击/绘制/加载/瞄准速度。默认情况下,此特性适用于铝武器
  • Harvester:允许具有此特性的武器在 3x3 区域中收获完全成熟的作物。默认情况下,此特性适用于任何镰刀
  • Hammer Slam:一个动作特性(稍后详细介绍)。使用武器会导致一次区域攻击,一次伤害多个敌人,伤害为武器的一半。有一个相当大的冷却时间。默认情况下,此特性适用于任何战锤
  • 添加了铜和 Netherite 箭头和螺栓。其中一些甚至可能有一个秘密功能…
  • 添加了武器油!这是我长期以来一直试图实现的功能。这允许您将特殊效果应用于任何兼容的武器,默认情况下可使用 20 次攻击(持续使用为 30 次)。油物品堆叠为 6 个,可以使用一种称为润滑球的新物品进行制作

大多数这些都有普通和强效版本,它们具有不同的伤害加成(默认值:普通为 20%,强效为 40%)。其中一些还有持续版本,默认情况下可使用 30 次

目前实现的效果如下:

  • 神圣油:对不死生物造成伤害加成
  • 节肢动物油:对蜘蛛、蜜蜂、末影螨和蠹虫等节肢动物造成伤害加成
  • 冰冻油:对对冰攻击较弱的生物造成伤害加成(例如烈焰)
  • 腐臭油:对人形生物造成伤害加成(注意:此效果使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)
  • 苦力怕油:对…嗯,猜猜看…造成伤害加成(注意:此效果使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)
  • 水生油:对水生生物,如鱼、守卫者等造成伤害加成
  • 末地油:对末地生物造成伤害加成(注意:此效果使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)
  • 凋零油:对任何被击中的生物或怪物施加凋零效果
  • 药水油:对任何被击中的生物或怪物施加指定的药水效果。与修改后的药水兼容,前提是它们没有任何正面效果。
  • 添加了酿造武器油的进阶
  • 添加了三个命令,允许将武器油应用于武器:
  • [spartanweaponry applyOil ]:将指定的油效果应用于指定的玩家手持的武器上。如果玩家无效、油效果无效或武器无法上油,则可能失败
  • [spartanweaponry applyPotionOil ]:将指定的药水油效果应用于指定的玩家手持的武器上。如果玩家无效或药水效果无效,则可能失败
  • [spartanweaponry clearOil ]:清除手持武器上的任何应用的油效果。如果玩家无效或武器无法上油,则可能失败
  • 添加了简单手柄和杆子,以允许尽早制作武器。可以使用棍子在某些类型的草或海草上制作简单手柄。在高草丛中试试吧!可以使用简单手柄和一些棍子制作简单杆子。目前,这些只能用于制作匕首、投掷刀和长矛。
  • 添加了一种新的附魔;Collectorang!最高等级:4。此附魔是回旋镖独有的。它允许回旋镖从地面收集物品并将其带回投掷者。可以收集的物品堆叠数量取决于附魔等级

生活质量更改:

  • 为箭袋添加了优先级槽系统!这使得在装备(或卸下)适当的武器时,当前优先级槽成为第一个尝试取出(或放入)的槽。默认情况下,这是第一个槽,基本上是原始行为。可以在箭袋 GUI 中通过选择适当槽左上角的框来更改优先级槽

这也允许玩家在装备适当的武器并且槽中已有弹药时自动交换优先级槽中的弹药

  • 向箭袋 GUI 添加了一个启用自动收集的按钮。用手拿着箭袋时,潜行使用仍然有效

调整:

  • 现在可以使用武器特性标签重新分配/添加/覆盖武器特性!
  • 武器特性现在具有以下类别:近战、远程、投掷和动作特性
  • 基础武器原型的武器特性(例如匕首、长剑等)有过滤器,规定可以将哪些武器特性分配给它们
  • 特性可以应用于多个类别(例如 Heavy 可以应用于所有武器,因此它可以减慢需要减慢的速度)
  • 如果为武器分配了无效的特性,武器的工具提示上将显示一个错误

但是,对哪些特性可以分配给哪些武器有一些限制:

  • 例如,尝试在仅限近战的武器原型上分配仅限远程的武器特性将导致错误
  • 一把武器只能有一个动作武器特性
  • 材料加成武器特性不能有动作武器特性
  • 现在,末影龙在被具有斩首武器特性的武器杀死时可以掉落末影龙头
  • 箭袋工具提示现在有一个视觉组件,而不是存储弹药的列表

兼容性:

  • 重构了武器如何处理射程攻击(Forge 现在处理此问题)、扫击能力(Forge 也处理此问题)、扫击伤害和破甲伤害。这应该会提高与诸如神化、以及其他修改战斗代码的模组的兼容性。说到神化…
  • 添加了神化羽毛笔工作台配方的箭头和螺栓!(目前铁箭无法制作,但将来会修复)

API 更改:

  • 将 API 版本推送到“8”
  • 由于鼓励使用延迟注册来创建它们,因此已删除使用延迟注册参数的武器创建方法。
  • 使 API 内部处理程序初始化更健壮。尝试更改它现在将导致崩溃(设计如此),因为不应篡改它
  • 给附加组件作者的注意事项:确保将任何附加组件武器添加到它们适当的武器标签中(例如“spartanweaponry:daggers”用于任何匕首武器),否则武器特性将无法正确生成

可能还有更多我忘记的内容,但这就是大部分更改

3.0.6

on 2024 Dec 04
下载

Bug 修复:

  • 将肩窥重载的版本更新为 3.1.3+,并强制使用新的 API 版本以修复模组崩溃问题。 也可以通过配置手动禁用(解决问题 #35)
  • 当 Leawind 的第三人称模组安装在第三人称时,添加了一个检查以启用十字准线显示(解决问题 #38)
  • 如果禁用,通过 JEI 的插件添加了删除常量和铝武器的功能(解决问题 #34)
  • 修复了所有非英语语言文件的命名问题。它们将显示一些本地化名称,但大多数仍需要为新版本进行更新。(解决问题 #33) 如果您已更新它们,请在此处提交拉取请求:https://github.com/ObliviousSpartan/SpartanWeaponry

3.0.5 版本的更改:

Bug 修复:

  • 通过使用 jarjar(基本上是一个 jar 文件中的 jar 文件)将 MixinExtras 库集成到模组中,以解决与 Footwork API 的 Mixin 重定向冲突。现在两个模组可以一起工作
  • 修复了肩窥重载模组不喜欢此模组禁用十字准线 HUD 元素并用我自己的元素替换它而导致的崩溃

添加:

  • 添加了与 Footwork API 的集成,以便在需要时使用其穿甲代码
  • 也添加了与肩窥重载的集成。现在,自定义十字准线可以在需要时动态偏移。十字准线上的任何数值也不会移动

注意:

目前尚未与 Project War Dance 和 Cloak and Dagger 进行数据包集成!为这些模组添加适当的集成已被证明比我想象的更复杂,我计划在几周内发布 1.20.1 版本时添加适当的集成

3.0.4-beta-2 版本的更改:

添加:

  • 从 1.12.2 重新添加了投掷武器的完全充电攻击奖励。现在,投掷武器将仅根据其充电情况提供投掷伤害奖励(解决问题 #23)
  • 感谢 alexvirgo13 添加了西班牙语(西班牙)翻译!(解决问题 #25)

Bug 修复:

  • 修复了 Mixin 配置文件中的一个拼写错误,该错误阻止了任何 Mixin 运行(解决问题 #22 和 #24)
  • 修复了扫击伤害的一个小计算错误,该错误使长柄武器造成的扫击伤害略高(解决问题 #24)
  • 还修复了一些关于扫击伤害的工具提示错误
  • 修复了由于使用每个箭或螺栓的旧名称而导致的 Apotheosis 制箭配方无法加载的问题

3.0.3 beta 1 版本的更改:

更新为 Minecraft 1.19.2!

  • 没有其他更改

**重要:**由于 Mojang 在这些版本中引入了破坏性更改,此版本与 1.19.3 或 1.19.4 版本不兼容。谢谢 Mojang…

Bug 修复:

  • 修复了被附魔的下界合金箭无法从弓中射出并能够放置在箭袋中的问题。在 spartanweaponry:arrows 物品标签中添加了被附魔的下界合金箭。
  • 通过修复文件名和代码中的引用,箭实体现在再次具有纹理(解决问题 #15)
  • 修复了弹药实体无法将其物品放置在适当的箭袋中的问题(解决问题 #16)
  • 使用油物品并通过使用 crafting 表时,药油现在可以正确应用(解决问题 #19)

3.0.2 beta 3 版本的更改:

Bug 修复:

  • 删除了一个冗余的调用,该调用用于捕获回旋镖,导致它们在被捕获时自我复制(修复了 GitHub 问题 #14)

添加:

  • 通过数据包添加添加了更好的战斗支持。这意味着所有武器都应该与该模组兼容。请注意,在安装更好的战斗时,某些配置设置可能不起作用,例如攻击范围特征等。

更改:

3.0.1 beta 2 版本的更改:

Bug 修复:

  • 修复了与 Farmers Delight 的不兼容性,该兼容性正在查找用于砧板配方的工具动作。这允许战斧用于砍伐木制物品(解决问题 #13)

API 更改:

  • 将 API 版本推送到 9;更多内容如下
  • 添加了一个方法来为武器原型和武器特征分配工具动作
  • 扫击特征现在使用此方法来分配扫击行为

更改:

3.0.0 beta 1 版本的更改:

3.0.0 版本终于来了!抱歉让您等待了很长时间。

更新为 Minecraft 1.18.2!接下来将推出 1.20.1 版本(如果有需求,可能也会推出 1.19.x 版本)

添加:

  • 添加了由常量和铝制成的两个新武器套装!

  • 添加了新的武器特征!

    • Heavy II 和 III:降低具有此特征的任何武器的武器攻击/绘制/加载/瞄准速度。原始的 Heavy 特征现在是 Heavy II,仍然应用于铅武器

    • Lightweight I、II 和 III:与 Heavy 相反的效果。增加具有此特征的任何武器的武器攻击/绘制/加载/瞄准速度。默认情况下,此特征适用于铝武器

    • Harvester:允许具有此特征的武器在 3x3 区域中收获完全成熟的作物。默认情况下,此特征适用于任何镰刀

    • Hammer Slam:一个动作特征(稍后更多介绍)。使用武器会导致一次区域效果攻击,一次伤害多个敌人,伤害为武器的一半。有一个相当大的冷却时间。默认情况下,此特征适用于任何战锤

  • 添加了铜和下界合金箭和螺栓。其中一些甚至可能有一个秘密功能…

  • 添加了武器油!这是我很长时间以来一直试图实现的东西。这允许您在默认情况下将特殊效果应用于任何兼容的武器 20 次攻击(持续一次为 30 次)。油物品堆叠到 6 个,可以使用一种名为 Grease Ball 的新物品进行制作

    其中大多数有普通和强效版本,具有不同的伤害加成(默认值:普通为 20%,强效为 40%)。其中一些还有持续版本,默认情况下提供 30 次使用

    目前实现的效果有:

    • 神圣油:对不死生物造成伤害加成

    • 节肢动物油:对蜘蛛、蜜蜂、末影螨和蠹虫等节肢动物造成伤害加成

    • 冷冻油:对对冰攻击较弱的生物造成伤害加成(例如烈焰)

    • 坏死油:对人形生物造成伤害加成(注意:此使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)

    • 爬行者油:猜猜看…对…造成伤害加成(注意:此使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)

    • 水生油:对水生生物,如鱼、守卫者等造成伤害加成

    • 末地油:对末地生物造成伤害加成(注意:此使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)

    • 凋零油:对任何被击中的生物或怪物施加凋零效果

    • 药水油:对任何被击中的生物或怪物施加指定的药水效果。与已修改的药水兼容,前提是它们没有任何正面效果。

  • 添加了酿造武器油的进阶

  • 添加了三个命令以允许将武器油应用于武器:

    • [spartanweaponry applyOil ]:将指定的油效果应用于指定的玩家手持的武器上。如果存在无效玩家、无效油效果或武器无法上油,则可能失败

    • [spartanweaponry applyPotionOil ]:将指定的药水油效果应用于指定的玩家手持的武器上。如果存在无效玩家、无效药水效果,则可能失败

    • [spartanweaponry clearOil ]:清除手持武器上的任何应用的油效果。如果存在无效玩家或武器无法上油,则可能失败

  • 添加了简单手柄和杆子,以允许尽早制作武器。简单手柄可以通过在某些类型的草或海草上使用木棍制作。在高草上试试!简单杆子可以使用简单手柄和一些木棍制作。目前,这些只能用于制作匕首、投掷刀和长矛。

  • 添加了一种新的附魔;Collectorang!最高等级:4。此附魔仅适用于回旋镖。它允许回旋镖从地面收集物品并将其带回投掷者。可以收集的物品堆叠数量取决于附魔等级

生活质量更改:

  • 为箭袋添加了优先级槽系统!这使得当前优先级槽在装备(或卸下时放入)适当武器时成为首先尝试取出的槽。默认情况下,这是第一个槽,基本上是原始行为。可以在箭袋 GUI 中通过选择适当槽的左上角的框来更改优先级槽

    这也允许玩家在装备适当武器且槽中已有弹药时自动交换优先级槽中的弹药

  • 向箭袋 GUI 添加了一个启用自动收集的按钮。在手中使用潜行的箭袋仍然有效

调整:

  • 现在可以使用武器特征标签重新分配/添加/覆盖武器特征!

    • 武器特征现在有以下类别:近战、远程、投掷和动作特征

    • 基础武器原型的武器特征(例如匕首、长剑等)有过滤器,规定可以将哪些武器特征分配给它们

    • 特征可以应用于多个类别(例如 Heavy 可以应用于所有武器,因此它可以减慢需要的速度)

    • 如果为武器分配了无效特征,武器的工具提示上将显示一个错误

    但是,对哪些特征可以分配给哪些武器有一些限制:

    • 例如,尝试在仅近战武器原型上分配仅远程武器特征将导致错误

    • 一种武器只能有一个动作武器特征

    • 材料加成武器特征不能有动作武器特征

  • 当被具有斩首武器特征的武器杀死时,末影龙现在可以掉落末影龙头

  • 箭袋工具提示现在有一个视觉组件,而不是存储弹药的列表

兼容性:

  • 重构了武器如何处理攻击范围攻击(Forge 现在处理此问题)、扫击能力(Forge 也处理此问题)、扫击伤害和穿甲伤害。这应该会提高与诸如 Apotheosis 等模组以及其他修改战斗代码的模组的兼容性。说到 Apotheosis…
  • 添加了 Apotheosis 制箭台配方的箭和螺栓!(目前铁箭无法制作,但将来会修复)

API 更改:

  • 将 API 版本推送到“8”
  • 由于鼓励使用 DeferredRegister 来制作武器,因此已删除使用 DeferredRegister 参数的武器创建方法。
  • 使 API 内部处理程序初始化更加健壮。尝试更改它现在将导致崩溃(设计如此),因为不应篡改它
  • 给插件作者的注意事项:确保将任何附加武器添加到其适当的武器标签(例如“spartanweaponry:daggers”用于任何匕首武器),否则武器特征将无法正确生成

可能还有更多我忘记的内容,但这是大部分更改

3.0.5

on 2024 Dec 04
下载

Bug 修复:

  • 使用 jarjar(基本上是在一个 jar 文件中包含另一个 jar 文件)将 MixinExtras 库集成到模组中,以解决与 Footwork API 的 Mixin 重定向冲突。现在两个模组可以一起工作了
  • 修复了由于 Shoulder Surfing Reloaded 模组不喜欢此模组禁用准星 HUD 元素并用自己的元素替换而导致的崩溃

添加:

  • 添加了与 Footwork API 的集成,以便在需要时使用其穿甲代码
  • 也添加了与 Shoulder Surfing Reloaded 的集成。现在自定义准星可以在需要时动态偏移。任何数值也不会在准星上移动

3.0.4 版本的更改:

添加:

  • 重新添加了 1.12.2 中投掷武器的完全充电攻击加成。现在投掷武器将仅根据其充电状态提供投掷伤害加成(解决问题 #23)
  • 感谢 alexvirgo13 添加了西班牙语(西班牙)翻译!(解决问题 #25)

Bug 修复:

  • 修复了一个与横扫伤害相关的小计算错误,该错误导致大剑造成的横扫伤害略高(解决问题 #24)
  • 还修复了一些关于横扫伤害的工具提示错误
  • 修复了由于使用每个箭头或箭的旧名称而导致的 Apotheosis 制箭配方无法加载的问题

3.0.3 版本的更改:

Bug 修复:

  • 修复了尖状下界合金箭无法从弓中射出并能够放置在箭袋中的问题。在 spartanweaponry:arrows 物品标签中添加了尖状下界合金箭。
  • 通过修复文件名和代码中的引用,箭实体现在再次有了纹理(解决问题 #15)
  • 修复了弹药实体无法将其物品放置在适当的箭袋中的问题(解决问题 #16)
  • 使用油物品并通过使用工作台时,油剂现在可以正确应用(解决问题 #19)

3.0.2 beta 3 版本的更改:

Bug 修复:

  • 移除了一个多余的捕获回旋镖的调用,以解决它们在被捕获时自我复制的问题(修复了 GitHub 问题 #14)

添加:

  • 通过数据包添加添加了更好的战斗支持。这意味着所有武器都应该与该模组兼容。请注意,在安装更好的战斗时,某些配置设置可能无法正常工作,例如射程特性等。

3.0.1 beta 2 版本的更改:

Bug 修复:

  • 修复了与 Farmers Delight 的不兼容性,该模组正在查找用于切菜板配方的工具动作。这允许战斧用于砍伐木制物品(解决问题 #13)

API 更改:

  • 将 API 版本推送到 9;下面将详细介绍
  • 添加了一种将工具动作分配给武器原型和武器特性的方法
  • 横扫特性现在使用此方法来分配横扫行为

3.0.0 beta 1 版本的更改:

版本 3.0.0 终于来了!抱歉让您久等了。

更新为 Minecraft 1.18.2!接下来将推出 1.20.1 的版本(如果有需求,可能也会推出 1.19.x 版本)

添加:

  • 添加了由 Constantan 和 Aluminum 制成的两个新武器套装!

  • 添加了新的武器特性!

    • Heavy II 和 III:降低具有此特性的任何武器的武器攻击/绘制/加载/瞄准速度。原始的 Heavy 特性现在是 Heavy II,仍然应用于铅制武器

    • Lightweight I、II 和 III:与 Heavy 相反的效果。增加具有此特性的任何武器的武器攻击/绘制/加载/瞄准速度。默认情况下,此特性适用于 Aluminum 武器

    • Harvester:允许具有此特性的武器在 3x3 区域中收获完全成熟的作物。默认情况下,此特性适用于任何镰刀

    • Hammer Slam:一个动作特性(稍后详细介绍)。使用武器会导致一次区域攻击,一次伤害多个敌人,伤害为武器的一半。有一个相当大的冷却时间。默认情况下,此特性适用于任何战锤

  • 添加了铜和下界合金箭和箭。其中一些甚至可能有一个秘密功能…

  • 添加了武器油!这是我一直试图实现的东西。这允许您在默认情况下将特殊效果应用于任何兼容的武器 20 次攻击(持续使用时为 30 次)。油物品堆叠为 6 个,可以使用一种称为 Grease Ball 的新物品进行制作

    大多数这些都有普通和强效版本,它们具有不同的伤害加成(默认值:普通为 20%,强效为 40%)。其中一些还有持续版本,默认情况下提供 30 次使用

    目前实现的效果有:

    • 神圣油:对不死生物的伤害加成

    • 节肢动物油:对蜘蛛、蜜蜂、末影螨和蠹虫等节肢动物的伤害加成

    • 冰冻油:对对冰攻击较弱的生物的伤害加成(例如烈焰)

    • 坏死油:对人形生物的伤害加成(注意:此效果使用自定义实体类型标签,因此并非所有人形生物都会应用此效果。如果发生这种情况,请告诉我)

    • 苦力怕油:对…嗯,猜猜看…的伤害加成(注意:此效果使用自定义实体类型标签,因此并非所有人形生物都会应用此效果。如果发生这种情况,请告诉我)

    • 水生油:对水生生物(如鱼、守卫者等)的伤害加成

    • 末地油:对末地生物的伤害加成(注意:此效果使用自定义实体类型标签,因此并非所有人形生物都会应用此效果。如果发生这种情况,请告诉我)

    • 凋零油:对任何被击中的生物或怪物施加凋零效果

    • 药水油:对任何被击中的生物或怪物施加指定的药水效果。与模组药水兼容,前提是它们没有任何正面效果。

  • 添加了酿造武器油的进阶

  • 添加了三个命令,允许将武器油应用于武器:

    • [spartanweaponry applyOil ]:将指定的油效果应用于指定玩家手中的武器。如果玩家无效、油效果无效或武器无法上油,则可能失败

    • [spartanweaponry applyPotionOil ]:将指定的药水油效果应用于指定玩家手中的武器。如果玩家无效、药水效果无效,则可能失败

    • [spartanweaponry clearOil ]:清除手持武器上的任何应用油效果。如果玩家无效或武器无法上油,则可能失败

  • 添加了简单手柄和杆子,以允许尽早制作武器。可以通过在某些类型的草或海草上使用木棍来制作简单手柄。在高草丛上试试!可以使用一个简单手柄和一些木棍制作简单杆子。目前,这些仅可用于制作匕首、投掷刀和长矛。

  • 添加了一种新的附魔;Collectorang!最高等级:4。此附魔仅适用于回旋镖。它允许回旋镖从地面收集物品并将其带回投掷者。可以收集的物品堆叠数量取决于附魔等级

生活质量更改:**

  • 为箭袋添加了优先级槽系统!这使得在装备(或卸下时)适当的武器时,当前优先级槽成为首先尝试取出的槽(基本上是原始行为)。可以在箭袋 GUI 中通过选择适当槽的左上角的框来更改优先级槽

    这也允许玩家在装备适当的武器并且槽中已有弹药时自动交换优先级槽中的弹药

  • 向箭袋 GUI 添加了一个启用自动收集的按钮。使用手中的箭袋时仍然可以潜行使用

调整:**

  • 现在可以使用武器特性标签重新分配/添加/覆盖武器特性!

    • 武器特性现在有以下类别:近战、远程、投掷和动作特性

    • 基础武器原型(例如匕首、长剑等)的武器特性具有过滤器,规定可以将哪些武器特性分配给它们

    • 特性可以应用于多个类别(例如 Heavy 可以应用于所有武器,因此它可以减慢需要的速度)

    • 如果为武器分配了无效的特性,武器的工具提示上将显示一个错误

    但是,对可以将哪些特性分配给哪些武器有一些限制:

    • 例如,尝试在仅近战武器原型上分配仅远程武器特性将导致错误

    • 一把武器只能有一个动作武器特性

    • 材料加成武器特性不能有动作武器特性

  • 现在当被具有斩首武器特性的武器杀死时,末影龙可以掉落末影龙头

  • 箭袋工具提示现在有一个视觉组件,而不是存储弹药的列表

兼容性:**

  • 重构了武器如何处理射程攻击(Forge 现在处理此问题)、横扫能力(Forge 也处理此问题)、横扫伤害和穿甲伤害。这应该会提高与诸如 Apotheosis 等模组以及其他修改战斗代码的模组的兼容性。说到 Apotheosis…
  • 为箭头和箭添加了 Apotheosis 制箭台配方!(目前铁箭无法制作,但将来会修复)

API 更改:**

  • 将 API 版本推送到“8”
  • 由于鼓励使用 DeferredRegister 来创建它们,因此已删除使用 DeferredRegister 参数的武器创建方法。
  • 使 API 内部处理程序初始化更健壮。现在尝试更改它将导致崩溃(按设计),因为不应篡改它
  • **给插件作者的注意事项:**确保将任何附加武器添加到其相应的武器标签(例如“spartanweaponry:daggers”用于任何匕首武器),否则武器特性将无法正确生成

可能还有更多我忘记的内容,但这是大部分更改

3.0.4-beta-2

on 2024 Dec 04
下载

无

3.0.4

on 2024 Dec 04
下载

添加内容:

  • 重新添加了 1.12.2 中投掷武器的完全充电攻击加成。现在,投掷武器将仅根据其充电状态提供投掷伤害加成(解决了问题 #23)
  • 感谢 alexvirgo13!添加了西班牙语(西班牙)翻译!(解决了问题 #25)

错误修复:

  • 修复了扫击伤害的一个小计算错误,该错误导致长剑造成的扫击伤害略微过高(解决了问题 #24)
  • 还修复了一些关于扫击伤害的工具提示错误
  • 修复了由于使用每个箭头或弩箭的旧名称而导致的神化制箭配方无法加载的问题

3.0.3 版本的更改:

错误修复:

  • 修复了尖刺下界合金箭无法从弓中射出并能够放置在箭袋中的问题。在 spartanweaponry:arrows 物品标签中添加了尖刺下界合金箭。
  • 现在通过修复文件名和代码中的引用,箭实体再次具有纹理(修复了问题 #15)
  • 修复了弹药实体无法将其物品放置在相应箭袋中的问题(修复了问题 #16)
  • 使用油物品并通过使用工作台时,药水油现在可以正确应用(修复了问题 #19)

3.0.2 beta 3 版本的更改:

错误修复:

  • 移除了捕获回旋镖的冗余调用,从而导致它们在被捕获时自我复制(修复了 GitHub 问题 #14)

添加内容:

  • 通过数据包添加添加了更好的战斗支持。这意味着所有武器都应该与该模组兼容。请注意,在安装更好的战斗时,某些配置设置可能无法正常工作,例如射程特性等。

3.0.1 beta 2 版本的更改:

错误修复:

  • 修复了与农夫乐事的不兼容性,该不兼容性正在查找用于切菜板配方的工具动作。这允许战斧用于砍伐木制物品(解决了问题 #13)

API 更改:

  • 将 API 版本推送到 9;更多信息如下
  • 添加了一种将工具动作分配给武器原型和武器特性的方法
  • 扫击特性现在使用此方法来分配扫击行为

3.0.0 beta 1 版本的更改:

版本 3.0.0 终于来了!很抱歉让您久等了。

为 Minecraft 1.18.2 进行了更新!接下来将推出 1.20.1 版本(如果有需求,可能也会推出 1.19.x 版本)

添加内容:

  • 添加了由铜和下界合金制成的两个新武器套装!
  • 添加了新的武器特性!
  • Heavy II 和 III:降低具有此特性的任何武器的武器攻击/绘制/加载/瞄准速度。原始的 Heavy 特性现在是 Heavy II,仍然应用于铅制武器

  • Lightweight I、II 和 III:与 Heavy 相反的效果。增加具有此特性的任何武器的武器攻击/绘制/加载/瞄准速度。默认情况下,此特性应用于铝制武器

  • Harvester:允许具有此特性的武器在 3x3 区域中收获完全成熟的作物。默认情况下,此特性应用于任何镰刀

  • Hammer Slam:一个动作特性(稍后更多介绍)。使用武器会导致一次区域效果攻击同时伤害多个敌人,伤害为武器的一半。有一个相当大的冷却时间。默认情况下,此特性应用于任何战锤

  • 添加了铜和下界合金箭和弩箭。其中一些甚至可能有一个秘密功能……
  • 添加了武器油!这是我很长时间以来一直试图实现的功能。这允许您默认将特殊效果应用于任何兼容的武器 20 次攻击(持续使用为 30 次)。油物品堆叠为 6 个,可以使用一种称为润滑球的新物品进行制作

大多数这些都有普通和强效版本,它们具有不同的伤害加成(默认值:普通为 20%,强效为 40%)。其中一些还有持续版本,默认情况下提供 30 次使用

目前实现的效果如下:

  • 神圣油:对不死生物的伤害加成

  • 节肢动物油:对蜘蛛、蜜蜂、末影螨和蠹虫等节肢动物的伤害加成

  • 冷冻油:对对冰攻击较弱的生物(例如烈焰)的伤害加成

  • 坏死油:对人形生物的伤害加成(注意:此特性使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)

  • 爬行者油:对……嗯,猜猜看……的伤害加成(注意:此特性使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)

  • 水生油:对水生生物(例如鱼、守卫者等)的伤害加成

  • 末地油:对末地生物的伤害加成(注意:此特性使用自定义实体类型标签,因此并非所有人形生物都将应用此效果。如果发生这种情况,请告诉我)

  • 凋零油:对任何被击中的生物或怪物施加凋零效果

  • 药水油:对任何被击中的生物或怪物施加指定的药水效果。与修改后的药水兼容,前提是它们没有任何正面效果。

  • 添加了酿造武器油的进阶
  • 添加了三个命令以允许将武器油应用于武器:
  • [spartanweaponry applyOil ]:将指定的油效果应用于指定玩家手中的武器。如果存在无效玩家、无效油效果或武器无法上油,则可能失败

  • [spartanweaponry applyPotionOil ]:将指定的药水油效果应用于指定玩家手中的武器。如果存在无效玩家、无效药水效果,则可能失败

  • [spartanweaponry clearOil ]:清除持有武器上的任何应用油效果。如果存在无效玩家或武器无法上油,则可能失败

  • 添加了简单手柄和杆子,以允许尽早制作武器。使用木棍在某些类型的草或海草上可以制作简单手柄。在高草上试试吧!使用简单手柄和一些木棍可以制作简单杆子。目前,这些仅可用于制作匕首、投掷刀和长矛。
  • 添加了一种新的附魔;Collectorang!最高等级:4。此附魔仅适用于回旋镖。它允许回旋镖从地面收集物品并将其带回投掷者。可以收集的物品堆叠数量取决于附魔等级

生活质量更改:**

  • 为箭袋添加了优先级插槽系统!这使得当前优先级插槽在装备(或卸下时放入)适当武器时成为首先尝试拉出的插槽。默认情况下,这是第一个插槽,实际上基本上是原始行为。可以通过在箭袋 GUI 中选择相应插槽左上角的框来更改优先级插槽

这也允许玩家在装备适当武器且插槽中已有弹药时自动交换优先级插槽中的弹药

  • 向箭袋 GUI 添加了一个启用自动收集的按钮。使用潜行手持箭袋仍然有效

调整:**

  • 现在可以使用武器特性标签重新分配/添加/覆盖武器特性!
  • 武器特性现在具有以下类别:近战、远程、投掷和动作特性

  • 基础武器原型(例如匕首、长剑等)的武器特性具有过滤器,规定可以将哪些武器特性分配给它们

  • 特性可以应用于多个类别(例如 Heavy 可以应用于所有武器,因此它可以减慢需要减慢的速度)

  • 如果为武器分配了无效特性,武器的工具提示上将显示错误

不过,对于可以将哪些特性分配给哪些武器有一些限制:

  • 尝试将仅适用于远程的武器特性分配给仅适用于近战的武器原型将导致错误,例如

  • 一把武器只能有一个动作武器特性

  • 材料加成武器特性不能有动作武器特性

  • 现在,当被具有斩首武器特性的武器杀死时,末影龙可以掉落末影龙头
  • 箭袋工具提示现在有一个视觉组件,而不是存储弹药的列表

兼容性:**

  • 重构了武器如何处理射程攻击(Forge 现在处理此问题)、扫击能力(Forge 也处理此问题)、扫击伤害和穿甲伤害。这应该会提高与诸如神化、以及其他修改战斗代码的模组的兼容性。说到神化……
  • 添加了神化制箭台的箭和弩箭配方!(目前铁箭无法制作,但将来会修复)

API 更改:**

  • 将 API 版本推送到“8”
  • 由于鼓励使用 DeferredRegister 来创建武器,因此已删除使用 DeferredRegister 参数的武器创建方法。
  • 使 API 内部处理程序初始化更加健壮。尝试更改它现在将导致崩溃(出于设计原因),因为不应对其进行篡改
  • 给附加组件作者的注意事项:确保将任何附加组件武器添加到其相应的武器标签中(例如“spartanweaponry:daggers”用于任何匕首武器),否则武器特性将无法正确生成

可能还有更多我忘记的内容,但这是大部分更改

2.2.2

on 2024 Dec 04
下载

Bug 修复:

  • 修复了配置文件引用错误变量导致的崩溃。这就是 2.2.1 版本消失得如此之快的原因。哎呀

2.2.1 版本(不再可用)的更改:

调整:

  • 从 1.12.2 重新添加了投掷武器的完全充电攻击加成。现在,投掷武器将仅根据其充电情况提供投掷伤害加成。

2.2.0 版本的更改:

很抱歉花了这么长时间。一直忙于将我的模组移植到 1.18.x 和 1.20.1 版本。应该很快就会发布这些版本。

**[重要]**附加模组需要将其武器添加到每种武器类型的相应标签中(例如 spartanweaponry:dagger 等)。 这对于重型弩尤其重要,因为现在该标签用于检测要正确使用箭袋的武器。

Bug 修复:

  • 修复了使用时攻击范围属性的崩溃。现在应该可以正常工作了。
  • 为武器材料标签添加了额外的完整性检查,以优雅地处理无效标签。
  • 更改了渲染代码,以修复投掷回旋镖在飞行中持续轻微下降时的不同步问题。
  • 现在应该使用内置数据管理器将回旋镖返回标志同步到客户端。
  • 修复了投掷武器代码中弹药和耐久性计算不正确的问题。

调整:

  • 为具有空或不正确修复材料标签的武器添加了不可制作的工具提示。
  • 此模组现在至少需要 Minecraft Forge 36.1.47 版本,以防止引用该版本中添加的内容。

2.2.0 版本候选版本 2 的更改:

Bug 修复:

  • 禁用了仅用于开发的调试功能。
  • 修复了从附加模组的 DeferredRegister 注册模型覆盖时的崩溃。调试日志消息期望有物品的注册名称,但找不到。
  • 修复了投掷武器在近战攻击时不造成耐久性损坏的错误。
  • 修复了投掷武器在没有弹药的情况下近战攻击时不降低伤害的错误。

2.2.0 版本候选版本 1 的更改:

添加:

  • 添加了镰刀作为新武器!它可以用于从某些怪物身上收获头颅,其中一些在原版中没有头颅!请参阅以下内容:

  • 为以下怪物添加了 11 个新的头颅/骷髅:

    • 烈焰人
    • 末影人
    • 蜘蛛
    • 洞穴蜘蛛
    • 猪灵
    • 僵尸猪灵
    • 僵尸
    • 流浪怪
    • 溺尸
    • 掠夺者(针对劫掠者、卫道士、幻术师和唤魔者)
    • 女巫
  • 添加了回力匕首作为 1.12.2 的返回武器!它可以用于阻挡近战攻击。

  • 彻底改革了投掷武器的工作方式,使其可以有堆叠和耐久性!

    • 弹药丢失了?没问题。你可以通过在铁砧中组合相同类型的新(或旧)武器来补充你珍贵的弹药。
  • 添加了以下新的附魔:

    • 超级充电 - 减少投掷武器的充电时间 - 最高等级:2

    • 广阔 - 增加投掷武器的总弹药容量 - 最高等级:2

    • 神射手 - 减少弩的瞄准时间 - 最高等级:2

调整:

  • 多亏了 Mixins,箭袋现在可以直接从地面捡起弹丸,而不仅仅是放在库存中。
  • 移除了自定义配方生成类;替换为原版的数据生成器。
  • 为配方(包括条件配方和带有尖端的弹丸配方)、模型、物品标签、战利品表、战利品修饰符、全局战利品修饰符、声音定义和进度添加了数据生成器。
    • 该模组现在使用这些生成器生成的资产/数据。
  • 为 JEI 添加了根据禁用内容隐藏配方的功能。
  • 炸药现在受水阻力影响。
  • 修复了投掷武器消失行为,不再在地面上生成投掷武器物品堆叠。
  • 再次调整了工具提示!
  • 为手柄、杆子、炸药和所有头颅工具提示添加了额外信息。
  • 将长弓和重型弩的战利品添加到村庄弗莱彻的箱子中,而不是村庄武器匠的箱子中。
  • 为镰刀和回力匕首添加了新的进度,以及一个头颅收集挑战。
  • 添加了一个新的配置选项,以强制在 JEI 中显示禁用的物品,即使它们无法制作。
  • 更新了 Crowdin 的翻译:
    • 分别由 Luci0Art 和 DrHesperus 提供了墨西哥西班牙语和俄语翻译。
    • 所有翻译都不完整,需要更新到最新的 2.2.0 翻译。如果你愿意为此做出贡献,请在此处找到翻译:https://crowdin.com/project/spartan-weaponry-minecraft-mod
  • 修复了一个错误,该错误导致当使用武器攻击时,箭袋 HUD 优先显示箭袋,而当热栏中有多个箭袋时。
  • 修复了使用武器攻击时未触发暴击事件的问题,这导致与 War Dance 等模组的兼容性问题。

API 更改:

  • API 版本更改为版本 6。
  • 添加了创建镰刀和回力匕首的方法。
  • 添加了一个名为“背后伤害加成”的新武器属性。此属性根据目标实体是否背对着直接实体(近战中的玩家或投掷时的弹丸)造成额外伤害。
  • 伤害加成现在仅适用于玩家的直接伤害(这可以防止 Lycanite 的 Mobs 召唤的坐骑从这些加成中受益)。
  • 调整了额外伤害武器属性,在授予伤害加成之前可以考虑自然护甲。它默认禁用,但可以启用并调整以确定需要多少护甲点才能不授予伤害加成。
  • 双手武器现在除了采矿疲劳外还提供伤害减免。也可配置。
  • QoL 更改:现在当施加任何伤害加成时,粒子将从怪物身上发出。正伤害加成发出魔法暴击粒子,而负伤害加成发出烟雾粒子。
  • 通过使用额外方法抑制物品名称的自动注册,添加了 DeferredRegister 兼容性,对于每个接受新布尔参数的配方创建方法,如果将其设置为 true,则不会为武器设置注册名称。
  • 在 WeaponMaterial 类中添加了一个帮助方法,以自动将 RGB 值转换为模组所需的材料颜色的预期整数值。这应该使使用更加人性化。
  • 在投掷武器武器特质中添加了回调,允许修改投掷武器的某些方面。“重型”武器特质现在实现了此功能。
  • 为附加数据生成器添加了数据生成器帮助函数。附加模组现在可以从 API 中自由访问配方、物品标签和模型帮助函数!

可能有很多我忘记添加到此日志中的修复。很抱歉自上次 1.16.x 版本发布以来花了这么长时间。一旦此版本的错误得到解决,接下来将发布 1.18.2 版本!

3.0.3

on 2024 Dec 04
下载
Bug 修复:
  • 修复了尖端下界合金箭无法从弓中射出且可放置在箭袋中的问题。在 spartanweaponry:arrows 物品标签中添加了尖端下界合金箭。
  • 通过修复文件名和代码中的引用,箭实体再次拥有了纹理(修复了问题 #15)
  • 修复了弹药实体无法将其物品放置到相应箭袋中的问题(修复了问题 #16)
  • 使用油物品和通过使用工作台时,药水油现在能正确应用(修复了问题 #19)
3.0.2 beta 3 版本的更改:
Bug 修复:
  • 移除了一个多余的捕获回旋镖的调用,以避免它们在被捕获时自我复制(修复了 GitHub 问题 #14)
添加内容:
  • 通过数据包添加支持了更好的战斗。这意味着所有武器都应该与该模组兼容。请注意,在安装更好的战斗时,某些配置设置可能无法正常工作,例如攻击距离特性等。
3.0.1 beta 2 版本的更改:
Bug 修复:
  • 修复了与农夫乐事的不兼容性,该模组曾查找工具动作以用于切菜板配方。这使得战斧可用于砍伐木制物品(解决了问题 #13)
API 更改:
  • 将 API 版本推至 9;更多信息如下
  • 添加了一种将工具动作分配给武器原型和武器特性的方法
  • 扫击特性现在使用此方法来分配扫击行为
3.0.0 beta 1 版本的更改:

版本 3.0.0 终于来了!抱歉让大家等了这么久。

已更新为 Minecraft 1.18.2!接下来将推出 1.20.1 版本(如果有需求,可能也会推出 1.19.x 版本)

添加内容:
  • 添加了由铜和铝制成的两套新武器!
  • 添加了新的武器特性!
    • 重型 II 和 III:降低具有此特性的任何武器的攻击/绘制/加载/瞄准速度。原始的重型特性现在是重型 II,仍应用于铅制武器
    • 轻型 I、II 和 III:与重型特性相反。增加具有此特性的任何武器的攻击/绘制/加载/瞄准速度。默认情况下,此特性应用于铝制武器
    • 收割机:允许具有此特性的武器在 3x3 区域内收割成熟的作物。默认情况下,此特性应用于任何镰刀
    • 锤击:一个动作特性(稍后会详细介绍)。使用武器会导致一次范围攻击,一次伤害多个敌人,伤害为武器伤害的一半。有一个相当大的冷却时间。默认情况下,此特性应用于任何战锤
  • 添加了铜和下界合金箭和弩箭。其中一些甚至可能有一个秘密功能……
  • 添加了武器油!这是我尝试了很长时间才实现的功能。这允许您在默认情况下为任何兼容的武器应用特殊效果 20 次攻击(持续效果为 30 次)。油物品堆叠至 6 个,可使用一个名为润滑球的新物品进行制作。
    • 大多数这些油有普通和强效版本,具有不同的伤害加成(默认值:普通为 20%,强效为 40%)。其中一些还有持续版本,默认情况下可使用 30 次
    • 目前实现的效果有:
      • 神圣油:对不死生物的伤害加成
      • 节肢动物油:对蜘蛛、蜜蜂、末影人、蠹虫和其他节肢动物的伤害加成
      • 冷冻油:对对冰攻击脆弱的生物的伤害加成(例如烈焰)
      • 腐臭油:对人形生物的伤害加成(注意:此特性使用自定义实体类型标签,因此并非所有人形生物都会应用此效果。如果发生这种情况,请告诉我)
      • 爬行者油:对……嗯,猜猜看……的伤害加成(注意:此特性使用自定义实体类型标签,因此并非所有人形生物都会应用此效果。如果发生这种情况,请告诉我)
      • 水生油:对水生生物(如鱼、守卫者等)的伤害加成
      • 末地油:对末地生物的伤害加成(注意:此特性使用自定义实体类型标签,因此并非所有人形生物都会应用此效果。如果发生这种情况,请告诉我)
      • 凋零油:对任何被击中的生物或怪物施加凋零效果
      • 药水油:对任何被击中的生物或怪物施加指定的药水效果。与模组药水兼容,前提是它们没有任何正面效果。
  • 添加了一个酿造武器油的进阶
  • 添加了三个命令,用于将武器油应用于武器:
    • [spartanweaponry applyOil ]:将指定的油效果应用于指定玩家手持的武器上。如果玩家无效、油效果无效或武器无法上油,则可能失败。
    • [spartanweaponry applyPotionOil ]:将指定的药水油效果应用于指定玩家手持的武器上。如果玩家无效或药水效果无效,则可能失败。
    • [spartanweaponry clearOil ]:清除手持武器上的任何应用的油效果。如果玩家无效或武器无法上油,则可能失败。
  • 添加了简单手柄和杆子,以允许尽早制作武器。简单手柄可以通过在某些类型的草或海草上使用木棍制作。在高草上试试吧!简单杆子可以使用简单手柄和一些木棍制作。目前,这些只能用于制作匕首、投掷刀和长矛。
  • 添加了一个新的附魔;收集者!最大等级:4。此附魔仅适用于回旋镖。它允许回旋镖从地面收集物品并将其带回投掷者。可收集的物品堆叠数量取决于附魔等级。
生活质量更改:
  • 为箭袋添加了优先级槽系统!这使得在装备(或卸下时放入)适当武器时,当前优先级槽成为首先尝试取出的槽。默认情况下,此优先级槽为第一个槽,这基本上是原始行为。可以通过在箭袋 GUI 中选择相应槽左上角的框来更改优先级槽。
    • 这还允许玩家在装备适当武器且槽中已有弹药时自动在优先级槽中交换弹药。
  • 向箭袋 GUI 添加了一个启用自动收集的按钮。用潜行键使用手持的箭袋仍然有效。

调整:

  • 现在可以使用武器特性标签重新分配/添加/覆盖武器特性!
    • 武器特性现在有以下类别:近战、远程、投掷和动作特性
    • 基础武器原型(例如匕首、长剑等)的武器特性有过滤器,规定哪些武器特性可以分配给它们
    • 特性可以应用于多个类别(例如重型可应用于所有武器,因此它可以减慢需要减慢的东西)
    • 如果为武器分配了无效的特性,武器的工具提示上将显示一个错误
    • 但对哪些特性可以分配给哪些武器有一些限制:
      • 尝试在仅近战武器原型上分配仅远程武器特性将导致错误,例如
      • 一把武器只能有一个动作武器特性
      • 材料加成武器特性不能有动作武器特性
  • 末影龙现在在被具有斩首武器特性的武器杀死时可以掉落末影龙头
  • 箭袋工具提示现在有一个视觉组件,而不是存储弹药的列表。
兼容性:
  • 重构了武器如何处理攻击距离(Forge 现在处理此问题)、扫击能力(Forge 也处理此问题)、扫击伤害和破甲伤害。这应该会提高与诸如神化等模组的兼容性,以及其他修改战斗代码的模组。说到神化……
  • 为箭和弩箭添加了神化箭台配方!(目前铁箭无法制作,但将来会修复)
API 更改:
  • 将 API 版本推至“8”
  • 由于鼓励使用延迟注册来创建武器,因此已删除了使用延迟注册参数的武器创建方法。
  • 使 API 内部处理程序初始化更健壮。尝试更改它现在将导致崩溃(按设计),因为不应篡改它。
  • 给插件作者的注意事项:确保将任何插件武器添加到其相应的武器标签中(例如“spartanweaponry:daggers”用于任何匕首武器),否则武器特性将无法正确生成。

可能还有更多我忘记的内容,但这是大部分更改。

3.0.2 Beta 3

on 2024 Dec 04
下载

3.0.1 Beta 2

on 2024 Dec 04
下载

3.0.0 Beta 1

on 2024 Dec 04
下载

无

2.2.0

on 2024 Dec 04
下载

抱歉,这花费了这么长时间。一直忙于将我的模组移植到 1.18.x 和 1.20.1 版本。应该很快就会发布这些版本。

[重要]附加模组需要将其武器添加到每种武器类型的相应标签中(例如 spartanweaponry:dagger 等)。 这对于重型十字弓尤其重要,因为现在该标签用于检测要使用的武器以正确使用箭袋。

错误修复:

  • 修复了使用时攻击范围属性崩溃的问题。现在应该可以正常工作了。
  • 为武器材料标签添加了额外的完整性检查,以优雅地处理无效标签。
  • 更改了渲染代码,以修复投掷回旋镖在飞行中持续轻微下降时的不同步问题。
  • 投掷回旋镖返回标志现在应使用内置数据管理器同步到客户端。
  • 修复了投掷武器代码中弹药和耐久性计算不正确的问题。

调整:

  • 为具有空或不正确修复材料标签的武器添加了不可制作的工具提示。
  • 此模组现在至少需要 Minecraft Forge 版本 36.1.47,以防止引用该版本中添加的内容。

2.2.0 版本候选版本 2 中的更改:

错误修复:

  • 禁用了仅用于开发的调试功能。
  • 修复了从附加模组的 DeferredRegister 注册模型覆盖时的崩溃。调试日志消息期望有一个物品的注册名称,但找不到。
  • 修复了投掷武器在近战攻击时不造成耐久性损坏的错误。
  • 修复了投掷武器在没有弹药时近战攻击不减少伤害的错误。

2.2.0 版本候选版本 1 中的更改:

添加:

  • 添加了镰刀作为一种新武器!可以用于从某些怪物身上收获头颅,其中一些在原版中没有头颅!见下文。
  • 为以下怪物添加了 11 个新的头颅/骷髅:
  • 烈焰人
  • 末影人
  • 蜘蛛
  • 洞穴蜘蛛
  • 猪灵
  • 僵尸猪灵
  • 僵尸
  • 流浪商人
  • 溺尸
  • 劫掠者(适用于劫掠者、卫道士、幻术师和唤魔者)
  • 女巫
  • 添加了格挡匕首作为 1.12.2 中的返回武器!可以用于阻挡近战攻击。
  • 彻底改革了投掷武器的工作方式,使其可以有堆叠和耐久性!
  • 弹药丢失了?没问题。可以通过在铁砧中组合相同类型的新(或旧)武器来补充您珍贵的投掷武器弹药。
  • 添加了以下新附魔:
  • 超级充电 - 减少投掷武器的充电时间 - 最大等级:2
  • 广阔 - 增加投掷武器的总弹药容量 - 最大等级:2
  • 神射手 - 减少十字弓的瞄准时间 - 最大等级:2

调整:

  • 现在,由于 Mixins 的作用,箭袋可以直接从地面拾取弹丸,而不仅仅是放置在库存中。
  • 移除了自定义配方生成类;替换为原版的数据生成器。
  • 为配方(包括条件配方和尖端弹丸配方)、模型、物品标签、战利品表、战利品修改器、全局战利品修改器、声音定义和进度添加了数据生成器。
  • 该模组现在使用这些生成器生成的资产/数据。
  • 添加了 JEI 隐藏配方的功能,具体取决于禁用了什么。
  • 炸药现在受水阻力影响。
  • 修复了投掷武器消失行为,不会在地面上生成投掷武器物品堆叠。
  • 再次调整了工具提示!
  • 在手柄、杆子、炸药和所有头颅工具提示中添加了额外信息。
  • 将长弓和重型十字弓战利品添加到村庄铁匠铺的箱子中,而不是村庄武器匠。
  • 为镰刀和格挡匕首添加了新的进度,以及一个头颅收集挑战。
  • 添加了一个新的配置选项,以强制在 JEI 中显示禁用的物品,即使它们无法制作。
  • 更新了 Crowdin 的翻译:
  • 分别由 Luci0Art 和 DrHesperus 添加了墨西哥西班牙语和俄语翻译。
  • 所有翻译都不完整,需要更新到最新的 2.2.0 翻译。如果您希望为此做出贡献,请在此处查找翻译:https://crowdin.com/project/spartan-weaponry-minecraft-mod
  • 修复了箭袋 HUD 在热栏上有多个箭袋时优先显示箭袋的错误。
  • 修复了使用武器攻击时未触发暴击事件的问题,这导致与 War Dance 等模组的兼容性问题。

API 更改:

  • API 版本更改为版本 6。
  • 添加了创建镰刀和格挡匕首的方法。
  • 添加了一个名为“背后伤害加成”的新武器属性。此属性根据目标实体是否背对着直接实体(近战中的玩家或投掷时的弹丸)施加额外伤害。
  • 伤害加成现在仅适用于玩家的直接伤害(这可以防止来自 Lycanite 的 Mobs 的召唤坐骑从这些加成中受益)。
  • 调整了额外伤害武器属性,在授予伤害加成之前可以考虑自然护甲。默认情况下它是禁用的,但可以启用和调整以确定在不授予伤害加成之前需要多少护甲点。
  • 双手武器现在除了用于使用的武器的挖掘疲劳之外还提供伤害减少。也可配置。
  • QoL 更改:现在,当施加任何伤害加成时,粒子将从怪物身上发出。正伤害加成发出魔法暴击粒子,而负伤害加成发出烟雾粒子。
  • 通过使用额外方法抑制物品名称的自动注册,添加了 DeferredRegister 兼容性,每个配方创建方法都接受一个新的布尔参数,如果设置为 true,则不会为武器设置注册名称。
  • 在 WeaponMaterial 类中添加了一个辅助方法,以自动将 RGB 值转换为模组所需的材料颜色的预期整数值。这应该使其使用起来更人性化。
  • 在投掷武器武器特性中添加了回调,允许修改投掷武器的某些方面。“重型”武器特性现在实现了此功能。
  • 在附加数据生成器中添加了数据生成器帮助函数。附加模组现在可以从 API 中自由访问配方、物品标签和模型帮助函数!

可能有很多我忘记添加到这个日志中的修复。很抱歉自上次 1.16.x 版本发布以来花费了这么长时间。一旦这个版本的错误得到解决,接下来将是 1.18.2 版本!

2.2.0-rc-2

on 2024 Dec 04
下载

无

1.4.1

on 2024 Dec 04
下载
错误修复:
  • 修复了投掷武器物品在投射物消失时消失的问题
  • 添加了一个 LogHelper 包装类,以防止诸如斯巴达兼容性之类的模组崩溃
调整:
  • 将替换附魔投掷武器弹药的经验值成本从每附魔等级 2 级降低到 1 级。这应该可以防止替换大量附魔投掷武器的弹药在铁砧中过于昂贵而无法使用的可能性。

 

1.4.0 版本中的更改:

[重要] 此模组现在包含 Mixin 的版本 0.7。这可能会与使用不同版本 Mixin 的其他模组出现兼容性问题。通过添加此模组可以解决此问题:https://www.curseforge.com/minecraft/mc-mods/mixin-0-7-0-8-compatibility


主要添加:
  • 投掷武器已进行了全面改革,具有弹药、耐久性的组合,并且仍然可以附魔!在投掷武器改革类别中查看详细信息
  • 格挡匕首回来了,宝贝!由于 Mixins 和能够覆盖某些函数以防止标准盾牌逻辑发生,它们现在实际上可以正常工作。它们也不再被视为实验性武器,因此“启用实验性武器”配置选项现已弃用。斯巴达和火灾出于某种原因检查此选项,这意味着它不能被删除
  • 已添加以下附魔:

    - 返回 (从 vanilla 的忠诚度回溯) - 导致投掷武器在落地后返回玩家 - 最高等级:3

    - 流体动力学 (从斯巴达武器 2.x 回溯) - 允许投掷武器在水下更好地工作。与燃烧不兼容 - 最高等级:1

    - 超级充电 [新] - 减少投掷武器的充电时间 - 最高等级:2

    - 广阔 [新] - 增加投掷武器的总弹药容量 - 最高等级:2   

    - 快速加载 (从 vanilla 的快速充电回溯) - 减少弩的加载时间 - 最高等级:3

    - 散布射击 (从 vanilla 的多重射击回溯) - 在原始螺栓周围的散布中发射两个额外的弩箭 - 最高等级:1

    - 神射手 [新] - 减少弩的瞄准时间 - 最高等级:2

  • 将 Mixin 版本“0.7.11-SNAPSHOT”集成到模组中。这是正确实现格挡匕首和修复穿甲错误所必需的

一般调整:
  • 主要重构(删除了 Reference 类,用 Defaults 替换了大多数默认配置值)
  • 模组 ID、模组名称、模组版本、依赖项、Minecraft 版本、配置版本、代理类和 Gui 工厂类引用都已移至主 ModSpartanWeaponry 类
  • 扩展范围现在考虑到范围属性值。
  • 穿甲已调整为现在仅使用自定义伤害源造成一次伤害,通过挂钩到盔甲的伤害减少方法来改变伤害输出。现在应该效果好很多!
  • 将棍棒配方更改为使用两种材料物品进行制作,而不是一种

API 更改:
  • API 现在版本为“6”
  • 添加了一个名为“背后刺伤伤害加成”的新武器属性。此属性根据目标实体是否背对直接实体(近战中的玩家或投掷时的投射物)造成额外伤害
  • 为所有武器属性添加了质量值,从 2.x 版本开始。这决定了武器属性标题工具提示的颜色。默认为正数
  • 伤害加成现在仅适用于玩家的直接伤害(这可防止来自 Lycanite 的 Mobs 的召唤坐骑从这些加成中受益)
  • 调整了额外伤害武器属性,这些属性可以在授予伤害加成之前考虑自然盔甲。它默认禁用,但可以启用并调整以确定在不授予伤害加成之前需要多少护甲点。
  • 增强击退现在也应该对玩家起作用,因为现在会向客户端发送一个速度数据包
  • 箭袋现在可以直接从地面捡起投射物,而不仅仅是将其放置在库存中,这要归功于 Mixins
  • 双手现在除了使用的武器的挖矿疲劳外,还提供伤害减少。也可配置
  • 唯一的实验性武器属性“阻挡”已重命名为“近战阻挡”,不再被视为实验性。然而,它需要在主 ItemSwordBase 类中实现,以便附加模组可以完全使用
  • 质量生活更改:现在,当施加任何伤害加成时,粒子将从怪物身上发出。正伤害加成发出魔法暴击粒子,而负伤害加成发出烟雾粒子
  • 现在可以使用 API 构造格挡匕首!
  • 修复了 Glaives 和 Quarterstaves 的 API 文档拼写错误

附魔调整:
  • 轻量级已重命名为推进
  • 锐利已重命名为剃刀边缘
  • 幸运一击已重命名为幸运投掷
  • 注册名称已更改为与英文名称匹配。名称之间的转换将自动发生

UI 调整:
  • 为箭袋 GUI 添加了副手插槽,以便玩家可以手动将任何装备的副手箭收起
  • 修复了箭袋弹药 HUD 元素的对齐问题,以及任何其他使用它们的问题-添加了一个健全性检查,以确保在打开箭袋 GUI 时,检查并查看箭袋是否仍在玩家的库存中或身体饰品槽中。这可以防止复制箭的错误,特别是在安装了 ItemPhysic 模组并允许物品带有电荷投掷时
  • 将武器属性的工具提示更改为更像新版本,使其看起来更美观
  • 调整了弩和长弓的工具提示,使其看起来更漂亮且更易读

投射物调整:
  • 使 DataParameters 存储所有自定义箭头和投掷武器的主要物品堆栈。这应该有望解决一些人在投掷武器无法正确渲染或崩溃方面遇到的任何问题
  • 大多数箭头和螺栓现在具有可配置的范围乘数。这包括爆炸箭和钻石螺栓(之前没有范围乘数)
  • 使爆炸箭在命中实体时在其位置发生爆炸
  • 调整了回旋镖的投掷速度和返回前的距离限制
  • 回旋镖现在也会在表面反弹,然后尝试返回投掷者

箭袋调整:
  • 箭袋的配方已更改为与较新版本的配方匹配,减去铁砧。必须首先制作第一级箭袋,然后可以在工作台中使用必要的材料进行升级
  • 添加了箭袋可以将任何副手物品与箭袋中的弹药交换的功能。这将把副手物品移动到最近的可用槽位   当卸下弹药时,它将把之前的副手物品移回副手
  • 添加了一个按键绑定,以便在热键栏或饰品槽中时访问箭袋 GUI。活动键将显示在箭袋弹药 HUD 中
  • 添加了 Mo' Bends 兼容性,以在玩家背部渲染箭袋模型,使其正确旋转

投掷武器改革:
  • 投掷武器现在有一个内部“堆栈”,这会影响它们拥有的弹药量。一旦为空,物品仍然存在,但您不能投掷它们或使用它们造成近战伤害。不过,它们仍然可以从地面捡起
  • 它们仍然可以附魔,但只有“原始”堆栈可以接受附魔
  • 由于此原因,它们的耐久性降低了 4 倍,一旦损坏,投掷武器将损失 1 弹药,直到为空
  • 可以通过在铁砧中添加一组新的相同投掷武器来将弹药添加到堆栈中。未附魔的套装的经验值成本为 2 级,原始堆栈中的每个附魔等级增加 2 级
  • [重要] 附加模组需要更新其投掷武器模型,以在其模型中添加空覆盖值。否则,它将看起来仍有弹药剩余   或者,这可以通过资源包完成
  • 为每种类型的投掷武器添加了充电变化,这会影响它们的速度/范围。默认情况下,投掷刀在 5 刻时充电,而投掷斧在 8 刻时充电,标枪在 10 刻时充电   这些值是可配置的
  • 在投掷武器的项目类(包括具有可投掷武器属性的近战武器)中添加了一个健全性检查,以确保生成的投掷武器实体是有效的

配置调整:
  • 添加了大量配置选项!其中一些在上面已经解释过了-添加了配置选项来配置大多数武器属性的值
  • 添加了材料颜色选项,以便可以调整值以更好地支持模组包
  • 现在所有近战和投掷武器的近战攻击速度值都可以在配置中进行调整
  • 为弩附魔添加了白名单,允许其他模组的某些附魔添加到弩中。这主要是为了使 Rin 的 So Many Enchantments 中的低级、高级和高级弓附魔可以与弩一起使用。如果有任何附魔无效或拼写错误,模组将在日志中放置信息
  • 添加了配置选项来调整螺栓的穿甲值。现在可以根据它是普通螺栓还是钻石螺栓进行配置
  • 添加了背后刺伤伤害加成乘数,允许修改伤害加成
  • 添加了一个配置选项来禁用斯巴达 HUD:饰品集成

集成:
  • 添加了与斯巴达 HUD:饰品(我的一个新模组)的集成。这允许该模组的 HUD 在该槽上叠加额外的信息
  • 添加了与更好的战斗重生的更多兼容性。这意味着副手冷却时间、二次伤害抵抗时间、随机暴击和攻击声音现在应该可以正常工作。这需要查看更好的战斗重生的源代码(以及一个有点棘手的解决方案来确定副手使用),以添加所需的内容并在必要时调用该模组的函数
  • 添加了饰品和饰品集成,以允许玩家装备泰坦戒指免受双手惩罚。当安装了饰品和饰品时,该属性的工具提示将更新

本地化更改:
  • 为以下模组添加了更多投射物本地化:PotionCore、Quark、坚韧如指甲(由于已失效,有点多余)、简单难度(TaN 的替代品)、饰品和饰品、更好的生存、Elenai 躲避、寄生虫和一个名为 Charm 的模组
  • 更改了投掷武器附魔的名称,以匹配较新版本
  • 更改了伤害加成和双手武器属性的描述,以反映此版本中的任何更改
  • 法语本地化已编辑。不幸的是,由于此版本中的重大更改,它目前不完整。希望在未来的版本中会有所改变

 

错误修复:
  • 将横扫边缘附魔列入黑名单,禁止在大剑上附魔
  • 修复了如果箭袋 HUD 的按键绑定在左侧或右侧对齐且按键绑定较长时溢出屏幕两侧的问题
  • 使武器横扫检查附魔后的计算伤害值
  • 如果玩家处于旁观者模式,弩和投掷武器的十字准线将不再显示
  • 修复了战斧与某些木质方块的不一致破坏速度
  • 修复了回旋镖由于未考虑拳头伤害(1 点)而未造成额外 1 点伤害的问题


可能还有很多我忘记的东西,但这是最重要的。玩得开心!

1
2
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12