@Nullable
private IModel getItemModel(ItemStack stack)
{
// Unfortunately this can't be done before the init phase...
this.reflectMaps();
Item item = stack.getItem();
ModelResourceLocation mrl = null;
TIntObjectHashMap<ModelResourceLocation> map = LOCATIONS.get(item.delegate);
if (map != null)
{
mrl = map.get(stack.getMetadata());
}
if (mrl == null)
{
ItemMeshDefinition mesh = SHAPERS.get(item);
if (mesh != null)
{
mrl = mesh.getModelLocation(stack);
}
}
if (mrl != null)
{
try
{
return ModelLoaderRegistry.getModel(mrl);
}
catch (Exception e)
{
return STATE_MODELS.get(mrl);
}
}
return null;
}
ModelNullifierBaked.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:enderutilities
作者:
评论列表
文章目录