
Lumaris
A powerful Fabric rendering library offering clean 2D, 3D, and custom font rendering utilities. Designed to give developers a consistent, expressive visual API without the boilerplate.
About this Mod
Lumaris
A lightweight Fabric rendering library for mod developers who want clean, reusable, and version-friendly UI/HUD
rendering tools.
What Lumaris Does
Lumaris provides a canvas-style rendering API so you can draw overlays without writing repetitive low-level rendering
code.
It is designed as a library mod, not a gameplay/content mod.
Why You Might Want It
- Build custom HUDs and overlays faster.
- Keep rendering code readable and maintainable.
- Reuse one rendering foundation across supported Minecraft versions.
- Avoid scattered version checks by using Lumaris compatibility layers.
Core Features
- Layer-based rendering with
CanvasRenderer.registerLayer(...) - 2D quad drawing commands
- Text rendering with scaling and optional shadow
- MSDF-based text pipeline for better visual quality
- Render event hooks for underlay/overlay workflows
- Multi-version support through Stonecutter
Supported Minecraft Versions
1.21.111.21.8
Requirements
- Java
21 - Fabric Loader
0.18.4+ - Fabric API
- Fabric Language Kotlin
1.13.9+kotlin.2.3.10
Quick Usage Example
CanvasRenderer.registerLayer("example.hud", order = 100) { ctx ->
ctx.quad(12f, 12f, 140f, 30f, 0x99000000.toInt())
ctx.text("Hello Lumaris", 18f, 20f, 0xFFFFFFFF.toInt(), scale = 1f, shadow = true)
}
Important Before Downloading
- Lumaris is a dependency/library mod.
- End users should install it only when another mod requires it.
- Use the Lumaris file that matches your Minecraft version.
Available Versions
How to Install Lumaris on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "Lumaris". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.8
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Lumaris server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is Lumaris compatible with fabric?
Lumaris officially supports fabric for Minecraft 1.21.11, 1.21.8. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Lumaris – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Lumaris consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Lumaris with just one click on your server.
Details
- License
- LicenseRef-LicenseRef-Trauma-Attribution-No-Rebranding
- Server-side
- Unsupported