Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
🧩 FTM-Library
FTM-Library is a lightweight and modular utility library for Fabric and Quilt mods. It provides a clean and simple API for common modding tasks like configuration, file handling, and data management.
✨ Features
-
🗂️ Easy Config Management Load and save config files automatically as pretty-formatted JSON. Supports defaults, automatic folder creation, and type-safe objects.
-
⚙️ File & Path Utilities Helpers for Minecraft’s config directory and your mod’s data folder.
-
🧱 Core Helpers Simplified APIs for logging, JSON handling, reflection, and registry utilities.
-
🧩 Designed for Developers Focused on clean structure, simple integration, and minimal dependencies.
📦 Installation
Add this to your build.gradle:
repositories {
maven { url "https://mvn.ftmahringer.com/repository/maven-releases/" }
}
dependencies {
modImplementation "at.ftmahringer:ftm-library:<version>"
}
(Replace <version> with the latest release — check my Maven repository or GitHub Releases for updates.)
🧠 Example Usage
import at.ftm.ftmlib.core.config.ConfigManager;
public class ExampleMod {
public static final ConfigManager<MyConfig> CONFIG =
ConfigManager.create("examplemod", MyConfig::new);
public void onInitialize() {
CONFIG.load();
}
}
📘 License
This project is open-source and licensed under the MIT License. You are free to use, modify, and include it in your own projects.



