Skip to content

Conversation

@ryanlua
Copy link
Owner

@ryanlua ryanlua commented Jan 11, 2026

This pull request adds support for subpacks and introduces texture set definitions for various ore and block textures in the fluoroscopy resource pack. The manifest is updated to support subpacks and a wider range of engine versions, while new .texture_set.json files provide PBR (Physically Based Rendering) metadata for multiple ores and blocks.

https://learn.microsoft.com/en-us/minecraft/creator/documents/vibrantvisuals/pbroverview?view=minecraft-bedrock-stable#emissive-map

image

Manifest and Pack Structure Updates:

  • Added two subpacks, "Outline Ores" and "Outline & Glow Ores", to the manifest.json, allowing users to select different visual styles.
  • Lowered the min_engine_version requirement in the manifest.json from [1, 21, 130] to [1, 21, 110] for broader compatibility.

New Texture Set Definitions:

  • Introduced .texture_set.json files for the following blocks, each specifying PBR metadata:
    • Overworld ores and blocks: coal_ore, copper_ore, diamond_ore, emerald_ore, gold_ore, iron_ore, lapis_ore, gilded_blackstone, nether_gold_ore, ancient_debris_side, ancient_debris_top. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
    • Deepslate variants: deepslate_coal_ore, deepslate_copper_ore, deepslate_diamond_ore, deepslate_emerald_ore, deepslate_gold_ore, deepslate_iron_ore, deepslate_lapis_ore, deepslate_redstone_ore. [1] [2] [3] [4] [5] [6] [7] [8]

ryanlua added 16 commits January 8, 2026 14:39
Signed-off-by: Ryan Luu <ryan.luu@ryanluu.dev>
Signed-off-by: Ryan Luu <ryan.luu@ryanluu.dev>
Signed-off-by: Ryan Luu <ryan.luu@ryanluu.dev>
Signed-off-by: Ryan Luu <ryan.luu@ryanluu.dev>
Signed-off-by: Ryan Luu <ryan.luu@ryanluu.dev>
Signed-off-by: Ryan Luu <ryan.luu@ryanluu.dev>
…into emissive-textures

Signed-off-by: Ryan Luu <ryan.luu@ryanluu.dev>
Signed-off-by: Ryan Luu <ryan.luu@ryanluu.dev>
@ryanlua ryanlua self-assigned this Jan 11, 2026
@ryanlua ryanlua added the enhancement New feature or request label Jan 11, 2026
@ryanlua ryanlua marked this pull request as ready for review January 11, 2026 07:40
Copilot AI review requested due to automatic review settings January 11, 2026 07:40
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds emissive texture support for various ore blocks in the Fluoroscopy resource pack by introducing PBR (Physically Based Rendering) metadata through texture set definitions. The manifest is also updated to support subpacks and lower the minimum engine version requirement for broader compatibility.

Changes:

  • Added texture_set.json files for 21 ore types (standard and deepslate variants) with MER (Metalness, Emissive, Roughness) texture references
  • Updated manifest.json to declare two subpacks ("Outline Ores" and "Outline & Glow Ores") and lowered min_engine_version from [1, 21, 130] to [1, 21, 110]
  • Added corresponding _mer.png texture files for all ore types to enable emissive lighting effects

Reviewed changes

Copilot reviewed 22 out of 44 changed files in this pull request and generated 2 comments.

File Description
resource_packs/fluoroscopy/manifest.json Added subpack declarations and lowered min_engine_version
resource_packs/fluoroscopy/textures/blocks/*.texture_set.json Added PBR texture set definitions for overworld ores (coal, copper, diamond, emerald, gold, iron, lapis, redstone, quartz) and nether blocks (nether_gold_ore, gilded_blackstone, ancient_debris)
resource_packs/fluoroscopy/textures/blocks/deepslate/*.texture_set.json Added PBR texture set definitions for all deepslate ore variants
resource_packs/fluoroscopy/textures/blocks/*_mer.png Added MER texture files containing metalness, emissive, and roughness data for PBR rendering

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ryanlua ryanlua merged commit 80a9a0c into main Jan 11, 2026
4 checks passed
@ryanlua ryanlua deleted the emissive-textures branch January 11, 2026 07:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant