diff -r -U 3 minecraft_server\net\minecraft\block\state\pattern\BlockStateMatcher.java minecraft_server_patched\net\minecraft\block\state\pattern\BlockStateMatcher.java --- minecraft_server\net\minecraft\block\state\pattern\BlockStateMatcher.java +++ minecraft_server_patched\net\minecraft\block\state\pattern\BlockStateMatcher.java @@ -33,7 +33,7 @@ return true; } else { for(Entry, Predicate> entry : this.field_177640_b.entrySet()) { - if (!this.func_185927_a(p_apply_1_, entry.getKey(), entry.getValue())) { + if (!this.func_185927_a(p_apply_1_, (IProperty)entry.getKey(), (Predicate)entry.getValue())) { return false; } } @@ -45,7 +45,7 @@ } } - protected > boolean func_185927_a(IBlockState p_185927_1_, IProperty p_185927_2_, Predicate p_185927_3_) { + protected > boolean func_185927_a(IBlockState p_185927_1_, IProperty p_185927_2_, Predicate p_185927_3_) { return p_185927_3_.apply(p_185927_1_.func_177229_b(p_185927_2_)); }