1.7.10 не работает активация стандартного шейдера из Minecraft.

Код
Код:
if(event.ammount > (float)this.rand.nextInt(6)) {
            DamageSource var10001 = event.source;
            Minecraft mc = Minecraft.getMinecraft();
            if(event.source == DamageSource.fall) {
               LDChatHandler.sendMsgChatToPlayer(e, EnumChatFormatting.DARK_RED + "Вы сломали ногу!");
               e.addPotionEffect(new PotionEffect(Potion.moveSlowdown.id, 300, 1));
               try {
                   mc.entityRenderer.theShaderGroup = new ShaderGroup(mc.getTextureManager(), mc.getResourceManager(), mc.getFramebuffer(), new ResourceLocation("shaders/post/phosphor.json"));
                   mc.entityRenderer.theShaderGroup.createBindFramebuffers(mc.displayWidth, mc.displayHeight);
                } catch (IOException var12) {
                   ;
                }
            } else {
               label92: {
                  var10001 = event.source;
                  if(event.source == DamageSource.magic) {
                     var10001 = event.source;
                     if(event.source == DamageSource.onFire) {
                        var10001 = event.source;
                        if(event.source == DamageSource.starve) {
                           var10001 = event.source;
                           if(event.source == DamageSource.outOfWorld) {
                              var10001 = event.source;
                              if(event.source == DamageSource.wither) {
                                 var10001 = event.source;
                                 if(event.source == DamageSource.lava) {
                                    var10001 = event.source;
                                    if(event.source == DamageSource.drown) {
                                       break label92;
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }

                  if(this.rand.nextInt(LDConfig.bleeding_start_chance + 10) == 0) {
                     LDChatHandler.sendMsgChatToPlayer(e, EnumChatFormatting.DARK_RED + "У вас кровотечение!");
                     LDChatHandler.sendMsgChatToPlayer(e, EnumChatFormatting.DARK_RED + "Вы сломали ногу!");
                     e.addPotionEffect(new PotionEffect(Potion.poison.id, 1500, 5));
                     e.addPotionEffect(new LDPotionEffect(LDPotion.bleeding.id, 600, 5));
                  }
               }
            }
         }

         if(event.ammount > (float)this.rand.nextInt(LDConfig.bleeding_start_chance)) {
            LDChatHandler.sendMsgChatToPlayer(e, EnumChatFormatting.DARK_RED + "У вас кровотечение!");
            e.addPotionEffect(new LDPotionEffect(LDPotion.bleeding.id, 600 + this.rand.nextInt(600), 5));
         }
      }
Краша нет, в консоль вывода нет. В чем дело?
 
Да дело не в этом, просто наткнулся на эту лабуду, да интересно стало шейдеры стандартные прикрутить. Нет какой либо цели, просто ради интереса пробую. Так что скажешь?
 
Назад
Сверху