MoreMcmeta Emissive Textures (Forge)

MoreMcmeta Emissive Textures (Forge)

88.3k Downloads

CIT Resewn animated texture don't work

Raiguri opened this issue · 3 comments

commented

Describe the bug
CIT Resewn animated textures don't work when using them with MoreMcmeta emission

To reproduce
Steps to reproduce the behavior:

  1. Install CIT Resewn and MoreMcmeta emissive-plugin
  2. Make model with animated texture that should be also emissive
  3. See that emission works but animation stuck on 1 frame

Expected behavior
I should see animated texture with emission

Screenshots or videos
javaw_4SfoR17ekW

Which Minecraft versions does this bug affect?
1.20.1

Mod loader
Which mod loaders does this bug affect?

  • [V] Fabric

Mods list
Sodium
Moremcmeta
MoreMcmeta emission
CIT Resewn
Indium

Resource pack
cinemapropsRP DEMO.zip

commented

I believe this may be an incompatibility with Sodium--can you please confirm whether it works when Sodium is removed?

commented

I can confirm that it isn't sodium related, I tested it without sodium and it still don't work correctly.
Apart from fabric, emission + animation don't work correctly on forge too.

commented

I have a similar problem. If I change the item's model with custom_model_data, the emissive texture is applied, but if I change the item's model with CIT according to the item's name, the emissive texture is not applied.

I tried several methods but the emissive feature did not work either way:

Method 1 | custom_model_data ✅, CIT ❌
  • Create texture.png.moremcmeta for the texture.png file in minecraft/optifine/cit/mytextures and specify the texture_e.png file in the same place as emissive.
TRY METHOD 1

Permits-demo 1.zip

  • custom_model_data: /give @s minecraft:paper[minecraft:custom_model_data=774]
  • CIT: /give @s paper[custom_name='"Diamond Permit"']
Method 2 | custom_model_data ❌, CIT ❌
  • Set the texture of the texture.json model file in minecraft/optifine/cit/mytexture to texture.png in minecraft/textures/item/mytextures, create texture.png.moremcmeta in the same location and specify the texture_e.png file in the same location as emissive.
TRY METHOD 2

Permits-demo 2.zip

  • custom_model_data: /give @s minecraft:paper[minecraft:custom_model_data=774]
  • CIT: /give @s paper[custom_name='"Diamond Permit"']
Method 3 | custom_model_data ❌, CIT ❌
  • Setting the model path in the texture.properties file in minecraft/optifine/cit/mytexture to texture.json in minecraft/models/item/mytextures, setting the texture of this model file to texture.png in minecraft/textures/item/mytextures, creating texture.png.moremcmeta in the same location and specifying the texture_e.png file in the same location as emissive
TRY METHOD 3

Permits-demo 3.zip

  • custom_model_data: /give @s minecraft:paper[minecraft:custom_model_data=774]
  • CIT: /give @s paper[custom_name='"Diamond Permit"']

I still want to use emissive texture with MoreMcmeta but after a short research I realized that Continuity mod supports emissive texture and I tested it for this problem, it can apply emissive texture to both custom_model_data and CIT as I wanted