ItemModelMesherForge.java 文件源码

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

项目:CustomWorldGen 作者:
public void rebuildCache()
{
    final ModelManager manager = this.getModelManager();
    for (Map.Entry<Item, TIntObjectHashMap<ModelResourceLocation>> e : locations.entrySet())
    {
        TIntObjectHashMap<IBakedModel> mods = models.get(e.getKey());
        if (mods != null)
        {
            mods.clear();
        }
        else
        {
            mods = new TIntObjectHashMap<IBakedModel>();
            models.put(e.getKey(), mods);
        }
        final TIntObjectHashMap<IBakedModel> map = mods;
        e.getValue().forEachEntry(new TIntObjectProcedure<ModelResourceLocation>()
        {
            @Override
            public boolean execute(int meta, ModelResourceLocation location)
            {
                map.put(meta, manager.getModel(location));
                return true;
            }
        });
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号