`VanillaModelEncoder#emitItemQuads` does not respect Forge/NeoForge model extensions
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 43/100
Hướng nghiên cứu
Start by comparing NeoForge's ItemRenderer patch linked in the issue with Forgified FRAPI and Forgified Indigo's item quad paths, especially VanillaModelEncoder#emitItemQuads. Check how the two IBakedModelExtension methods and RenderType handling interact with FRAPI's BlendMode.DEFAULT behavior. Done means item models respect the requested render passes and types without the reported crashes or missing visuals.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
NeoForge patches the ItemRenderer to respect IBakedModelExtension#getRenderPasses(ItemStack, boolean) and IBakedModelExtension#getRenderTypes(ItemStack, boolean): https://github.com/neoforged/NeoForge/blob/1.21.1/patches/net/minecraft/client/renderer/entity/ItemRenderer.java.patch#L26-L27.
Neither of these methods are ever called in either Forgified FRAPI or Forgified Indigo, which leads to severe issues like crashes and missing visuals. Calling them in VanillaModelEncoder#emitItemQuads would be the best solution, but would need additional work as FRAPI does not accept RenderTypes directly; this method would need to be moved to Forgified Indigo so it can provide the RenderTypes directly. Inspection of quads with a non-standard RenderType could result in BlendMode.DEFAULT.
- Ngôn ngữ chính
- Java
- Star
- 181
- Fork
- 41
- Merge trung bình
- 10 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Sinytra/ForgifiedFabricAPI
-
Missing mixin in fabric-registry-sync-v0 suspected to break modded registry loadingCó thể làm lại được @Su5eD đã nhận 90 ngày trước và không có pull request nào đang mở. Đang mở26.1.x bug
Sinytra/ForgifiedFabricAPI#280 · 6 bình luận · 1 người được giao ·
-
1.21.x bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Sinytra/ForgifiedFabricAPI#276 ·
-
1.21.x bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
Sinytra/ForgifiedFabricAPI#269 ·
-
1.21.x bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 53/100
Sinytra/ForgifiedFabricAPI#267 ·
-
1.21.x bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
Sinytra/ForgifiedFabricAPI#265 · 6 bình luận ·
Tất cả issue của Sinytra/ForgifiedFabricAPI
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
ShaftHQ/SHAFT_ENGINE#6909 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Mention parakeet-ffm in READMEĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
mudler/parakeet.cpp#99 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[BUG] Re-subscribing the Mono returned by listTools/listResources/listResourceTemplates/listPrompts/listRoots duplicates the resultsCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
modelcontextprotocol/java-sdk#1174 · 1 reaction ·
Maintainer thường phản hồi trong vòng 2 ngày
-
建议在文档中补充逻辑删除与唯一索引冲突的处理方案Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
baomidou/mybatis-plus#7185 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
refinedmods/refinedstorage2#1419 ·