ElytraRenderFix

Quick rating

ElytraRenderFix

No reviews yet

This mod fixes a bug in Minecraft's code that causes elytras to have a missingno texture when an item renders a trimmed armor piece AND an elytra via resource pack and minecraft:equippable component.

Mod Loaders
Fabric
Minecraft
26.1

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
1.2
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

ElytraRenderFix

With the minecraft:equippable component, it is possible to determine the layers that an item renders when it is equipped. This mod fixes a bug that occurs when rendering a chestplate layer and an elytra together. If the chestplate has a trim, the Elytra has a missingno texture because Minecraft's rendering code tries to apply the trim to the Elytra layer. This mod fixes this bug by simply preventing the trims from being rendered on the Elytra layer (wings). This ensures that the chestplate, trim, and Elytra are rendered correctly.

Please note that mods requiring trims to render on top of the elytra (like Elytra Trim mods) might be incompatible with this one, since it skips part of the elytra rendering process. If you experience issues, try removing this mod first — that might already fix it.

For example, the following JSON code is an equipment model (see Minecraft Wiki). This specifies that any item with the corrosponding asset_id in the item component minecraft:equippable (see Minecraft Wiki) should render normal netherite armor on the humanoid and humanoid_leggings layers (armor layers for helmet, chestplate, leggings, and boots) and, in addition, an elytra on the wings layer (using the player's cape if available).

netherite_armor_with_elytra.json:

{
  "layers": {
    "humanoid": [
      {
        "texture": "minecraft:netherite"
      }
    ],
    "humanoid_leggings": [
      {
        "texture": "minecraft:netherite"
      }
    ],
	"wings": [
      {
        "texture": "minecraft:elytra",
        "use_player_texture": true
      }
    ]
  }
}

minecraft:equippable component of the item (here a netherite chestplate):

{
  "slot": "chest",
  "asset_id": "mynamespace:netherite_armor_with_elytra"
}

If this item now has an armor trim, Minecraft attempts to render the trim over the normal armor layer (humanoid / humanoid_leggings) as well as over the wings layer. However, since the wings layer cannot accept a trim, it receives a missingno texture in its entirety.

This mod does nothing more than prevent trims from being rendered on the wings layer. This way, armor with trim also works with such a resource pack. (See below for example)

An image of the player wearing a chestplate like the one described while using the mod. An image of the player wearing a chestplate like the one described while NOT using the mod.
With the mod Without the Mod

(I had to create a new repository because I needed to set up a brand-new project for the major version update to 26.1, Click here for the old repo, the new one is linked via modrinth)

Screenshots

Gallery

  • Rendering with the mod
    Rendering with the mod
  • Rendering without the mod
    Rendering without the mod

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works