ModsFinder

Monomorphism

by GateGuardian

Monomorphism is a Forge library for developers who build addons for GregTech CEu Modern, providing base classes, multiblock preview helpers and GUI widgets.

ForgeClient and serverGNU Affero General Public License v3.0 or laterOpen source1.20.1

What it does

Addon authors get a set of shared building blocks: a base class family for blocks, block entities and items, convenience methods that generate multiblock structure previews, rendering utilities built on LDLib, and a collection of GUI widgets. Together they cut down the boilerplate needed to register GregTech-style content in an addon.

The library is distributed for Forge 1.20.1 only, with one release, 1.0.10, dated 2024-05-30. It is open source under the GNU Affero General Public License v3.0 or later, and its public source code and issue tracker are linked from the project. Some code is taken from InfinityLib, which is released under the MIT License.

Monomorphism requires GregTech CEu Modern to be installed alongside it. Servers that run it need every player to install it too.

Key features

  1. Addon base classes

    Base classes for blocks, block entities and items reduce the code an addon needs to define its own GregTech content.

  2. Multiblock structure previews

    Helper methods generate a preview of a multiblock structure, so authors can show a finished build before it is placed.

  3. Rendering utilities

    Rendering helpers built on LDLib provide shared drawing code for custom machine and block visuals.

  4. GUI widget library

    A large set of GUI widgets is available for building custom machine and tool screens.

Compatibility

Latest build for each game version and loader.

1.20.11.0.10
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 1

GregTech CEu ModernModern GregTech based on GTCEu 1.12.2
Required

Use cases

Who it’s for: Mod developers making addons for GregTech CEu Modern on Forge 1.20.1. Players who only play with GregTech do not need to install it directly, because it is a library that addons depend on.

How it compares

Full comparison

InfinityLib is a Forge library for 1.18.2, released under the MIT License and open source, and it is installed on client and server. Monomorphism targets 1.20.1 and is also open source, but under the GNU Affero General Public License v3.0 or later. RestApi is a library for Fabric, Forge, NeoForge and Quilt covering 1.19 – 1.20.4, and it works on either side, and neither side needs it. Tiny Multiblock Lib covers Fabric, Forge and NeoForge for 1.19.4 – 26.3 under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
MonomorphismForge1.20.1Client and server2024-05-30
InfinityLibForge1.18.2Client and server2022-07-18
RestApiFabric, Forge, NeoForge and Quilt1.19 – 1.20.4Client or server, optional2024-01-18
Tiny Multiblock LibFabric, Forge and NeoForge1.19.4 – 26.3Client and server2026-09-18

Questions

Does Monomorphism need GregTech CEu Modern?

Yes. GregTech CEu Modern is a required dependency, so it must be installed on the same Forge 1.20.1 instance.

Does Monomorphism have to be installed on both sides?

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

Which loaders does Monomorphism support?

Only Forge. The library has a single file, version 1.0.10 for 1.20.1, published on 2024-05-30.

In the catalog

Monomorphism 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 GateGuardian

All projects

Similar mods

Official listing

Owner
GateGuardian
Published
2024-05-30
Updated on Modrinth
2024-05-30
Facts verified
2026-10-15

Tags