ModelLoader.java 文件源码

java
阅读 61 收藏 0 点赞 0 评论 0

项目:CustomWorldGen 作者:
@Override
public IModel loadModel(ResourceLocation modelLocation) throws Exception
{
    ModelResourceLocation variant = (ModelResourceLocation) modelLocation;
    ModelBlockDefinition definition = loader.getModelBlockDefinition(variant);
    try
    {
        VariantList variants = definition.getVariant(variant.getVariant());
        return new WeightedRandomModel(variant, variants);
    }
    catch(MissingVariantException e)
    {
        if(definition.hasMultipartData())
        {
            return new MultipartModel(new ResourceLocation(variant.getResourceDomain(), variant.getResourcePath()), definition.getMultipartData());
        }
        throw e;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号