public IEntityRenderer makeEntityRender(ModelBase modelBase, float shadowSize)
{
TileEntityRendererDispatcher tileentityrendererdispatcher = TileEntityRendererDispatcher.instance;
TileEntitySpecialRenderer tileentityspecialrenderer = tileentityrendererdispatcher.getSpecialRendererByClass(TileEntityShulkerBox.class);
if (!(tileentityspecialrenderer instanceof TileEntityShulkerBoxRenderer))
{
return null;
}
else
{
if (tileentityspecialrenderer.getEntityClass() == null)
{
tileentityspecialrenderer = new TileEntityShulkerBoxRenderer((ModelShulker)modelBase);
tileentityspecialrenderer.setRendererDispatcher(tileentityrendererdispatcher);
}
if (!Reflector.TileEntityShulkerBoxRenderer_model.exists())
{
Config.warn("Field not found: TileEntityShulkerBoxRenderer.model");
return null;
}
else
{
Reflector.setFieldValue(tileentityspecialrenderer, Reflector.TileEntityShulkerBoxRenderer_model, modelBase);
return tileentityspecialrenderer;
}
}
}
ModelAdapterShulkerBox.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Backmemed
作者:
评论列表
文章目录