Skip to content

Ore Revamp#710

Merged
smell-of-curry merged 6 commits into
mainfrom
feature/ore-update
Jun 23, 2026
Merged

Ore Revamp#710
smell-of-curry merged 6 commits into
mainfrom
feature/ore-update

Conversation

@pyris-dev

@pyris-dev pyris-dev commented Apr 28, 2026

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • New Features

    • Added seven new armor sets: Aquatic, Neo Plasma, Plasma, Silicon, Platinum, Team Rocket, and Ruby armor pieces.
    • Added new block geometry models.
  • Chores

    • Updated and standardized armor textures and geometry references.
    • Reorganized texture mapping paths for consistency.
    • Updated localization strings and item/block configuration entries.
    • Removed obsolete definitions and cleaned up data structures.

@coderabbitai

coderabbitai Bot commented Apr 28, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: af0b24ae-e205-4738-b74c-97c5f2ec83a9

📥 Commits

Reviewing files that changed from the base of the PR and between d60c5ba and 4f06280.

⛔ Files ignored due to path filters (279)
  • textures/armor/aluminum/boots.png is excluded by !**/*.png
  • textures/armor/aluminum/chestplate.png is excluded by !**/*.png
  • textures/armor/aluminum/helmet.png is excluded by !**/*.png
  • textures/armor/aluminum/leggings.png is excluded by !**/*.png
  • textures/armor/aquatic/boots.png is excluded by !**/*.png
  • textures/armor/aquatic/chestplate.png is excluded by !**/*.png
  • textures/armor/aquatic/helmet.png is excluded by !**/*.png
  • textures/armor/aquatic/leggings.png is excluded by !**/*.png
  • textures/armor/dawn_stone/boots.png is excluded by !**/*.png
  • textures/armor/dawn_stone/chestplate.png is excluded by !**/*.png
  • textures/armor/dawn_stone/helmet.png is excluded by !**/*.png
  • textures/armor/dawn_stone/leggings.png is excluded by !**/*.png
  • textures/armor/dusk_stone/boots.png is excluded by !**/*.png
  • textures/armor/dusk_stone/chestplate.png is excluded by !**/*.png
  • textures/armor/dusk_stone/helmet.png is excluded by !**/*.png
  • textures/armor/dusk_stone/leggings.png is excluded by !**/*.png
  • textures/armor/example/boots.png is excluded by !**/*.png
  • textures/armor/example/chestplate.png is excluded by !**/*.png
  • textures/armor/example/helmet.png is excluded by !**/*.png
  • textures/armor/example/leggings.png is excluded by !**/*.png
  • textures/armor/fire_stone/boots.png is excluded by !**/*.png
  • textures/armor/fire_stone/chestplate.png is excluded by !**/*.png
  • textures/armor/fire_stone/helmet.png is excluded by !**/*.png
  • textures/armor/fire_stone/leggings.png is excluded by !**/*.png
  • textures/armor/leaf_stone/boots.png is excluded by !**/*.png
  • textures/armor/leaf_stone/chestplate.png is excluded by !**/*.png
  • textures/armor/leaf_stone/helmet.png is excluded by !**/*.png
  • textures/armor/leaf_stone/leggings.png is excluded by !**/*.png
  • textures/armor/moon_stone/boots.png is excluded by !**/*.png
  • textures/armor/moon_stone/chestplate.png is excluded by !**/*.png
  • textures/armor/moon_stone/helmet.png is excluded by !**/*.png
  • textures/armor/moon_stone/leggings.png is excluded by !**/*.png
  • textures/armor/neoplasma/boots.png is excluded by !**/*.png
  • textures/armor/neoplasma/chestplate.png is excluded by !**/*.png
  • textures/armor/neoplasma/helmet.png is excluded by !**/*.png
  • textures/armor/neoplasma/leggings.png is excluded by !**/*.png
  • textures/armor/neoplasma/texture.png is excluded by !**/*.png
  • textures/armor/new_running_boots.png is excluded by !**/*.png
  • textures/armor/old_running_boots.png is excluded by !**/*.png
  • textures/armor/plasma/boots.png is excluded by !**/*.png
  • textures/armor/plasma/chestplate.png is excluded by !**/*.png
  • textures/armor/plasma/helmet.png is excluded by !**/*.png
  • textures/armor/plasma/leggings.png is excluded by !**/*.png
  • textures/armor/plasma/texture.png is excluded by !**/*.png
  • textures/armor/platinum/boots.png is excluded by !**/*.png
  • textures/armor/platinum/chestplate.png is excluded by !**/*.png
  • textures/armor/platinum/helmet.png is excluded by !**/*.png
  • textures/armor/platinum/leggings.png is excluded by !**/*.png
  • textures/armor/ruby/boots.png is excluded by !**/*.png
  • textures/armor/ruby/chestplate.png is excluded by !**/*.png
  • textures/armor/ruby/helmet.png is excluded by !**/*.png
  • textures/armor/ruby/leggings.png is excluded by !**/*.png
  • textures/armor/silicon/boots.png is excluded by !**/*.png
  • textures/armor/silicon/chestplate.png is excluded by !**/*.png
  • textures/armor/silicon/helmet.png is excluded by !**/*.png
  • textures/armor/silicon/leggings.png is excluded by !**/*.png
  • textures/armor/sun_stone/boots.png is excluded by !**/*.png
  • textures/armor/sun_stone/chestplate.png is excluded by !**/*.png
  • textures/armor/sun_stone/helmet.png is excluded by !**/*.png
  • textures/armor/sun_stone/leggings.png is excluded by !**/*.png
  • textures/armor/team_rocket/boots.png is excluded by !**/*.png
  • textures/armor/team_rocket/chestplate.png is excluded by !**/*.png
  • textures/armor/team_rocket/helmet.png is excluded by !**/*.png
  • textures/armor/team_rocket/leggings.png is excluded by !**/*.png
  • textures/armor/thunder_stone/boots.png is excluded by !**/*.png
  • textures/armor/thunder_stone/chestplate.png is excluded by !**/*.png
  • textures/armor/thunder_stone/helmet.png is excluded by !**/*.png
  • textures/armor/thunder_stone/leggings.png is excluded by !**/*.png
  • textures/armor/water_stone/boots.png is excluded by !**/*.png
  • textures/armor/water_stone/chestplate.png is excluded by !**/*.png
  • textures/armor/water_stone/helmet.png is excluded by !**/*.png
  • textures/armor/water_stone/leggings.png is excluded by !**/*.png
  • textures/blocks/materials/aluminum/block.png is excluded by !**/*.png
  • textures/blocks/materials/amethyst/deepslate_ore.png is excluded by !**/*.png
  • textures/blocks/materials/amethyst/stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/bauxite/block.png is excluded by !**/*.png
  • textures/blocks/materials/bauxite/deepslate_ore.png is excluded by !**/*.png
  • textures/blocks/materials/bauxite/stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/crystal/budding_crystal.png is excluded by !**/*.png
  • textures/blocks/materials/crystal/crystal_block.png is excluded by !**/*.png
  • textures/blocks/materials/crystal/crystal_cluster.png is excluded by !**/*.png
  • textures/blocks/materials/crystal/deepslate_ore.png is excluded by !**/*.png
  • textures/blocks/materials/crystal/large_crystal_bud.png is excluded by !**/*.png
  • textures/blocks/materials/crystal/medium_crystal_bud.png is excluded by !**/*.png
  • textures/blocks/materials/crystal/small_crystal_bud.png is excluded by !**/*.png
  • textures/blocks/materials/crystal/stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/platinum/block.png is excluded by !**/*.png
  • textures/blocks/materials/platinum/deepslate_ore.png is excluded by !**/*.png
  • textures/blocks/materials/platinum/stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/ruby/block.png is excluded by !**/*.png
  • textures/blocks/materials/ruby/deepslate_ore.png is excluded by !**/*.png
  • textures/blocks/materials/ruby/stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/sapphire/block.png is excluded by !**/*.png
  • textures/blocks/materials/sapphire/deepslate_ore.png is excluded by !**/*.png
  • textures/blocks/materials/sapphire/stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/silicon/deepslate_ore.png is excluded by !**/*.png
  • textures/blocks/materials/silicon/stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/silver/block.png is excluded by !**/*.png
  • textures/blocks/materials/silver/deepslate_ore.png is excluded by !**/*.png
  • textures/blocks/materials/silver/stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/dawn_stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/dusk_stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/fire_stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/lava_stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/leaf_stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/moon_stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/sun_stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/thunder_stone_ore.png is excluded by !**/*.png
  • textures/blocks/materials/stones/water_stone_ore.png is excluded by !**/*.png
  • textures/blocks/ores/amethyst_ore.png is excluded by !**/*.png
  • textures/blocks/ores/bauxite_ore.png is excluded by !**/*.png
  • textures/blocks/ores/deepslate_silver_ore.png is excluded by !**/*.png
  • textures/blocks/ores/ruby_ore.png is excluded by !**/*.png
  • textures/blocks/ores/sapphire_ore.png is excluded by !**/*.png
  • textures/blocks/ores/silver_ore.png is excluded by !**/*.png
  • textures/blocks/ruby_block.png is excluded by !**/*.png
  • textures/items/aluminum_ingot.png is excluded by !**/*.png
  • textures/items/armor/aluminum/boots.png is excluded by !**/*.png
  • textures/items/armor/aluminum/chestplate.png is excluded by !**/*.png
  • textures/items/armor/aluminum/helmet.png is excluded by !**/*.png
  • textures/items/armor/aluminum/leggings.png is excluded by !**/*.png
  • textures/items/armor/aquatic/boots.png is excluded by !**/*.png
  • textures/items/armor/aquatic/chestplate.png is excluded by !**/*.png
  • textures/items/armor/aquatic/helmet.png is excluded by !**/*.png
  • textures/items/armor/aquatic/leggings.png is excluded by !**/*.png
  • textures/items/armor/dawn_stone/boots.png is excluded by !**/*.png
  • textures/items/armor/dawn_stone/chestplate.png is excluded by !**/*.png
  • textures/items/armor/dawn_stone/helmet.png is excluded by !**/*.png
  • textures/items/armor/dawn_stone/leggings.png is excluded by !**/*.png
  • textures/items/armor/dusk_stone/boots.png is excluded by !**/*.png
  • textures/items/armor/dusk_stone/chestplate.png is excluded by !**/*.png
  • textures/items/armor/dusk_stone/helmet.png is excluded by !**/*.png
  • textures/items/armor/dusk_stone/leggings.png is excluded by !**/*.png
  • textures/items/armor/fire_stone/boots.png is excluded by !**/*.png
  • textures/items/armor/fire_stone/chestplate.png is excluded by !**/*.png
  • textures/items/armor/fire_stone/helmet.png is excluded by !**/*.png
  • textures/items/armor/fire_stone/leggings.png is excluded by !**/*.png
  • textures/items/armor/leaf_stone/boots.png is excluded by !**/*.png
  • textures/items/armor/leaf_stone/chestplate.png is excluded by !**/*.png
  • textures/items/armor/leaf_stone/helmet.png is excluded by !**/*.png
  • textures/items/armor/leaf_stone/leggings.png is excluded by !**/*.png
  • textures/items/armor/moon_stone/boots.png is excluded by !**/*.png
  • textures/items/armor/moon_stone/chestplate.png is excluded by !**/*.png
  • textures/items/armor/moon_stone/helmet.png is excluded by !**/*.png
  • textures/items/armor/moon_stone/leggings.png is excluded by !**/*.png
  • textures/items/armor/neoplasma/boots.png is excluded by !**/*.png
  • textures/items/armor/neoplasma/chestplate.png is excluded by !**/*.png
  • textures/items/armor/neoplasma/helmet.png is excluded by !**/*.png
  • textures/items/armor/neoplasma/leggings.png is excluded by !**/*.png
  • textures/items/armor/plasma/boots.png is excluded by !**/*.png
  • textures/items/armor/plasma/chestplate.png is excluded by !**/*.png
  • textures/items/armor/plasma/helmet.png is excluded by !**/*.png
  • textures/items/armor/plasma/leggings.png is excluded by !**/*.png
  • textures/items/armor/platinum/boots.png is excluded by !**/*.png
  • textures/items/armor/platinum/chestplate.png is excluded by !**/*.png
  • textures/items/armor/platinum/helmet.png is excluded by !**/*.png
  • textures/items/armor/platinum/leggings.png is excluded by !**/*.png
  • textures/items/armor/ruby/boots.png is excluded by !**/*.png
  • textures/items/armor/ruby/chestplate.png is excluded by !**/*.png
  • textures/items/armor/ruby/helmet.png is excluded by !**/*.png
  • textures/items/armor/ruby/leggings.png is excluded by !**/*.png
  • textures/items/armor/sun_stone/boots.png is excluded by !**/*.png
  • textures/items/armor/sun_stone/chestplate.png is excluded by !**/*.png
  • textures/items/armor/sun_stone/helmet.png is excluded by !**/*.png
  • textures/items/armor/sun_stone/leggings.png is excluded by !**/*.png
  • textures/items/armor/team_rocket/boots.png is excluded by !**/*.png
  • textures/items/armor/team_rocket/chestplate.png is excluded by !**/*.png
  • textures/items/armor/team_rocket/helmet.png is excluded by !**/*.png
  • textures/items/armor/team_rocket/leggings.png is excluded by !**/*.png
  • textures/items/armor/thunder_stone/boots.png is excluded by !**/*.png
  • textures/items/armor/thunder_stone/chestplate.png is excluded by !**/*.png
  • textures/items/armor/thunder_stone/helmet.png is excluded by !**/*.png
  • textures/items/armor/thunder_stone/leggings.png is excluded by !**/*.png
  • textures/items/armor/water_stone/boots.png is excluded by !**/*.png
  • textures/items/armor/water_stone/chestplate.png is excluded by !**/*.png
  • textures/items/armor/water_stone/helmet.png is excluded by !**/*.png
  • textures/items/armor/water_stone/leggings.png is excluded by !**/*.png
  • textures/items/materials/aluminum/ingot.png is excluded by !**/*.png
  • textures/items/materials/bauxite/bauxite.png is excluded by !**/*.png
  • textures/items/materials/bauxite/raw.png is excluded by !**/*.png
  • textures/items/materials/crystal.png is excluded by !**/*.png
  • textures/items/materials/platinum/ingot.png is excluded by !**/*.png
  • textures/items/materials/platinum/raw.png is excluded by !**/*.png
  • textures/items/materials/ruby.png is excluded by !**/*.png
  • textures/items/materials/sapphire.png is excluded by !**/*.png
  • textures/items/materials/silicon/raw.png is excluded by !**/*.png
  • textures/items/materials/silicon/silicon.png is excluded by !**/*.png
  • textures/items/materials/silver/ingot.png is excluded by !**/*.png
  • textures/items/materials/silver/raw.png is excluded by !**/*.png
  • textures/items/platinum_ingot.png is excluded by !**/*.png
  • textures/items/raw_silver.png is excluded by !**/*.png
  • textures/items/silver_ingot.png is excluded by !**/*.png
  • textures/items/tools/aluminum/axe.png is excluded by !**/*.png
  • textures/items/tools/aluminum/hoe.png is excluded by !**/*.png
  • textures/items/tools/aluminum/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/aluminum/shovel.png is excluded by !**/*.png
  • textures/items/tools/aluminum/sword.png is excluded by !**/*.png
  • textures/items/tools/amethyst/axe.png is excluded by !**/*.png
  • textures/items/tools/amethyst/hoe.png is excluded by !**/*.png
  • textures/items/tools/amethyst/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/amethyst/shovel.png is excluded by !**/*.png
  • textures/items/tools/amethyst/sword.png is excluded by !**/*.png
  • textures/items/tools/crystal/axe.png is excluded by !**/*.png
  • textures/items/tools/crystal/hoe.png is excluded by !**/*.png
  • textures/items/tools/crystal/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/crystal/shovel.png is excluded by !**/*.png
  • textures/items/tools/crystal/sword.png is excluded by !**/*.png
  • textures/items/tools/dawn/axe.png is excluded by !**/*.png
  • textures/items/tools/dawn/hammer.png is excluded by !**/*.png
  • textures/items/tools/dawn/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/dawn/shovel.png is excluded by !**/*.png
  • textures/items/tools/dawn/sword.png is excluded by !**/*.png
  • textures/items/tools/dusk/axe.png is excluded by !**/*.png
  • textures/items/tools/dusk/hammer.png is excluded by !**/*.png
  • textures/items/tools/dusk/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/dusk/shovel.png is excluded by !**/*.png
  • textures/items/tools/dusk/sword.png is excluded by !**/*.png
  • textures/items/tools/fire/axe.png is excluded by !**/*.png
  • textures/items/tools/fire/hammer.png is excluded by !**/*.png
  • textures/items/tools/fire/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/fire/shovel.png is excluded by !**/*.png
  • textures/items/tools/fire/sword.png is excluded by !**/*.png
  • textures/items/tools/leaf/axe.png is excluded by !**/*.png
  • textures/items/tools/leaf/hammer.png is excluded by !**/*.png
  • textures/items/tools/leaf/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/leaf/shovel.png is excluded by !**/*.png
  • textures/items/tools/leaf/sword.png is excluded by !**/*.png
  • textures/items/tools/moon/axe.png is excluded by !**/*.png
  • textures/items/tools/moon/hammer.png is excluded by !**/*.png
  • textures/items/tools/moon/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/moon/shovel.png is excluded by !**/*.png
  • textures/items/tools/moon/sword.png is excluded by !**/*.png
  • textures/items/tools/platinum/axe.png is excluded by !**/*.png
  • textures/items/tools/platinum/hoe.png is excluded by !**/*.png
  • textures/items/tools/platinum/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/platinum/shovel.png is excluded by !**/*.png
  • textures/items/tools/platinum/sword.png is excluded by !**/*.png
  • textures/items/tools/ruby/axe.png is excluded by !**/*.png
  • textures/items/tools/ruby/hoe.png is excluded by !**/*.png
  • textures/items/tools/ruby/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/ruby/shovel.png is excluded by !**/*.png
  • textures/items/tools/ruby/sword.png is excluded by !**/*.png
  • textures/items/tools/sapphire/axe.png is excluded by !**/*.png
  • textures/items/tools/sapphire/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/sapphire/shovel.png is excluded by !**/*.png
  • textures/items/tools/sapphire/sword.png is excluded by !**/*.png
  • textures/items/tools/sun/axe.png is excluded by !**/*.png
  • textures/items/tools/sun/hammer.png is excluded by !**/*.png
  • textures/items/tools/sun/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/sun/shovel.png is excluded by !**/*.png
  • textures/items/tools/sun/sword.png is excluded by !**/*.png
  • textures/items/tools/thunder/axe.png is excluded by !**/*.png
  • textures/items/tools/thunder/hammer.png is excluded by !**/*.png
  • textures/items/tools/thunder/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/thunder/shovel.png is excluded by !**/*.png
  • textures/items/tools/thunder/sword.png is excluded by !**/*.png
  • textures/items/tools/water/axe.png is excluded by !**/*.png
  • textures/items/tools/water/hammer.png is excluded by !**/*.png
  • textures/items/tools/water/pickaxe.png is excluded by !**/*.png
  • textures/items/tools/water/shovel.png is excluded by !**/*.png
  • textures/items/tools/water/sword.png is excluded by !**/*.png
  • textures/models/armor/aluminum.png is excluded by !**/*.png
  • textures/models/armor/aluminum_leggings.png is excluded by !**/*.png
  • textures/models/armor/dawn_stone.png is excluded by !**/*.png
  • textures/models/armor/dawn_stone_leggings.png is excluded by !**/*.png
  • textures/models/armor/dusk_stone.png is excluded by !**/*.png
  • textures/models/armor/dusk_stone_leggings.png is excluded by !**/*.png
  • textures/models/armor/fire_stone.png is excluded by !**/*.png
  • textures/models/armor/fire_stone_leggings.png is excluded by !**/*.png
  • textures/models/armor/leaf_stone.png is excluded by !**/*.png
  • textures/models/armor/leaf_stone_leggings.png is excluded by !**/*.png
  • textures/models/armor/moon_stone.png is excluded by !**/*.png
  • textures/models/armor/moon_stone_leggings.png is excluded by !**/*.png
  • textures/models/armor/sun_stone.png is excluded by !**/*.png
  • textures/models/armor/sun_stone_leggings.png is excluded by !**/*.png
  • textures/models/armor/thunder_stone.png is excluded by !**/*.png
  • textures/models/armor/thunder_stone_leggings.png is excluded by !**/*.png
  • textures/models/armor/water_stone.png is excluded by !**/*.png
  • textures/models/armor/water_stone_leggings.png is excluded by !**/*.png
📒 Files selected for processing (85)
  • .vscode/settings.json
  • attachables/armor/aluminum/boots.json
  • attachables/armor/aluminum/chestplate.json
  • attachables/armor/aluminum/helmet.json
  • attachables/armor/aluminum/leggings.json
  • attachables/armor/aquatic/boots.json
  • attachables/armor/aquatic/chestplate.json
  • attachables/armor/aquatic/helmet.json
  • attachables/armor/aquatic/leggings.json
  • attachables/armor/dawn_stone/boots.json
  • attachables/armor/dawn_stone/chestplate.json
  • attachables/armor/dawn_stone/helmet.json
  • attachables/armor/dawn_stone/leggings.json
  • attachables/armor/dusk_stone/boots.json
  • attachables/armor/dusk_stone/chestplate.json
  • attachables/armor/dusk_stone/helmet.json
  • attachables/armor/dusk_stone/leggings.json
  • attachables/armor/fire_stone/boots.json
  • attachables/armor/fire_stone/chestplate.json
  • attachables/armor/fire_stone/helmet.json
  • attachables/armor/fire_stone/leggings.json
  • attachables/armor/leaf_stone/boots.json
  • attachables/armor/leaf_stone/chestplate.json
  • attachables/armor/leaf_stone/helmet.json
  • attachables/armor/leaf_stone/leggings.json
  • attachables/armor/moon_stone/boots.json
  • attachables/armor/moon_stone/chestplate.json
  • attachables/armor/moon_stone/helmet.json
  • attachables/armor/moon_stone/leggings.json
  • attachables/armor/neoplasma/boots.json
  • attachables/armor/neoplasma/chestplate.json
  • attachables/armor/neoplasma/helmet.json
  • attachables/armor/neoplasma/leggings.json
  • attachables/armor/new_running_boots.json
  • attachables/armor/old_running_boots.json
  • attachables/armor/plasma/boots.json
  • attachables/armor/plasma/chestplate.json
  • attachables/armor/plasma/helmet.json
  • attachables/armor/plasma/leggings.json
  • attachables/armor/platinum/boots.json
  • attachables/armor/platinum/chestplate.json
  • attachables/armor/platinum/helmet.json
  • attachables/armor/platinum/leggings.json
  • attachables/armor/ruby/boots.json
  • attachables/armor/ruby/chestplate.json
  • attachables/armor/ruby/helmet.json
  • attachables/armor/ruby/leggings.json
  • attachables/armor/silicon/boots.json
  • attachables/armor/silicon/chestplate.json
  • attachables/armor/silicon/helmet.json
  • attachables/armor/silicon/leggings.json
  • attachables/armor/sun_stone/boots.json
  • attachables/armor/sun_stone/chestplate.json
  • attachables/armor/sun_stone/helmet.json
  • attachables/armor/sun_stone/leggings.json
  • attachables/armor/team_rocket/boots.json
  • attachables/armor/team_rocket/chestplate.json
  • attachables/armor/team_rocket/helmet.json
  • attachables/armor/team_rocket/leggings.json
  • attachables/armor/thunder_stone/boots.json
  • attachables/armor/thunder_stone/chestplate.json
  • attachables/armor/thunder_stone/helmet.json
  • attachables/armor/thunder_stone/leggings.json
  • attachables/armor/water_stone/boots.json
  • attachables/armor/water_stone/chestplate.json
  • attachables/armor/water_stone/helmet.json
  • attachables/armor/water_stone/leggings.json
  • blocks.json
  • items.json
  • models/blocks/apricorn_sapling.geo.json
  • models/blocks/cross_planes.json
  • models/entity/armor/aquatic_helmet.geo.json
  • models/entity/armor/aquatic_leggings.geo.json
  • models/entity/armor/base_boots.geo.json
  • models/entity/armor/base_chestplate.geo.json
  • models/entity/armor/base_helmet.geo.json
  • models/entity/armor/base_leggings.geo.json
  • models/entity/armor/neoplasma_chestplate.geo.json
  • models/entity/armor/ruby_chestplate.geo.json
  • models/entity/armor/ruby_helmet.geo.json
  • models/entity/armor/silicon_chestplate.geo.json
  • models/entity/armor/team_rocket_helmet.geo.json
  • texts/en_US.lang
  • textures/item_texture.json
  • textures/terrain_texture.json

📝 Walkthrough

Walkthrough

Adds seven complete new armor sets (aquatic, neoplasma, plasma, platinum, ruby, silicon, team_rocket) with attachable JSONs and custom geometry models. Introduces shared base geometry files for all standard armor slots. Normalizes texture and geometry paths across all existing stone-material armor attachables. Reorganizes block, item, and terrain texture registry paths. Expands localization entries for new items and armor sets.

Changes

Armor Assets and Resource Reorganization

Layer / File(s) Summary
Shared base armor geometry models
models/entity/armor/base_boots.geo.json, models/entity/armor/base_chestplate.geo.json, models/entity/armor/base_helmet.geo.json, models/entity/armor/base_leggings.geo.json
Introduces canonical geometry definitions (bone hierarchies, pivots, entity bindings, UVs) used by most armor slots across all new and updated armor sets.
Custom armor geometry for new sets
models/entity/armor/aquatic_helmet.geo.json, models/entity/armor/aquatic_leggings.geo.json, models/entity/armor/neoplasma_chestplate.geo.json, models/entity/armor/ruby_chestplate.geo.json, models/entity/armor/ruby_helmet.geo.json, models/entity/armor/silicon_chestplate.geo.json, models/entity/armor/team_rocket_helmet.geo.json, models/blocks/cross_planes.json
Adds non-standard geometry files for pieces with unique shapes (aquatic tie decorations, ruby horn, silicon dual-cube arm plates, team rocket helmet cube extension). Adds cross_planes block model; removes apricorn_sapling geometry.
New armor set attachable definitions
attachables/armor/aquatic/*, attachables/armor/neoplasma/*, attachables/armor/plasma/*, attachables/armor/platinum/*, attachables/armor/ruby/*, attachables/armor/silicon/*, attachables/armor/team_rocket/*
Adds complete four-slot (boots, chestplate, helmet, leggings) attachable JSON definitions for seven new armor sets, each with materials, texture paths, geometry bindings, parent_setup layer-visibility scripts, and controller.render.armor.
Existing armor attachable path normalization
attachables/armor/aluminum/*, attachables/armor/dawn_stone/*, attachables/armor/dusk_stone/*, attachables/armor/fire_stone/*, attachables/armor/leaf_stone/*, attachables/armor/moon_stone/*, attachables/armor/sun_stone/*, attachables/armor/thunder_stone/*, attachables/armor/water_stone/*, attachables/armor/old_running_boots.json, attachables/armor/new_running_boots.json
Updates textures.default to textures/armor/<material>/<slot> and geometry.default to geometry.base_* across all pre-existing stone-material armor attachables. Reformats render_controllers from multi-line to single-line arrays throughout.
Texture registries, block/item registries, and terrain textures
textures/item_texture.json, textures/terrain_texture.json, blocks.json, items.json
Reorganizes item_texture.json to add crystal/material/armor/tool entries under textures/items/... paths and removes ss_silicon. Retargets terrain_texture.json ore/block/crystal mappings to textures/blocks/materials/*. Removes ore block entries from blocks.json and ruby/sapphire/silicon from items.json.
Localization and editor config
texts/en_US.lang, .vscode/settings.json
Expands localization with entries for spoiled apricorn, crystal/ore/block/tool names, and full armor translation groups for aquatic, neoplasma, plasma, silicon, and team_rocket. Adds "neoplasma" to the VS Code cSpell dictionary.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested reviewers

  • smell-of-curry

Poem

🐇✨ A rabbit hops through armor files galore,
Base geometries bloom — boots, chest, helm, and more!
Aquatic and ruby, silicon, rocket too,
Stone paths reorganized in structured subdew.
The textures all shimmer in their new homes bright,
Neoplasma added — the spellcheck delight! 🌟

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/ore-update

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 Biome (2.5.0)
textures/terrain_texture.json

File contains syntax errors that prevent linting: Line 168: Expected a property but instead found '// Ores'.; Line 169: End of file expected; Line 169: End of file expected; Line 169: End of file expected; Line 171: End of file expected; Line 172: End of file expected; Line 172: End of file expected; Line 172: End of file expected; Line 174: End of file expected; Line 176: End of file expected; Line 176: End of file expected; Line 176: End of file expected; Line 178: End of file expected; Line 180: End of file expected; Line 180: End of file expected; Line 180: End of file expected; Line 182: End of file expected; Line 183: End of file expected; Line 183: End of file expected; Line 183: End of file expected; Line 185: End of file expected; Line 186: End of file expected; Line 186: End of file expected; Line 186: End of file expected; Line 188: End of file expected; Line 190: End of file expected; Line 190: End of file expected; Line 190: End of file expected; Line 192: End of file expe

... [truncated 8548 characters] ...

; Line 399: End of file expected; Line 400: End of file expected; Line 400: End of file expected; Line 400: End of file expected; Line 402: End of file expected; Line 403: End of file expected; Line 403: End of file expected; Line 403: End of file expected; Line 405: End of file expected; Line 406: End of file expected; Line 406: End of file expected; Line 406: End of file expected; Line 408: End of file expected; Line 409: End of file expected; Line 409: End of file expected; Line 409: End of file expected; Line 411: End of file expected; Line 412: End of file expected; Line 412: End of file expected; Line 412: End of file expected; Line 414: End of file expected; Line 415: End of file expected; Line 415: End of file expected; Line 415: End of file expected; Line 418: End of file expected

items.json

File contains syntax errors that prevent linting: Line 923: Expected a property but instead found '// "pokeb:ruby": "ruby",'.; Line 926: End of file expected; Line 926: End of file expected; Line 926: End of file expected; Line 926: End of file expected; Line 927: End of file expected; Line 927: End of file expected; Line 927: End of file expected; Line 927: End of file expected; Line 928: End of file expected; Line 928: End of file expected; Line 928: End of file expected; Line 928: End of file expected; Line 929: End of file expected; Line 929: End of file expected; Line 929: End of file expected; Line 929: End of file expected; Line 930: End of file expected; Line 930: End of file expected; Line 930: End of file expected; Line 930: End of file expected; Line 931: End of file expected; Line 931: End of file expected; Line 931: End of file expected; Line 931: End of file expected; Line 932: End of file expected; Line 932: End of file expected; Line 932: End of file expected; Line 932:

... [truncated 219921 characters] ...

expected; Line 2601: End of file expected; Line 2601: End of file expected; Line 2601: End of file expected; Line 2601: End of file expected; Line 2602: End of file expected; Line 2602: End of file expected; Line 2602: End of file expected; Line 2602: End of file expected; Line 2603: End of file expected; Line 2603: End of file expected; Line 2603: End of file expected; Line 2603: End of file expected; Line 2604: End of file expected; Line 2604: End of file expected; Line 2604: End of file expected; Line 2604: End of file expected; Line 2605: End of file expected; Line 2605: End of file expected; Line 2605: End of file expected; Line 2605: End of file expected; Line 2606: End of file expected; Line 2606: End of file expected; Line 2606: End of file expected; Line 2607: End of file expected


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@pyris-dev pyris-dev force-pushed the feature/ore-update branch from 741b9b3 to a8a1dfb Compare May 17, 2026 16:40
@smell-of-curry smell-of-curry marked this pull request as ready for review June 23, 2026 18:58
@smell-of-curry smell-of-curry merged commit 1d6bb22 into main Jun 23, 2026
2 of 3 checks passed
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.

2 participants