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

Iron's Arms 'n Artifice

Historical-Fantasy Firearms meet Artificer Buildcrafting

Автор: iron43145,3 тыс.203обновлён 22 окт. 2026 г.

Описание

LoaderAvailableDiscordPatreon

Explore the game as an Artificer: Craft, tinker, and engineer historical-fantasy firearm builds!


Requires Neoforge, Requires Geckolib



Getting Started

The simplest gun, the Flintlock pistol, simply requires a little wood, iron, and Blackpowder to craft! Blackpowder is a new crafting ingredient used for guns, modifiers, and bullets. Modify the gun by holding it and pressing the [G] key, opening its modifier slot menu. Use [R] to reload and add more bullets!

The first Gunslinging enemy, the Illificer, will drop the modifiers out of his gun when killed! Find him in later raid waves, or helming Illager patrols.


Progression

Craft a variety of Mechanical Components to forge other guns, too! Each gun carves out its own niche, and is viable at any stage of the game with the right build.

Modifiers can be crafted next with a variety of ingredients.

Make sure to visit the wardrobe and craft Armor to go with your Iron, too!

The Recipe Book contains all recipes, although Jei is recommended for learning.


And More!

Explore the open world for yourself to hone your skills in Artifice! Engineer builds, receive return fire from enemies, and step through history and fantasy at the same time!

Support:

Patreon


Essential

Bisect

Галерея

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

Все версии →
release

irons_artifice-26.1.2-1.1.1

26.1.2-1.1.1
22 окт. 2026 г.856Minecraft: 26.1.2neoforge
Скачать
Что нового
### Changes - Updated localizations ### Fixes - Fixed Blackpowder Revolver model Z-Fighting - Fixed incompatibility with Illificer model and resource packs changing Evoker models - Fixed first person incompatibility with resource packs changing player models - Fixed gun reloads not creating a game event for sculk sensor detection - (1.20.1) Fixed Drowned Pirates crashing on shot - (1.20.1) Fixed rifle arm pose angle not wrapping, causing artifacts - (1.20.1) Fixed incompatibility with ItemPhysic mod
release

irons_artifice-1.21.1-1.1.1

1.21.1-1.1.1
22 окт. 2026 г.8,7 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
### Changes - Updated localizations ### Fixes - Fixed Blackpowder Revolver model Z-Fighting - Fixed incompatibility with Illificer model and resource packs changing Evoker models - Fixed first person incompatibility with resource packs changing player models - Fixed gun reloads not creating a game event for sculk sensor detection - (1.20.1) Fixed Drowned Pirates crashing on shot - (1.20.1) Fixed rifle arm pose angle not wrapping, causing artifacts - (1.20.1) Fixed incompatibility with ItemPhysic mod
release

irons_artifice-1.20.1-1.1.1

1.20.1-1.1.1
22 окт. 2026 г.1,8 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
### Changes - Updated localizations ### Fixes - Fixed Blackpowder Revolver model Z-Fighting - Fixed incompatibility with Illificer model and resource packs changing Evoker models - Fixed first person incompatibility with resource packs changing player models - Fixed gun reloads not creating a game event for sculk sensor detection - (1.20.1) Fixed Drowned Pirates crashing on shot - (1.20.1) Fixed rifle arm pose angle not wrapping, causing artifacts - (1.20.1) Fixed incompatibility with ItemPhysic mod
release

irons_artifice-1.20.1-1.1.0

1.20.1-1.1.0
21 окт. 2026 г.424Minecraft: 1.20.1forge
Скачать
Что нового
Ported to Forge 1.20.1
release

irons_artifice-26.1.2-1.1.0

26.1.2-1.1.0
7 окт. 2026 г.1,9 тыс.Minecraft: 26.1.2neoforge
Скачать
Что нового
### Additions - Added Soulfire Coin Modifier - Chance to create a Soul-Empowering Coin on hit - Added Bullet Box item - Can store up to 256 Bullets, like a bundle - Added Korean translations, thanks to spongebob98636e ### Changes - Blackpowder Charge Modifier now stacks explicitly, gaining +1 Radius for each additional modifier ### Fixes - Fixed Muzzle Flash spawning when using shaders - (1.21.1) Fixed attachment rendering when using shaders ### API - Added `SimpleMobEffectPostHit`, a generic handler for applying mob effects as a `PostHitEffect` - Added `ShotComponents.ON_SHOT` component, of type `OnShotEffects`, which is a stack of `OnShotEffect` - Added `OnShotEffect` handler, giving `void onShot(ServerLevel level, LivingEntity shooter, ShotProfile profile);` whenever the gun shoots - Added `BulletContainerItem` and related bundle-like handling classes - Added `BulletContainerContents`, a resizable bundle-like item component for Bullet Container Items
release

irons_artifice-1.21.1-1.1.0

1.21.1-1.1.0
7 окт. 2026 г.14,5 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
### Additions - Added Soulfire Coin Modifier - Chance to create a Soul-Empowering Coin on hit - Added Bullet Box item - Can store up to 256 Bullets, like a bundle - Added Korean translations, thanks to spongebob98636e ### Changes - Blackpowder Charge Modifier now stacks explicitly, gaining +1 Radius for each additional modifier ### Fixes - Fixed Muzzle Flash spawning when using shaders - (1.21.1) Fixed attachment rendering when using shaders ### API - Added `SimpleMobEffectPostHit`, a generic handler for applying mob effects as a `PostHitEffect` - Added `ShotComponents.ON_SHOT` component, of type `OnShotEffects`, which is a stack of `OnShotEffect` - Added `OnShotEffect` handler, giving `void onShot(ServerLevel level, LivingEntity shooter, ShotProfile profile);` whenever the gun shoots - Added `BulletContainerItem` and related bundle-like handling classes - Added `BulletContainerContents`, a resizable bundle-like item component for Bullet Container Items
release

irons_artifice-1.21.1-1.0.1.1

1.21.1-1.0.1.1
25 сент. 2026 г.8,4 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
### Changes - Fixed Sable compat - Fixed creative tab ordering
release

irons_artifice-26.1.2-1.0.1

26.1.2-1.0.1
25 сент. 2026 г.926Minecraft: 26.1.2neoforge
Скачать
Что нового
### Changes - Updated Russian localization, thanks to nestter - Updated Ukraine localization, thanks to Starman - Updated Chinese localization, thanks to 1mtwtfss1 - Recipe for Hair Trigger now requires 2 Copper Ingots instead of a Breeze Rod - Recipe for Gun Oil now requires Simple Mechanical Components, instead of regular Mechanical Components
release

irons_artifice-1.21.1-1.0.1

1.21.1-1.0.1
25 сент. 2026 г.249Minecraft: 1.21.1neoforge
Скачать
Что нового
### Changes - Updated Russian localization, thanks to nestter - Updated Ukraine localization, thanks to Starman - Updated Chinese localization, thanks to 1mtwtfss1 - Recipe for Hair Trigger now requires 2 Copper Ingots instead of a Breeze Rod - Recipe for Gun Oil now requires Simple Mechanical Components, instead of regular Mechanical Components
release

irons_artifice-26.1.2-1.0.0

26.1.2-1.0.0
18 сент. 2026 г.1,2 тыс.Minecraft: 26.1.2neoforge
Скачать
Что нового
### Additions - Added Suppressor Attachment Modifier - Added Hook Shot Modifier - Added Bloodletting Tip Modifier - Added `irons_artifice:guns` tag - Added `irons_artifice:ammo` tag ### Changes - Buffed Clockwork Rifle damage 6 -> 7 - Nerfed Frozen Jacket damage per shrapnel 50%->33% - Fire Rate is now displayed in the tooltip at the effective firerate instead of the raw numerical rate (rounded to ticks) ### Fixes - Fixed Bullets not firing projectile impact event - Reworked fire delay handling to reduce network jitter that could cause fire rate stuttering for automatic guns, especially on laggy connections. ### API #### BREAKING CHANGES - `GunplayManager#tryFire` now returns an enum `FireOutcome` instead of a boolean - Contains additional context for why the shot failed, or fired. - Fire Delay is now an entity attachment, not an item component - Hand Occupancy is now keyed by the new `GunState` enum (`RELOAD`, `FIRE`) instead of raw strings. `GunProfile#occupancyFor` now takes a `GunState`. - `GunItem#currentOccupancy` now must take an entity - Reworked `AnimationAdjuster` - No longer an enum, but an interface. Can now be implemented by addons. - `GunProfile` now takes a list of animation adjusters, instead of only one - Removed `NONE` animation adjuster - `GunProfile` is now a final class instead of a record. Constructor is now private, and uses `GunProfile.Builder` - `ShotProfile#get` has been renamed to `ShotProfile#peek`. This is to clarify that returned value is not stored (so mutating it was a silent failure) #### Additions - All `GunItems`s, including those added by addons, are automatically registered with a gun renderer and arm pose extension - Added item tags `irons_artifice:guns` and `irons_artifice:ammo` (`IronsArtificeTags.GUNS`, `IronsArtificeTags.AMMO`) - For ammo, there is currently no support for delineating which stacks where chosen when loaded into a gun - Added `api.GunBones`: named constants for every bone the client helpers look up. Use these in your own models if you weren't already. - Added `api.GunAnimations`: named constants for the animation names (`idle`, `fire`, `reload`, `equip`) and controller names the gunplay system triggers. Use these in your own animation files if you weren't already. - `GunInHandRenderer` render hooks are now `protected` so the renderer can be more easily subclassed. - `IronsArtificeClient.armPoseExtension` is now public. - Datagen helpers are now public and reusable: `ItemModelDataGenerator.gunModel(...)` and `generateTemplatedItem(...)`, `GECKOLIB_GUN_DISPLAY` / `REVOLVER_GUN_DISPLAY`. - The published artifact now includes a sources jar. - Added `ShotComponentTemplate`, a `Supplier<ShotComponentMap>` for building shot components (instead of the in-line supplier in the old GunProfile constructor). Build one with `ShotComponentTemplate.builder(damage, spread, characterBlowback, fireDelayTicks, cameraRecoil)` - Added `ShotProfile#modify(type, consumer)` to modify components in one line - Added `ShotProfile#modifyValue(type, ValueModifier)` and `ShotComponentMap#modifyValue(type, ValueModifier)`, helpers to `modify` components typed as values with a `ValueModifier`