▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Spartan Weaponry Unofficial
Spartan Weaponry Unofficial

Spartan Weaponry Unofficial

An unofficial NeoForge 1.21.1 port of the iconic Spartan Weaponry mod—featuring swords, polearms, ranged weapons, and more, inspired by Balkon's WeaponMod!

16.2K
9

26.1-1.0.8

release1 апреля 2026 г.

Changelog

[1.0.7] - 2026-03-17

Fixed

  • Dimension Portal Crash: Fixed IllegalStateException: Cannot encode empty ItemStack crash when any projectile entity (arrows, throwing weapons, bolts) enters a dimension portal (Nether, End, Aether, etc.). Root cause: AbstractArrow.addAdditionalSaveData() would call save() on an empty pickup ItemStack during dimension transitions.
  • 维度传送门崩溃: 修复了任何投射物实体(箭矢、投掷武器、弩箭)进入维度传送门(下界、末地、天境等)时 IllegalStateException: Cannot encode empty ItemStack 崩溃。根本原因:AbstractArrow.addAdditionalSaveData() 在维度转换时对空的 pickup ItemStack 调用 save()
  • Bolt Persistence: Fixed bolts losing their type (copper, diamond, netherite, etc.) after chunk unload/reload — DATA_BOLT was never saved to or loaded from NBT.
  • 弩箭持久化: 修复了弩箭在区块卸载/重载后丢失类型(铜、钻石、下界合金等)的问题 — DATA_BOLT 从未写入/读取 NBT。

1.21.1-1.0.8

release29 марта 2026 г.

Changelog

[1.0.7] - 2026-03-17

Fixed

  • Dimension Portal Crash: Fixed IllegalStateException: Cannot encode empty ItemStack crash when any projectile entity (arrows, throwing weapons, bolts) enters a dimension portal (Nether, End, Aether, etc.). Root cause: AbstractArrow.addAdditionalSaveData() would call save() on an empty pickup ItemStack during dimension transitions.
  • 维度传送门崩溃: 修复了任何投射物实体(箭矢、投掷武器、弩箭)进入维度传送门(下界、末地、天境等)时 IllegalStateException: Cannot encode empty ItemStack 崩溃。根本原因:AbstractArrow.addAdditionalSaveData() 在维度转换时对空的 pickup ItemStack 调用 save()
  • Bolt Persistence: Fixed bolts losing their type (copper, diamond, netherite, etc.) after chunk unload/reload — DATA_BOLT was never saved to or loaded from NBT.
  • 弩箭持久化: 修复了弩箭在区块卸载/重载后丢失类型(铜、钻石、下界合金等)的问题 — DATA_BOLT 从未写入/读取 NBT。

1.21.1-1.0.7

release17 марта 2026 г.

Changelog

[1.0.7] - 2026-03-17

Fixed

  • Dimension Portal Crash: Fixed IllegalStateException: Cannot encode empty ItemStack crash when any projectile entity (arrows, throwing weapons, bolts) enters a dimension portal (Nether, End, Aether, etc.). Root cause: AbstractArrow.addAdditionalSaveData() would call save() on an empty pickup ItemStack during dimension transitions.
  • 维度传送门崩溃: 修复了任何投射物实体(箭矢、投掷武器、弩箭)进入维度传送门(下界、末地、天境等)时 IllegalStateException: Cannot encode empty ItemStack 崩溃。根本原因:AbstractArrow.addAdditionalSaveData() 在维度转换时对空的 pickup ItemStack 调用 save()
  • Bolt Persistence: Fixed bolts losing their type (copper, diamond, netherite, etc.) after chunk unload/reload — DATA_BOLT was never saved to or loaded from NBT.
  • 弩箭持久化: 修复了弩箭在区块卸载/重载后丢失类型(铜、钻石、下界合金等)的问题 — DATA_BOLT 从未写入/读取 NBT。

1.21.1-1.0.6

release10 марта 2026 г.

Changelog

[1.0.5] - 2026-03-04

Fixed

  • Dedicated Server Crash: Fixed a critical crash on dedicated servers caused by client-only class references (Screen, ConfigurationScreen, IConfigScreenFactory) in the common mod entry point ModSpartanWeaponry. These classes are stripped by RuntimeDistCleaner on servers, causing NoClassDefFoundError.
  • 专用服务器崩溃: 修复了因主模组入口 ModSpartanWeaponry 中引用了客户端专属类(ScreenConfigurationScreenIConfigScreenFactory)而导致专用服务器崩溃的严重问题。这些类在服务器端被 RuntimeDistCleaner 移除,导致 NoClassDefFoundError
  • CuriosHelper.Client on Server: Added FMLEnvironment.dist.isClient() guard to prevent CuriosHelper.Client::registerReloadListener from being called on dedicated servers.
  • CuriosHelper.Client 服务端问题: 添加了 FMLEnvironment.dist.isClient() 检查,防止在专用服务器上调用 CuriosHelper.Client::registerReloadListener

Changed

  • Config Screen Registration: Moved config screen extension point registration from ModSpartanWeaponry to ClientHelper.registerConfigScreen(), properly guarded behind a dist check.
  • 配置界面注册: 将配置界面扩展点注册从 ModSpartanWeaponry 移至 ClientHelper.registerConfigScreen(),并用物理端检查正确保护。
  • Missing Translations (en_us.json): Added 105 missing translation keys including all wooden weapon variants, throwing knives, boomerangs, javelins, tomahawks, quiver upgrade kits, and tipped projectile effects.
  • 缺失翻译 (en_us.json): 补充了 105 个缺失的翻译 key,包括所有木质武器变体、飞刀、回旋镖、标枪、印第安战斧、箭袋升级包和药水箭头效果。
  • Missing Translations (zh_cn.json): Added 14 missing translation keys including parrying dagger variants, quiver compartment tooltips, and lightweight trait.
  • 缺失翻译 (zh_cn.json): 补充了 14 个缺失的翻译 key,包括格挡匕首变体、箭袋隔层提示和轻量化特性。

1.21.1-1.0.5

release4 марта 2026 г.

Changelog

[1.0.5] - 2026-03-04

Fixed

  • Dedicated Server Crash: Fixed a critical crash on dedicated servers caused by client-only class references (Screen, ConfigurationScreen, IConfigScreenFactory) in the common mod entry point ModSpartanWeaponry. These classes are stripped by RuntimeDistCleaner on servers, causing NoClassDefFoundError.
  • 专用服务器崩溃: 修复了因主模组入口 ModSpartanWeaponry 中引用了客户端专属类(ScreenConfigurationScreenIConfigScreenFactory)而导致专用服务器崩溃的严重问题。这些类在服务器端被 RuntimeDistCleaner 移除,导致 NoClassDefFoundError
  • CuriosHelper.Client on Server: Added FMLEnvironment.dist.isClient() guard to prevent CuriosHelper.Client::registerReloadListener from being called on dedicated servers.
  • CuriosHelper.Client 服务端问题: 添加了 FMLEnvironment.dist.isClient() 检查,防止在专用服务器上调用 CuriosHelper.Client::registerReloadListener

Changed

  • Config Screen Registration: Moved config screen extension point registration from ModSpartanWeaponry to ClientHelper.registerConfigScreen(), properly guarded behind a dist check.
  • 配置界面注册: 将配置界面扩展点注册从 ModSpartanWeaponry 移至 ClientHelper.registerConfigScreen(),并用物理端检查正确保护。
  • Missing Translations (en_us.json): Added 105 missing translation keys including all wooden weapon variants, throwing knives, boomerangs, javelins, tomahawks, quiver upgrade kits, and tipped projectile effects.
  • 缺失翻译 (en_us.json): 补充了 105 个缺失的翻译 key,包括所有木质武器变体、飞刀、回旋镖、标枪、印第安战斧、箭袋升级包和药水箭头效果。
  • Missing Translations (zh_cn.json): Added 14 missing translation keys including parrying dagger variants, quiver compartment tooltips, and lightweight trait.
  • 缺失翻译 (zh_cn.json): 补充了 14 个缺失的翻译 key,包括格挡匕首变体、箭袋隔层提示和轻量化特性。

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Детали

Лицензия:Apache-2.0
Опубликован:2 месяца назад
Обновлён:2 недели назад
Главная