搜索历史
清空
暂无搜索历史
论坛热搜
1
乌托邦探险之旅3.2
热
3
上古老物 冒险者传说 by WhiteSword
新
5
洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
2
Jenny — 有趣的模拟女友模组|珍妮模组
热
4
幻虚斗罗V1.5
6
水星迫降——在未知的世界中挣扎
登陆 注册 QQ登陆
快捷导航
查看: 43|回复: 0

ArmorRenderLib: Directors Cut (Armor Render Lib: Directors Cut)-MOD模组

[复制链接]

5578

主题

26

回帖

7698

积分

龙❁妻

Rank: 8Rank: 8

经验
7698 EP
金粒
2054 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 16:34:19 | 显示全部楼层 |阅读模式
ArmorRenderLib: Directors Cut (Armor Render Lib: Directors Cut)Github |相关wiki |源站链接支持: fabricArmor Render Lib: Directors Cut 是对 Fabric API 的 fabric-rendering-v1 ArmorRenderer 的更新轻量级扩展库。由于 Fabric API 实现相当抽象,因此需要针对某些特定用例进行更有针对性的实现。



https://www.curseforge.com/minecraft/mc-mods/armorrenderlib-directors-cut]Armor Render Lib: Directors Cut, 是对 [Armor Render Lib](链接) 的一个移植,是 Fabric API 的 fabric-rendering-v1 ArmorRenderer 的轻量级扩展库。由于 Fabric API 实现相当抽象,因此需要针对某些特定用例进行更有针对性的实现。这些用例存在于我的多个模组中,因此为了代码重用的精神,创建了这个库。它是健壮的,只使用了几个非常有针对性的 mixin,并且完全兼容 Cosmetic Armor 和 GeckoLib。

Build

要将此库包含在您的项目中,请将以下内容复制到您的 build.gradle 文件中:

repositories {
    maven {
        name = \"Modrinth\"
        url = \"https://api.modrinth.com/maven\"
        content {
            includeGroup \"maven.modrinth\"
        }
    }
}Copy已复制!

dependencies {
    modImplementation \"maven.modrinth:armor-render-lib:<version>\"
    include \"maven.modrinth:armor-render-lib:<version>\"
}Copy已复制!

Use

Armor Render Lib 添加了装甲渲染层。这些是包含动态纹理位置、颜色和闪光布尔值的对象,用于渲染物品(或物品)的装甲。它们大致等同于 Fabric API 的 [ArmorRenderer#renderPart](链接),但纹理、颜色和闪光可以根据 ItemStack、LivingEntity 和 EquipmentSlot 动态指定。

它们应该这样注册:

public class ExampleMod implements ClientModInitializer {
    private static ArmorRenderProvider render(ItemStack stack, LivingEntity entity, EquipmentSlot slot) {
        // 动态纹理路径
        String texture = \"examplemod:textures/model/armor/example_chestplate.png\";
        
        // 动态颜色
        int color = 0xFF00FF;
        
        return data -> data.accept(texture, color, stack.hasGlint());
    }
   
    @Override
    public void onInitializeClient() {
        ArmorRenderLib.register(ExampleMod::render, Items.IRON_CHESTPLATE);
    }
}Copy已复制!

Notes

- 一个物品可以注册多个不同的装甲渲染层。
- 多个物品可以注册到同一个装甲渲染层。
- 将渲染层注册到原版物品(或其他装甲物品)会覆盖默认的装甲渲染。

来自Modrinth所有游戏版本1.20.1所有类型fabric0.3.1+1.20.1armorrenderlib-0.3.11.20.1.jar下载0.3.1+1.20.1#Releasefixed issue with dependencies.展开版本: 0.3.1+1.20.1支持游戏: 1.20.1类型:FabricRelease下载次数: 6780.3.0+1.20.1armorrenderlib-0.3.0+1.20.1.jar下载0.3.0+1.20.1#Release- Updated to 1.20.1展开版本: 0.3.0+1.20.1支持游戏: 1.20.1类型:FabricRelease下载次数: 100全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

游客,如果您要查看本帖隐藏内容请回复
ArmorRenderLib: Directors Cut
楼主 2025-8-10 16:34:19 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-12-18 05:02 , Processed in 0.248276 second(s), 123 queries .

快速回复 返回顶部 返回列表