Skip to content
Matthiesen Lib API is deprecated and will no longer receive updates. It is recommended to use Matthiesen Core for new projects, as it provides a more robust and feature-rich foundation for mod development.

Getting Started

Minecraft Version
1.21.1
Mod Loaders
External Links
Latest Release
1.12.0 Checking for updates...

Matthiesen Lib API is the server-side API for Matthiesen Lib, a lightweight Architectury-style library that enables mod developers to write shared code that works seamlessly across both Fabric and NeoForge mod loaders for Minecraft 1.21.1. Instead of maintaining separate implementations for each platform, you can write your mod logic once in common code and let Matthiesen Lib handle the platform-specific details.

Matthiesen Lib API provides a unified API for:

  • Content Registration - Register blocks, items, block entities, sounds, creative tabs, and more from common code
  • Command System - Create cross-platform commands with a simple abstraction layer
  • Permission System - Unified permission validation across both platforms
  • Utility Classes - ItemBuilder, and other helpful utilities
  • Automatic Namespace Prefixing - The RegistryBuilder automatically adds your mod ID to all registered content
  • Platform Abstraction - Access platform-specific features through a common API
  • Unified Initialization - One initialization flow that works on both loaders