|
|
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
回复(0)
收起回复
|