Continuity

Continuity

26M Downloads

[Mod Compatibility] Trainer Card model, 3-way incompatibility with Continuity, Radical Cobblemon Trainers, and Cobblemon: Mega Showdown

WxAaRoNxW opened this issue ยท 1 comments

commented

If you have all 4 mods installed (Including dependencies like Cobblemon, Accessories, APIs, etc tho probably unrelated) The tracking arrow model of Radical Cobblemon Trainer's Trainer card does not render.

MC: 1.21.1
Using Fabric: 0.16.14
All mods updated:

  1. Mega Showdown 9.6.0-beta-e
  2. Continuity 3.0.0+1.21
  3. Radical Cobblemon Trainers 0.16.0-beta
  4. etc.

What it should look like:

Image

What it currently looks like:

Image

To test:
spawn an rctmod:trainer_association
hold a trainer card it should have a glint and an arrow will spawn

If you accidentally traded for a Radical Red trainer card, the arrow will point towards leader brock, you can spawn him with
/rctmod trainer summon leader_brock_019e

commented
  • RCT injects at RETURN of ItemRenderer.render to render the arrow. source
  • Continuity makes all item model rendering go through FRAPI when emissive textures are enabled and present.
  • All known FRAPI implementations cancel ItemRenderer.render early if the item model says that it must go through the FRAPI pipeline. Indigo source

As a result, when emissive textures are enabled and present, RCT's handler never runs and the arrow is not rendered. I would say that this is on RCT to fix. Report this issue to them.