ModsFinder

ArmsLib

by mumu17

With TaCZ installed, ArmsLib lets a server owner change how much damage a bullet deals, and it gives developers shared code for gun mods.

ForgeClient and serverMIT LicenseOpen source1.20.1

What it does

ArmsLib is a Forge library for 1.20.1 that provides common code used by mumu17's mods. Its main integration targets TaCZ, and it can run extra hooks for optional mods whenever a bullet leaves a gun. Timeless and Classics Zero and ArsCurios are both required. The mod is released under the MIT License and its source code is public.

The library has no gameplay value on its own. It becomes active only when another mod uses it to hook into bullet behavior. Client and server both need it, because the effects it adjusts happen on the server while the client displays the weapons. The first release, 2.0.0, was published on 2026-01-31 and is the only one for Forge 1.20.1.

Key features

  1. Bullet damage adjustment

    Damage that TaCZ bullets deal can be modified through the library's hooks.

  2. Extended bullet reference

    Bullets fired are tracked by reference so that integrating mods can extend their inventory data.

  3. Custom integration hooks

    Optional mods can run their own integration code whenever a bullet is fired.

  4. Shared library code

    Common code that mumu17's mods rely on is packaged here, so each mod does not need its own copy.

Compatibility

Latest build for each game version and loader.

1.20.12.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

ArsCuriosAdd Curios slots that are used on mumu17's mods.
Required
[TaCZ] Timeless and Classics ZeroThe most Immersive and Customizable modern FPS experience in Minecraft - A complete Remaster of the TaC gun mod by the original team.
Required

Use cases

Who it’s for: Server owners who want to tune TaCZ bullet damage, and developers who write gun or equipment mods for Forge 1.20.1 and need shared bullet hooks.

How it compares

Full comparison

TaCZ Tacz Bullet Improvement is a Forge mod for 1.20 – 1.20.1 released under All rights reserved, so its source is not public. TACZ Bullet Proof Enchant Add-on is open source under the MIT License and runs on Fabric and Forge for 1.20.1. ArmsLib targets Forge 1.20.1 only, is open source under the MIT License, and like both alternatives runs on client and server.

ModLoadersGame versionsEnvironmentUpdated
ArmsLibForge1.20.1Client and server2026-01-31
[TaCZ] Tacz Bullet ImprovementForge1.20 – 1.20.1Client and server2026-09-05
TACZ Bullet Proof Enchant Add-onFabric and Forge1.20.1Client and server2026-07-16

Questions

Does ArmsLib need TaCZ to work?

TaCZ is a required dependency, along with ArsCurios. ArmsLib's primary integration is with TaCZ, so the bullet hooks have nothing to act on without it.

Does ArmsLib have to be installed on the server?

Yes. Installation covers the server and each player's game.

Which loaders and game versions does ArmsLib support?

Only Forge for Minecraft 1.20.1. Version 2.0.0 is the latest file, published on 2026-01-31.

In the catalog

ArmsLib is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from mumu17

All projects

Similar mods

What the author says

ArmsLib is a library mod which adds shared common code that mumu17's mods use, this mod provides nothing of value without another mod activating it or using it. This mod is primarily intended for integration with TaCZ.
mumu17, on the Modrinth page

Official listing

Owner
mumu17
Published
2026-01-31
Updated on Modrinth
2026-01-31
Facts verified
2026-10-15

Tags