static IBakedModel getModelCull(String p_getModelCull_0_, List p_getModelCull_1_)
{
ModelManager modelmanager = Config.getModelManager();
if (modelmanager == null)
{
return null;
}
else
{
ResourceLocation resourcelocation = new ResourceLocation("blockstates/" + p_getModelCull_0_ + "_leaves.json");
if (Config.getDefiningResourcePack(resourcelocation) != Config.getDefaultResourcePack())
{
return null;
}
else
{
ResourceLocation resourcelocation1 = new ResourceLocation("models/block/" + p_getModelCull_0_ + "_leaves.json");
if (Config.getDefiningResourcePack(resourcelocation1) != Config.getDefaultResourcePack())
{
return null;
}
else
{
ModelResourceLocation modelresourcelocation = new ModelResourceLocation(p_getModelCull_0_ + "_leaves", "normal");
IBakedModel ibakedmodel = modelmanager.getModel(modelresourcelocation);
if (ibakedmodel != null && ibakedmodel != modelmanager.getMissingModel())
{
List list = ibakedmodel.getQuads((IBlockState)null, (EnumFacing)null, 0L);
if (list.size() == 0)
{
return ibakedmodel;
}
else if (list.size() != 6)
{
return null;
}
else
{
for (Object bakedquad : list)
{
List list1 = ibakedmodel.getQuads((IBlockState)null, ((BakedQuad) bakedquad).getFace(), 0L);
if (list1.size() > 0)
{
return null;
}
list1.add(bakedquad);
}
list.clear();
p_getModelCull_1_.add(p_getModelCull_0_ + "_leaves");
return ibakedmodel;
}
}
else
{
return null;
}
}
}
}
}
SmartLeaves.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:Backmemed
作者:
评论列表
文章目录