@Override
public void registerISensitiveMeshes(Collection<Item> items) {
for (Item it : items) {
if (!(it instanceof ISensitiveMesh)) {
continue;
}
final ISensitiveMesh ism = (ISensitiveMesh) it;
ModelLoader.setCustomMeshDefinition(it, new ItemMeshDefinition() {
@Override
public ModelResourceLocation getModelLocation(ItemStack stack) {
String meshName = ism.getMeshName(stack);
return new ModelResourceLocation("factorization:" + meshName + "#inventory");
}
});
for (ItemStack is : ism.getMeshSamples()) {
ModelLoader.addVariantName(it, "factorization:" + ism.getMeshName(is));
}
}
}
FactorizationClientProxy.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Factorization
作者:
评论列表
文章目录