@Override
public IBakedModel bake(final IModelState state, final VertexFormat format, final Function<ResourceLocation, TextureAtlasSprite> bakedTextureGetter) {
final Map<TransformType, IBakedModel> bakedModels = Maps.transformValues(models, location -> bakeModel(location, state, format, bakedTextureGetter));
IModel missing = ModelLoaderRegistry.getMissingModel();
IBakedModel bakedMissing = missing.bake(missing.getDefaultState(), format, bakedTextureGetter);
final IBakedModel bakedBase;
if (base.isPresent()) {
bakedBase = bakeModel(base.get(), state, format, bakedTextureGetter);
} else {
bakedBase = bakedMissing;
}
return new PerspectiveAwareBakedModel(
bakedModels,
bakedBase,
PerspectiveMapWrapper.getTransforms(state));
}
PerspectiveAwareModel.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:OpenModsLib
作者:
评论列表
文章目录