ModsFinder

Configurable LabPBR Player Armor

by The_Scarlet_Fox

Configurable LabPBR Player Armor changes how worn armor reacts to light, through material values set in its config.

FabricForgeNeoForgeQuiltClient-side onlyGNU Lesser General Public License v3.0 or laterOpen source1.20.1 – 26.2

What it does

The mod generates LabPBR material maps for the vanilla humanoid armor, a companion texture that a compatible shader reads to decide how each surface responds to light. Smoothness controls the finish, while reflectance and metallic values emulate eight real metals. Porosity, subsurface scattering and emissiveness can also be set, and the defaults aim for a plastic, stylized look rather than a realistic one.

Changes are applied in real time: the generated resource pack updates and the new values show on the armor without restarting. The mod depends on Fzzy Config for its settings screen and is released under the GNU Lesser General Public License v3.0 or later, so the code is open source. Builds exist for 1.20.1 – 26.2 across Fabric, Forge, NeoForge and Quilt.

Key features

  1. Material values per armor piece

    Smoothness, reflectance, metallic, porosity, subsurface scattering and emissiveness can be set for the player armor.

  2. Real-time updates

    Edits to the material values take effect on the armor immediately after the generated resource pack refreshes.

  3. Starting presets

    A few preset finishes give a starting point, and recommended values are listed for each material.

  4. Shader support

    The LabPBR material format is read by many compatible Minecraft shaders, including Iris Shaders and Oculus.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.21.0.0+fabric-26.2Not available1.0.0+neoforge-26.21.0.0+fabric-26.2
26.1.21.0.0+fabric-26.1.2Not available1.0.0+neoforge-26.1.21.0.0+fabric-26.1.2
26.1.11.0.0+fabric-26.1.2Not available1.0.0+neoforge-26.1.21.0.0+fabric-26.1.2
26.11.0.0+fabric-26.1.2Not available1.0.0+neoforge-26.1.21.0.0+fabric-26.1.2
1.21.x12 of 12 versions with builds
1.21.111.0.0+fabric-1.21.11Not available1.0.0+neoforge-1.21.111.0.0+fabric-1.21.11
1.21.101.0.0+fabric-1.21.10Not available1.0.0+neoforge-1.21.101.0.0+fabric-1.21.10
1.21.91.0.0+fabric-1.21.10Not available1.0.0+neoforge-1.21.101.0.0+fabric-1.21.10
1.21.81.0.0+fabric-1.21.8Not available1.0.0+neoforge-1.21.81.0.0+fabric-1.21.8
1.21.71.0.0+fabric-1.21.8Not available1.0.0+neoforge-1.21.81.0.0+fabric-1.21.8
1.21.61.0.0+fabric-1.21.6Not available1.0.0+neoforge-1.21.61.0.0+fabric-1.21.6
1.21.51.0.0+fabric-1.21.5Not available1.0.0+neoforge-1.21.51.0.0+fabric-1.21.5
1.21.41.0.0+fabric-1.21.4Not available1.0.0+neoforge-1.21.41.0.0+fabric-1.21.4
1.21.31.0.0+fabric-1.21.4Not available1.0.0+neoforge-1.21.41.0.0+fabric-1.21.4
1.21.21.0.0+fabric-1.21.4Not available1.0.0+neoforge-1.21.41.0.0+fabric-1.21.4
1.21.11.0.0+fabric-1.21.1Not available1.0.0+neoforge-1.21.11.0.0+fabric-1.21.1
1.211.0.0+fabric-1.21.1Not available1.0.0+neoforge-1.21.11.0.0+fabric-1.21.1
1.20.x4 of 4 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required

Optional 2

MM
My Minimal ArmorSummary not published
Optional
Iris ShadersA modern shader pack loader for Minecraft intended to be compatible with existing OptiFine shader packs
Optional

Use cases

Stylized armor

Keeping the blocky Minecraft look while adding a glossy plastic or painted finish to worn armor.

Realistic finishes

Layering metal and subsurface effects over the vanilla style for players who want physically based surfaces.

Who it’s for: Players who run a LabPBR-compatible shader and want to adjust how their armor looks. Neither the server nor other players have to install it, since it runs only on the client.

Questions

Does the server need Configurable LabPBR Player Armor?

No. Players add it to their own game, and a server needs no copy.

What does Configurable LabPBR Player Armor require?

Fzzy Config is required. My Minimal Armor is optional and can be added alongside it.

Which shader shows the material values?

Shaders that read the LabPBR material format, such as Iris Shaders or Oculus, display the values generated by the mod.

In the catalog

Configurable LabPBR Player Armor is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 13,894 mods support Minecraft 26.2.

More from The_Scarlet_Fox

All projects

Similar mods

What the author says

Configure your armor's material properties in real-time. Defaults to a plastic Minecraft -ish look. This is a lightweight client-side mod that generates LabPBR material maps for vanilla humanoid armor. Pick the finish for each armor family, apply the changes, and your compatible shader handles the lighting.
The_Scarlet_Fox, on the Modrinth page

Official listing

Owner
The_Scarlet_Fox
Published
2026-08-21
Updated on Modrinth
2026-08-21
Facts verified
2026-10-15

Tags