Skip to content

GameLord2011/gmlrdlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

af01bc4 · · Feb 25, 2026

History

31 Commits
Dec 25, 2025
Dec 25, 2025
Feb 25, 2026
Dec 25, 2025
Dec 25, 2025
Dec 25, 2025
Jan 30, 2026
Jan 17, 2026
Feb 25, 2026
Dec 25, 2025
Dec 25, 2025
Dec 25, 2025

Repository files navigation

GmLrdLib

This is a library that I will fill with "useful" pieces of code for my mods. (Right now mod, but you never know.) Here is a handy list of whats currently in the mod:

Installation instructions

To install it, add the following to your build.gradle file:

dependencies {
    modImplementation  'io.github.gamelord2011.gmlrdlib:gmlrdlib-1.0.1'
}}

Usage

Readthedocs.

Why does this exist

To be honest, because I saw an extremely specific gap that needed to be filled by some sort of tool, and there was nothing. I used the fabric toolchain and leveraged spongepowered's mixin project to allow this to work.

Demos

GmlrdLang

Anti Grian Switch Reborn's lang system redone with this.

Aren't there more efficent ways to do these things???

GmlrdLang

Undoubtedly, there are several better ways to do this. For example, I could take Wurst Imperium's approach and just reimplement the vanilla translation system in it's entirety. Or I could take an approach similar to NikOverflow's method and block signs and whatnot from reading them, but I wanted to take my own approach.

How did I do that?

GmlrdLang

I leveraged sponegowered's Mixin library to hook into Minecraft translation builder and made it inject custom translations (see the javadoc comments, documentation, and implementation example for examples).

for users

Install the mod using the jar on the Github Releases over on the right.

For flavortown reviewers (:P)

On the lack of Modrinth/Cf prescensce, for reasons I won't go into, it cannot be on those platforms. Elliot specifically said that this is okay and that the MavenCentral publication counts as a valid demo link.