From 504f033c2e7db296776465e66ee93652b49da1de Mon Sep 17 00:00:00 2001 From: octarine-noise Date: Thu, 24 Jul 2014 17:59:06 +0200 Subject: [PATCH] only rebuild block ID cache on client world load --- src/main/java/mods/betterfoliage/client/BlockMatcher.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/mods/betterfoliage/client/BlockMatcher.java b/src/main/java/mods/betterfoliage/client/BlockMatcher.java index 4960d16..1f0782e 100644 --- a/src/main/java/mods/betterfoliage/client/BlockMatcher.java +++ b/src/main/java/mods/betterfoliage/client/BlockMatcher.java @@ -9,6 +9,7 @@ import java.util.Set; import mods.betterfoliage.BetterFoliage; import mods.betterfoliage.common.util.Utils; import net.minecraft.block.Block; +import net.minecraft.client.multiplayer.WorldClient; import net.minecraft.util.ResourceLocation; import net.minecraftforge.event.world.WorldEvent; @@ -70,6 +71,8 @@ public class BlockMatcher { @SuppressWarnings("unchecked") @SubscribeEvent public void handleWorldLoad(WorldEvent.Load event) { + if (!(event.world instanceof WorldClient)) return; + blockIDs.clear(); Iterator iter = Block.blockRegistry.iterator(); while (iter.hasNext()) {