COWMODSКаталог модов

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!

Автор: Mai_xiyu107,2 тыс.27обновлён 23 авг. 2026 г.
ПриключенияСнаряжение

Описание

Logo

⚔️ Spartan Weaponry Unofficial (NeoForge)

An unofficial community port of Spartan Weaponry for Minecraft 1.21.1.

Since the original author (ObliviousSp) has been inactive for over six months, this project adapts the original code to NeoForge 1.21.1, allowing players to enjoy the vast Spartan arsenal in the latest version.

✨ Features

  • Massive Arsenal: Adds a wide variety of weapons including polearms, blunt weapons, heavy swords, and ranged options (Longbows, Crossbows, Throwing Knives).
  • Unique Mechanics: Weapons feature custom attributes like Armor Piercing, Sweep attacks, and varied attack speeds.
  • Material Support: Full compatibility with vanilla materials and common modded ores (Copper, Tin, Bronze, Steel, etc.).
  • Modernized: Specifically rebuilt for the NeoForge ecosystem on 1.21.1.

🛠️ Requirements & Compat

  • Platform: NeoForge 1.21.1
  • Recommended Mods: * Curios API (For Quiver slots)
  • JEI / EMI (To view recipes)

📜 Credits & License

  • Original Author: ObliviousSp
  • Ported by: Mai_xiyu & Claude AI
  • License: Apache-2.0

⚠️ Note: This is an unofficial fork. Please report bugs here on the project page, NOT to the original author's page.

Галерея

Logo

Последние версии

Все версии →
release

1.21.1-1.2.3

1.21.1-1.2.3
23 авг. 2026 г.34,3 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## Changes Commits from 1.21.1-1.2.2 to 1.21.1-1.2.3: - Prepare 1.2.3 release (52b45ec) - Fix weapon compatibility and spawn random safety (921af03) - Remove duplicate projectile localization keys (875c252) - Merge pull request #39 from king146464646/1.21.1 (785aa5a) - Merge pull request #43 from XM666-Dev/1.21.1-FIX (a0d59c7) - 删除冗余的代码以修复issues/35中副手物品意外阻挡主手投掷武器使用的问题 (1f4cc31) - Complete, Fix errors and Improve Chinese translations and Add missing entries (44ccc33) - Complete the missing English entries (05786b4) - Merge pull request #34 from XM666-Dev/1.21.1-FIX (bed8789) - Keep model fixes in data generation (3169aaf) - 通过改进方法调用来修复和AliveCombat一起使用时投掷武器模型在第三人称下闪烁 修复两种短手柄的持棍动画 修复两种拳套损坏后爆出紫黑粒子 (0f7cd0a)
release

1.21.1-1.2.2

1.21.1-1.2.2
13 июл. 2026 г.16,9 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## Changes Commits from 1.21.1-1.2.1 to 1.21.1-1.2.2: - Release 1.2.2 (0994056) - Fix projectile and ranged weapon regressions (55cb0ec) - Merge pull request #27 from MrMikeForDev/patch-2 (b7fe285) - Update zh_cn.json (56c2da1) - Update zh_cn.json (13d0779) - Update Chinese Translation for Unofficial fork (4edc558) - Merge pull request #26 from Syntax3rr/1.21.1 (1012b13) - Format HeavyCrossbowItem multishot fix (fbe42ec) - Fix multishot on Heavy Crossbows (05a78fc)
release

1.21.1-1.2.1

1.21.1-1.2.1
12 июн. 2026 г.12,2 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## Changes Commits from 1.21.1-1.2.0 to 1.21.1-1.2.1: - Prepare Spartan Weaponry 1.2.1 release (63efa57) - Bump API version to 15 for new accessors (d5b4f4b) - Fix never-loaded mixins and major gameplay bugs, polish API (1fe0ce9) - Allow manual release republish (128d108) - Fix release publishing workflow (eb3c47e)
release

1.21.1-1.2.0

1.21.1-1.2.0
2 июн. 2026 г.8,3 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## Changes Commits from 1.21.1-1.1.2 to 1.21.1-1.2.0: - Release Spartan Weaponry 1.2.0 fixes (3ca751e) - Fix constantan weapon trait tag (81c1f21) - Fix throwable melee weapon pickup (73cfa82) - Refresh project documentation (3ad17d4) - Fix throwing weapon survival pickup (ae48ff5) - Extract weapon runtime helpers (88445e3) - Run formatter on Java 21 (b2a716d) - Normalize Java formatting and item group views (f1fdd43) - Improve weapon maintenance structure (7610c3c)
release

1.21.1-1.1.2

1.21.1-1.1.2
28 мая 2026 г.2,1 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
# 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。 ---
beta

1.21.1-1.1.2-beta

1.21.1-1.1.2-beta
27 мая 2026 г.193Minecraft: 1.21.1neoforge
Скачать
Что нового
# 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。 ---
release

1.21.1-1.1.1

1.21.1-1.1.1
16 мая 2026 г.3,7 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
# 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。 ---
release

1.21.1-1.1.0

1.21.1-1.1.0
5 мая 2026 г.3,5 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
# 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。 ---
release

1.21.1-1.0.9

1.21.1-1.0.9
5 мая 2026 г.63Minecraft: 1.21.1neoforge
Скачать
Что нового
# 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。 ---
release

26.1-1.0.8

26.1-1.0.8
1 апр. 2026 г.1,5 тыс.Minecraft: 26.1neoforge
Скачать
Что нового
# 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。 ---