HomeJavaModsBlopedit
Blopedit

Blopedit

Before using Blopedit, it is strongly recommended to create a backup of the block.properties file of your shaders. While Blopedit is designed to streamline the process of integrating modded blocks with shaders, unforeseen issues or user mistakes may occur during the editing process.

Blopedit is a small Fabric client-side mod that facilitates the editing of the block.properties file in shaders, offering commands and utilizing your own camera. This mod is particularly useful for efficiently integrating modded blocks with shaders that leverage Physically Based Rendering (PBR) for distinct visual properties, such as animated leaves or glowing ores.

The block.properties File

The block.properties file is utilized by shaders to assign various visual properties to different blocks. It can be found in /.minecraft/shaderpacks/myShader.zip/shaders/block.properties. Each block in the file is known as a "property entry," appearing next to block ID keys that define the block type. A property entry is unique and can only appear once in the file unless it corresponds to different Minecraft versions.

A property entry comprises a block identifier, consisting of:

These elements are separated by a colon : in the mentioned order. An example property entry is minecraft:farmland:moisture=3.

How to Use

Blopedit edits the block.properties file of the currently loaded shader on Iris. It allows you to add new entries, referred to as "source entries," by using a "destination entry" that specifies how the shader should treat the source entry. The source entry is added where the destination entry is.

Matching Conditions

Blopedit offers four options to determine matching behavior:

Adding Properties

The addition of a source entry to a destination entry occurs only if:

If successful, the source entry is added to all lines where a matching destination entry was found. If moving the source if found is enabled, it also deletes matched entries and reinserts them where matching destination entries were found. The resulting source entry includes only properties present in the matched already present entries.

Extra Features

Additional utility commands include:

Support

To report bugs or make suggestions, use the mod's issue tracker or join the Discord server.

Credit

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more