1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-01-19 05:32:55 +00:00

Merge pull request #164 from SquidDev-CC/hotfix/turtle-connectivity

Fix redstone connectivity on turtles
This commit is contained in:
Daniel Ratcliffe 2017-05-04 21:28:08 +01:00 committed by GitHub
commit 55b160e1bb

View File

@ -22,10 +22,10 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items; import net.minecraft.init.Items;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand; import net.minecraft.util.EnumHand;
import net.minecraft.util.ITickable; import net.minecraft.util.ITickable;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraft.util.EnumFacing;
public abstract class TileComputerBase extends TileGeneric public abstract class TileComputerBase extends TileGeneric
implements IComputerTile, IDirectionalTile, ITickable implements IComputerTile, IDirectionalTile, ITickable
@ -143,7 +143,8 @@ public abstract class TileComputerBase extends TileGeneric
@Override @Override
public boolean getRedstoneConnectivity( EnumFacing side ) public boolean getRedstoneConnectivity( EnumFacing side )
{ {
int localDir = remapLocalSide( DirectionUtil.toLocal( this, side ) ); if( side == null ) return false;
int localDir = remapLocalSide( DirectionUtil.toLocal( this, side.getOpposite() ) );
return !isRedstoneBlockedOnSide( localDir ); return !isRedstoneBlockedOnSide( localDir );
} }