ModsFinder

ShadowizardLib

by Mindoth

Other Mindoth mods depend on ShadowizardLib for code they share, so the library is installed on the client and server alongside them.

ForgeNeoForgeClient and serverAll rights reserved1.16.5 – 1.21.10

What it does

ShadowizardLib holds classes and methods that the author's other mods reuse. Instead of writing the same code again for each new mod, a developer imports it from this library. The mod adds no blocks, items or gameplay changes of its own, and players only see it when a dependent mod needs it.

Because shared code lives in one place, a fix or improvement to it reaches every dependent mod after a single update to ShadowizardLib, rather than an update to each mod separately. Runic Items and Tools for Survival both require it. The author has stated that more shared classes and methods will be added over time.

Files are published for Forge and NeoForge across 8 release versions. The latest Forge build is 1.20.1-1.2.5 for 1.20.1, and the latest NeoForge build is 1.3.3 for 1.21.10. A server running it needs every connecting player to have it too.

Key features

  1. Shared classes

    Classes for code that several mods need are kept in one library, so each mod does not carry its own copy.

  2. Shared methods

    Reusable methods sit alongside the classes, so a new mod can call them instead of writing the same lines again.

  3. Central updates

    A change to shared code is made once in this library and then reaches every mod that depends on it.

  4. Growing codebase

    The author plans to add further shared classes and methods to the library in future releases.

Compatibility

Latest build for each game version and loader.

1.21.10Not available1.3.3
1.21.1Not available1.3.3
1.20.21.20.1-1.0.7Not available
1.20.11.20.1-1.2.5Not available
1.201.20.1-1.0.7Not available
1.19.21.19.2-1.0.8Not available
1.18.21.18.2-1.0.8Not available
1.16.51.16.5-1.2.2Not available
ReleaseBetaAlphaNot available

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

Required by 2 mods

Use cases

Building new mods

A mod developer who wants code already written for earlier mods can import it from ShadowizardLib, which speeds up work on the next project.

Maintaining several mods

An author with a family of related mods can update one shared library instead of patching each mod's copy of the same code.

Who it’s for: Players rarely need this library directly; it is installed because a mod they use requires it. Mod developers who want reusable code from the same author are its main audience.

How it compares

Full comparison

Atlas Lib is open source under the GNU Lesser General Public License v2.1 only, runs client and server on Forge and NeoForge, and is published for 1.12.2 – 1.21.1. LanternLib is also open source, under the GNU Lesser General Public License v3.0 or later, and covers 1.20.1 – 1.21.1 on the same two loaders. ShadowizardLib is not open source and is published for its own range of versions.

ModLoadersGame versionsEnvironmentUpdated
ShadowizardLibForge and NeoForge1.16.5 – 1.21.10Client and server2026-06-17
Atlas LibForge and NeoForge1.12.2 – 1.21.1Client and server2026-06-06
LanternLibForge and NeoForge1.20.1 – 1.21.1Client and server2026-04-01

Questions

Does ShadowizardLib have to be installed on the server?

Yes. The server and every player need the mod installed.

Which mods require ShadowizardLib?

Two catalog mods require it: Runic Items and Tools for Survival.

Which loaders does ShadowizardLib support?

Forge and NeoForge. The newest NeoForge file is 1.3.3 for 1.21.10.

In the catalog

ShadowizardLib is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 15,569 mods support Minecraft 1.21.10.

More from Mindoth

All projects

Similar mods

What the author says

This mod is a Library mod. It doesn't add any content or change gameplay in any way and is only required to install if another mod relies on its code to run. The reason for this mod existing is to ease making mods that share similar code instead of needing to write the same lines every every time when making a new…
Mindoth, on the Modrinth page

Official listing

Owner
Mindoth
Published
2023-07-13
Updated on Modrinth
2026-06-17
Facts verified
2026-10-15

Tags