create-mekanism-modular/tools
Amir Alexander Abdelbaki 90f1b76864 Cover the whole pack: 124 materials from 20 mods, and fix gem-socket properties
Arcane essence gave no max mana when socketed into armour. Its attributes were
filed under the `armor` material-property key, but a gem module is not tagged
`armor` - the modules declare which material properties they accept and list
only `default` plus their own gem tags, so anything under `armor` or `handheld`
never applied. Everything on the gem-capable materials now hangs off `default`,
and the attribute's own slot decides where it counts. Cinder essence's fire
immunity had the same defect.

New materials, taken from the mods actually in the pack:

  Ender IO      the full alloy ladder plus its six crystals
  AE2           certus quartz, charged certus, fluix
  Occultism     iesnium, spirit attuned gem
  Ars Nouveau   source gem
  NauTec        cast iron, atlantic gold, aquarine steel
  Superb War    tungsten, cemented carbide
  Pastel        ten gems
  Crystal Chron eight shards
  plus pink slime, dimensional shard, industrial iron, ferdonzor, glowshard

The two gem-set mods are generated from a table with shared stat bands per
tier, since their gems differ by colour and lore rather than by kind; the
palette still comes from each gem's own texture.

Metals that overlap a mod already covered are skipped rather than duplicated:
Superb Warfare's steel/lead/silver and Create Crafts & Additions' electrum.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 19:35:54 +02:00
..
generate_materials.py Add Immersive Engineering materials, fix gem sockets, pick one provider per metal 2026-08-12 19:19:36 +02:00
materials.py Cover the whole pack: 124 materials from 20 mods, and fix gem-socket properties 2026-08-12 19:35:54 +02:00