@SuppressWarnings("unchecked")
private static RenderPlayer getOldRenderer(String keyword) {
RenderManager manager = Minecraft.getMinecraft().getRenderManager();
Map< Class <? extends Entity > , Render<? extends Entity >> entityRenderMap = manager.entityRenderMap;
for(Field field : manager.getClass().getDeclaredFields()) {
if(field.getType() == Map.class) {
field.setAccessible(true);
try {
Object obj = field.get(manager);
if(obj == entityRenderMap) {
continue;
}
Map<String, RenderPlayer> skinMap = (Map<String, RenderPlayer>) obj;
return skinMap.get(keyword);
} catch (IllegalAccessException e) {
InfinityLib.instance.getLogger().printStackTrace(e);
}
}
}
return null;
}
ModelPlayerCustomized.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:InfinityLib
作者:
评论列表
文章目录