ReForging Iris Pipeline Bridge 1.0.1
Copyright (c) 2026 LatroX

The own-code MIT license applies only to the authored IrisPipelineProvider,
its processor, the IrisBridgeTemplate method template, SPI/manifest metadata,
and authored build/test sources. It does not license Iris, Minecraft, NeoForge,
Alex's Mobs, GeckoLib, Thaumaturge, their assets or their trademarks.

This independent adapter calls IrisPipelines.assignPipeline and
assignPipelineShadow with explicit, tested ShaderKey values for an allowlist.
The target IrisPipelines implementation is protected by an exact SHA-256 guard.
Original blend, depth and cull states, existing registrations and upstream
logging are preserved. Unknown identifiers and incompatible vertex formats
are not guessed. Native and Iris-extended entity formats are checked where
applicable; the actual Thaumaturge particle pipeline objects are tested.

Reviewed identifiers:
  alexsmobs:pipeline/ghost_pickaxe
  alexsmobs:pipeline/underminer
  geckolib:pipeline/emissive
  thaumaturge:pipeline/fx_additive
  thaumaturge:pipeline/fx_additive_alpha_test
  thaumaturge:pipeline/fx_additive_no_depth
  thaumaturge:pipeline/fx_translucent
  thaumaturge:pipeline/fx_translucent_no_depth

No original Iris or Minecraft implementation class is distributed. The .bin
method template is compiled from the authored IrisBridgeTemplate.java, not
an upstream class. Original mod JARs remain unchanged separate downloads.
Iris upstream: https://github.com/IrisShaders/Iris
