Euphoria Companion

Mod

Find blocks you forgot to add to your shader!

Client ManagementOptimizationUtility

3,925 downloads
13 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Euphoria Companion

New 2.0.0 rewrite of the mod, should be a lot faster and more reliable.

Features

  • Shaderpack Analysis: Scans .zip or directory-based shaderpacks for block.properties files.

  • 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.

Usage

  1. Launch the game with the mod installed.
  2. Press F6 to process block.properties again. (Rebindable)
  3. Check the logs/euphoriacompanion folder for generated reports.

How It Works

  1. Initialization:

    • Scans the Minecraft instance's shaderpacks directory for shaderpacks.
    • Collects all registered blocks from the game (vanilla and modded).
  2. Shaderpack Processing:

    • Extracts and parses shaders/block.properties from shaderpacks (supports both folders and .zip files).
  3. Comparison:

    • Compares in-game blocks with shader-defined blocks.
    • Detects:
      • Blocks present in-game but missing from the shaderpack.
  4. Reporting:

    • Writes a categorized report to logs/euphoriacompanion/[shaderpack_name].txt.

Installation

  1. Requires Fabric Loader and Fabric API. You can also you Sinytra Connector for 1.20.1 and 1.21.1.
  2. Place the mod JAR in your mods folder.

Project members

Eclipse_Sol

Member

Details

Licensed CC0-1.0
Published 10 months ago
Updated 9 days ago