ModelBakery.java 文件源码

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

项目:BaseClient 作者:
private void loadVariantModels()
{
    for (ModelResourceLocation modelresourcelocation : this.variants.keySet())
    {
        for (ModelBlockDefinition.Variant modelblockdefinition$variant : ((ModelBlockDefinition.Variants)this.variants.get(modelresourcelocation)).getVariants())
        {
            ResourceLocation resourcelocation = modelblockdefinition$variant.getModelLocation();

            if (this.models.get(resourcelocation) == null)
            {
                try
                {
                    ModelBlock modelblock = this.loadModel(resourcelocation);
                    this.models.put(resourcelocation, modelblock);
                }
                catch (Exception exception)
                {
                    LOGGER.warn((String)("Unable to load block model: \'" + resourcelocation + "\' for variant: \'" + modelresourcelocation + "\'"), (Throwable)exception);
                }
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号