Advertisement
Guest User

Untitled

a guest
Jan 8th, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. @Override
  2. public void setCurrentShader(ResourceLocation resourcelocation, World world, EntityPlayer player, IResourceManager iresourcemanager) {
  3.  
  4. Minecraft mc = Minecraft.getMinecraft();
  5. EntityRenderer entityrenderer = new EntityRenderer(mc, iresourcemanager);
  6.  
  7. Field theShaderGroupField = EntityRenderer.class.getDeclaredField("theShaderGroup");
  8.  
  9. theShaderGroupField.setAccessible(true);
  10.  
  11. ShaderGroup fieldValue = (ShaderGroup) theShaderGroupField.get(theShaderGroupField);
  12.  
  13.  
  14. try {
  15. fieldValue = new ShaderGroup(mc.getTextureManager(), mc.getResourceManager(), mc.getFramebuffer(), resourcelocation);
  16. } catch (JsonException e) {
  17. e.printStackTrace();
  18. }
  19. fieldValue.createBindFramebuffers(mc.displayWidth, mc.displayHeight);
  20.  
  21. }
  22.  
  23.  
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement