ModsFinder

Shield Lib

by StellarWind22

Shield Lib is a library that lets other mods add shields with banner support, enchantment support and custom shapes.

FabricNeoForgeQuiltClient and serverGNU Lesser General Public License v2.1 onlyOpen source1.14 – 1.21.8

What it does

The library gives mod authors a common base for new shields, so shields can take banner patterns, carry enchantments and use shapes other than the vanilla one. Mods that depend on it are required by 8 catalog mods, including Basic Shields, Etherology, Distinct Shields, PlusCraft and Amethyst Additions. Shield Lib is published for Fabric, NeoForge and Quilt across 40 release versions, 1.14 – 1.21.8, and it bundles Architectury API and MidnightLib.

Client and server both need it, and Mod Menu is an optional dependency. The code is open source under the GNU Lesser General Public License v2.1 only, and public links exist for the source code and the issue tracker.

Key features

  1. Shields that display banners

    Shields built on the library can show banner patterns in the same way as vanilla shields.

  2. Enchanted shield types

    Shields built on the library can carry enchantments, so other mods can add enchanted shield types.

  3. Custom shield shapes

    Shield models can use shapes other than the vanilla one, letting mod authors design distinct shield looks.

Compatibility

Latest build for each game version and loader.

1.21.x9 of 9 versions with builds
1.21.82.0.1+1.21.8-fabric2.0.1+1.21.8-neoforge2.0.1+1.21.8-fabric
1.21.72.0.0+1.21.8-fabric2.0.0+1.21.8-neoforge2.0.0+1.21.8-fabric
1.21.62.0.0+1.21.8-fabric2.0.0+1.21.8-neoforge2.0.0+1.21.8-fabric
1.21.51.8.3-1.21.5Not availableNot available
1.21.41.8.0-1.21.4Not availableNot available
1.21.31.8.0-pre1-1.21.3Not availableNot available
1.21.21.8.0-pre1-1.21.3Not availableNot available
1.21.11.7.2-1.21.1Not availableNot available
1.211.7.2-1.21.1Not availableNot available
1.20.x7 of 7 versions with builds
1.20.61.7.2-1.20.6Not availableNot available
1.20.51.7.2-1.20.6Not availableNot available
1.20.41.7.2-1.20.4Not availableNot available
1.20.31.7.2-1.20.4Not availableNot available
1.20.21.7.2-1.20.4Not availableNot available
1.20.11.7.2-1.20.1Not availableNot available
1.201.7.2-1.20.1Not availableNot available
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Embedded 2

MidnightLibCommon library providing a lightweight configuration system
Embedded
Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Embedded

Required by 8 mods

Questions

Does Basic Shields need Shield Lib installed?

Yes. Shield Lib is required by Basic Shields and the other catalog mods listed as dependents, so it must be installed next to them.

Does Shield Lib have to run on the server?

Yes. Every player and the server need a copy of the mod.

In the catalog

Shield Lib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,695 mods support Minecraft 1.21.8.

More from StellarWind22

All projects

Similar mods

Official listing

Owner
StellarWind22
Published
2021-02-05
Updated on Modrinth
2025-11-12
Facts verified
2026-10-15

Tags