Перейти к содержимому
Mineforgian

Euphoria Companion

Find blocks you forgot to add to your shader!

Загрузки
10K
Подписчики
20
Обновлён
16 марта 2026 г.
Лицензия
CC0-1.0

Опубликован 15 февраля 2025 г.

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.

Ченджлог

2.0.2-forge1.7.10Релиз1.7.10 · 16 марта 2026 г.

Added NEI support so users can pull items from their game. Also allows dumping their inventory.

2.0.1-forge1.7.10Релиз1.7.10 · 25 января 2026 г.

Adds a few fixes unique to 1.7.10: We new encapsulate items and entities with spaces with quotes. Angelica should be able to understand this now as well via 2.0.0-alpha8.

I have a PR ready for allowing people to target unregistered entities as well, which is why I added the ability to search from them here.

2.0.0-forge1.7.10Релиз1.7.10 · 23 декабря 2025 г.

Port to 1.7.10

Did my best with this version, kinda a nightmare to figure out. Hopfully helps with doing GT New Horizons stuff.

2.0.1Релиз26.1-snapshot-1 · 20 декабря 2025 г.

Update to 26.1-snapshot-1

2.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 1 декабря 2025 г.

Updated to the most modern version of minecraft.

2.0.0Релиз1.20.6, 1.21, 1.21.1 · 1 декабря 2025 г.

I've went and re-wrote the entire mod to hopefully fix many of the outstanding issues with the previous iteration. Notably the insane time it takes to write reports (likely due to my custom debug output). I hope I no longer need this and the report should look better as well.

There's a few new features here as well, we now have a configuration file to enable and disable certain checks either for ease (like if you don't need to know what is and isn't a full block) or if you want to force certain conditions to take different paths within your block.properties file.

There's also now tag support (Specifically Iris' tags support version 2). Direct block declarations takes precedence over tags, however it will now show you what is being covered under said tag.

We have a new entity list that contains an organized by mod list mobs/entities. Only way to figure it out before was to use /summon and just...tab through every single option. Slow and annoying to say the least. Obviously not every single entity needs to be a part of the entity.properties file so I didn't put it in with the main analysis.

Item listing would be better done using ItemStackExporter

Dimensions should be easy enough doing /execute in and seeing what available options there are.

1.0.6Релиз1.20.1, 1.21, 1.21.1 · 1 мая 2025 г.

For downloading on Forge and NeoForge using Sinytra Connector....

This update brings better modded support using a new full block detection system, including fixing my issues with 1.21.5!

Thanks to @SpacEagle17, Minecraft will no longer freeze when triggering block processing!

A new catagory has also been added for block entities, should help with stuff like signs and chests and whatnot.

1.0.6Релиз1.21.3, 1.21.4, 1.21.5 · 1 мая 2025 г.

This update brings better modded support using a new full block detection system, including fixing my issues with 1.21.5!

Thanks to @SpacEagle17, Minecraft will no longer freeze when triggering block processing!

A new catagory has also been added for block entities, should help with stuff like signs and chests and whatnot.

Комментарии

Загружаем…