Skip to content

Arbitrary Layers for Shapes, Config Resolver - #34

Merged
Ruling-0 merged 14 commits into
color-resourcesfrom
layered-icons
Aug 22, 2026
Merged

Ruling-0 merged 14 commits into
color-resourcesfrom
layered-icons

Conversation

@Ruling-0

@Ruling-0 Ruling-0 commented Aug 22, 2026 •

Copy link
Copy Markdown
Owner

This PR has two primary features:

  1. Arbitrary layers for shapes. Allows providing an arbitrary number of textures and tints for shapes. Layers are rendered one atop the other, each tinted their respective tint. Similar to the Material system in GT-Modern, but since 1.7.10 does not use json item models, just does path checks for layer textures.
  2. Config resolver. Allows mods to specify material:shape pairs by string and then resolve them through the API. Necessary since metadata is not stable across versions, and requiring tedious updates to account for ID shifting is bad.

Stack created with GitHub Stacks CLI • Give Feedback 💬

@Ruling-0 Ruling-0 changed the title Add arbitrary layering for shape icons Arbitrary Layers for Shapes, Config Resolver Aug 22, 2026
@Ruling-0
Ruling-0 merged commit 0f1ab19 into master Aug 22, 2026
1 check passed
@Ruling-0
Ruling-0 deleted the layered-icons branch August 22, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant