ArmorRenderLib: Directors Cut (Armor Render Lib: Directors Cut)
Armor Render Lib: Directors Cut 是对 Fabric API 的 fabric-rendering-v1 ArmorRenderer 的更新轻量级扩展库。由于 Fabric API 实现相当抽象,因此需要针对某些特定用例进行更有针对性的实现。

Armor Render Lib: Directors Cut, 是对 [Armor Render Lib](
Build
要将此库包含在您的项目中,请将以下内容复制到您的 build.gradle
文件中:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
已复制!
dependencies {
modImplementation "maven.modrinth:armor-render-lib:<version>"
include "maven.modrinth:armor-render-lib:<version>"
}
已复制!
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);
}
}
已复制!
Notes
- 一个物品可以注册多个不同的装甲渲染层。
- 多个物品可以注册到同一个装甲渲染层。
- 将渲染层注册到原版物品(或其他装甲物品)会覆盖默认的装甲渲染。
- 这意味着可以修改原版装甲的纹理、颜色和/或附魔闪光。
来自Modrinth
0.3.1+1.20.1
armorrenderlib-0.3.11.20.1.jar下载0.3.1+1.20.1#Release
fixed issue with dependencies.
展开
版本: 0.3.1+1.20.1
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 659
0.3.0+1.20.1
armorrenderlib-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
类型: Fabric
Release
下载次数: 95
收录