-
Notifications
You must be signed in to change notification settings - Fork 415
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1.21.4pre9 Bug] CIT with custom non-3D models render invisible, CIT shields don't work, CIT potions render invisible, CIT armor models don't work #7857
Comments
Model resolving and relative paths fixed in pre9.
|
Pre9 fixed invisible non-3D CIT models and invisible potion CIT, shield CIT and armor model CIT are still broken. |
The nbtDamage error is coming from elytras, as there seems to be an issue in the latest OptiFine versions where broken elytra textures do not function using NBT damage 431 (it's 431, not 453 as you stated). Regarding the model "#layer0" error, these models are used by multiple CIT items and thus cannot have textures assigned inside the model. Using models with CIT where the models themselves don't specify textures makes them default to using the vanilla item's texture and thus the CIT texture, which is a completely normal thing for resource packs to do and I don't understand why it's outputting error logs. EDIT: The "layer0" errors are new to OptiFine 1.21.4, they did not appear in OptiFine 1.21.1. Unless I missed them, this seems to be a bug in OptiFine 1.21.4, unless something changed that packs need to account for on their end: |
In 1.21.4 the |
Instead of |
There is no fallback to vanilla texture for "builtin/generated" models without texture. |
In 1.21.4 shields are rendered as entities and can be configured via CEM. |
Converted shield models from JSON (CIT models) to JEM (CEM models) using blockbench, named them shield2/shield3/shield4 and put it in CEM folder, created shield.properties file and put it in CEM folder which contains the following:
This doesn't work. I also don't understand how you would make it work for blocking shields. |
What was I doing wrong in the above example? Could you send me your test pack for the vanguard shield that you got working so I can go off of that maybe?
Will there be a way to fix/hide banner patterns?
Thanks for working through this with me, hoping the blocking model gets support in J3. Will CIT armor models be fixed, or do those also have to be done via CEM now? (I saw u were testing CIT armor models in the screenshots via molten netherite chestplate) |
Got the classic CIT shields working in an experimental version, current preview can't show them. |
Added |
Thrown tridents are entities (CEM), handheld and GUI tridents are items (CIT). |
In |
In my pack I'm using CIT for the handheld and GUI, and only using CEM for the thrown trident. I was suggesting there be a parameter in the CIT properties for Looking at |
Description of Issue
In 1.21.4pre7, various instances of CIT do not apply, or render invisible. CIT that uses a custom model that is not a 3D model render invisible. Additionally, CIT shields do not apply in-game, CIT potions render invisible, and CIT armor models do not apply in-game.
Model properties
CIT model that is not 3D, makes item render invisible:
CIT shield example properties, does not apply texture in-game:
CIT potion example properties, makes item render invisible:
CIT armor example properties, does not apply texture in-game:
OptiFine Version
OptiFine 1.21.4_HD_U_J3_pre7
Screenshots
Invisible CIT non-3D models:
Broken shield CIT:
Invisible potion CIT:
Broken CIT armor models:
Test resource pack
https://legacy.curseforge.com/minecraft/texture-packs/newdefaultplus/files/5945906
The text was updated successfully, but these errors were encountered: