From 7419c2aa91e867adceb0c8362708f80387304a85 Mon Sep 17 00:00:00 2001 From: Lex Manos Date: Thu, 18 Dec 2014 08:11:06 -0800 Subject: [PATCH] Fix incorrect logic in world change clumping. --- .../net/minecraft/server/management/PlayerManager.java.patch | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/patches/minecraft/net/minecraft/server/management/PlayerManager.java.patch b/patches/minecraft/net/minecraft/server/management/PlayerManager.java.patch index b2ae9a0a2..f1af1d8fc 100644 --- a/patches/minecraft/net/minecraft/server/management/PlayerManager.java.patch +++ b/patches/minecraft/net/minecraft/server/management/PlayerManager.java.patch @@ -197,7 +197,7 @@ int l; - if (this.field_73262_e == 64) -+ if (this.field_73262_e == net.minecraftforge.common.ForgeModContainer.clumpingThreshold) ++ if (this.field_73262_e >= net.minecraftforge.common.ForgeModContainer.clumpingThreshold) { i = this.field_73264_c.field_77276_a * 16; j = this.field_73264_c.field_77275_b * 16; @@ -213,9 +213,8 @@ else { this.func_151251_a(new S22PacketMultiBlockChange(this.field_73262_e, this.field_151254_d, PlayerManager.this.field_72701_a.func_72964_e(this.field_73264_c.field_77276_a, this.field_73264_c.field_77275_b))); -- + } -+ + + { //Forge: Send only the tile entities that are updated, Adding this brace lets us keep the indent and the patch small + WorldServer world = PlayerManager.this.field_72701_a; for (i = 0; i < this.field_73262_e; ++i)