Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void setCurrentShader(ResourceLocation resourcelocation, World world, EntityPlayer player, IResourceManager iresourcemanager) {
- Minecraft mc = Minecraft.getMinecraft();
- EntityRenderer entityrenderer = new EntityRenderer(mc, iresourcemanager);
- Field theShaderGroupField = EntityRenderer.class.getDeclaredField("theShaderGroup");
- theShaderGroupField.setAccessible(true);
- ShaderGroup fieldValue = (ShaderGroup) theShaderGroupField.get(theShaderGroupField);
- try {
- fieldValue = new ShaderGroup(mc.getTextureManager(), mc.getResourceManager(), mc.getFramebuffer(), resourcelocation);
- } catch (JsonException e) {
- e.printStackTrace();
- }
- fieldValue.createBindFramebuffers(mc.displayWidth, mc.displayHeight);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement