Код
Краша нет, в консоль вывода нет. В чем дело?
Код:
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));
}
}