From 2d7f4f6a8a527641a3acb31011e4938ca2eb2384 Mon Sep 17 00:00:00 2001 From: CovertJaguar Date: Wed, 5 Dec 2012 15:09:26 -0800 Subject: [PATCH] Fixed Autarchic Gate exploit There is no reason for them to power Wooden Conductive Pipes. --- common/buildcraft/transport/GateVanilla.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/common/buildcraft/transport/GateVanilla.java b/common/buildcraft/transport/GateVanilla.java index 9f560d99..9acd3f5a 100644 --- a/common/buildcraft/transport/GateVanilla.java +++ b/common/buildcraft/transport/GateVanilla.java @@ -1,7 +1,5 @@ package buildcraft.transport; -import java.util.LinkedList; - import buildcraft.BuildCraftTransport; import buildcraft.api.gates.IAction; import buildcraft.api.gates.ITrigger; @@ -10,10 +8,11 @@ import buildcraft.api.transport.IPipe; import buildcraft.core.DefaultProps; import buildcraft.core.GuiIds; import buildcraft.core.proxy.CoreProxy; -import buildcraft.core.utils.Utils; import buildcraft.core.utils.StringUtil; +import buildcraft.core.utils.Utils; +import buildcraft.transport.pipes.PipePowerWood; import buildcraft.transport.triggers.ActionEnergyPulser; - +import java.util.LinkedList; import net.minecraft.src.EntityPlayer; import net.minecraft.src.Item; import net.minecraft.src.ItemStack; @@ -119,7 +118,7 @@ public class GateVanilla extends Gate { * @return */ private boolean addEnergyPulser(Pipe pipe) { - if (!(pipe instanceof IPowerReceptor)){ + if (!(pipe instanceof IPowerReceptor) || pipe instanceof PipePowerWood){ pulser = new EnergyPulser(null); return false; }