Euphoria Companion
Find blocks you forgot to add to your shader!
About this Mod
Euphoria Companion
New 2.0.0 rewrite of the mod, should be a lot faster and more reliable.
Features
Shaderpack Analysis: Scans
.zipor directory-based shaderpacks forblock.propertiesfiles.Block Comparison:
- Compares blocks registered in-game with those defined in shaderpacks.
- Lets you know if some some reason the render layers are not properly matching due to mods interferance.
Entity Listing:
- You can now find a list of entities within the game within
logs/euphoriacompanion.
- You can now find a list of entities within the game within
Usage
- Launch the game with the mod installed.
- Press
F6to process block.properties again. (Rebindable) - Check the
logs/euphoriacompanionfolder for generated reports.
How It Works
Initialization:
- Scans the Minecraft instance's
shaderpacksdirectory for shaderpacks. - Collects all registered blocks from the game (vanilla and modded).
- Scans the Minecraft instance's
Shaderpack Processing:
- Extracts and parses
shaders/block.propertiesfrom shaderpacks (supports both folders and.zipfiles).
- Extracts and parses
Comparison:
- Compares in-game blocks with shader-defined blocks.
- Detects:
- Blocks present in-game but missing from the shaderpack.
Reporting:
- Writes a categorized report to
logs/euphoriacompanion/[shaderpack_name].txt.
- Writes a categorized report to
Installation
- Requires Fabric Loader and Fabric API. You can also you Sinytra Connector for 1.20.1 and 1.21.1.
- Place the mod JAR in your
modsfolder.
Available Versions
How to Install Euphoria Companion 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 (26.1-snapshot-1).
Install Mod
Open the mod browser in the dashboard and search for "Euphoria Companion". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1-snapshot-1, 1.21.11, 1.21.10 (+32 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Euphoria Companion 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 (26.1-snapshot-1). You can switch loaders with one click in the panel.
Is Euphoria Companion compatible with fabric and forge and neoforge?
Euphoria Companion officially supports fabric, forge, neoforge for Minecraft 26.1-snapshot-1, 1.21.11, 1.21.10. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Euphoria Companion – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Euphoria Companion 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.
Rent Modded Server
Install Euphoria Companion with just one click on your server.