Should fix #322.

This commit is contained in:
Florian Nücke 2014-06-13 10:48:20 +02:00
parent 87eb274576
commit ab355a283d
5 changed files with 5 additions and 5 deletions

View File

@ -45,7 +45,7 @@ trait BuildCraft extends Common with IPowerReceptor {
@Optional.Method(modid = "BuildCraftAPI|power")
def getPowerReceiver(side: ForgeDirection) =
if (canConnect(side))
if (canConnectPower(side))
getPowerProvider.getPowerReceiver
else null

View File

@ -14,7 +14,7 @@ trait Common extends TileEntity {
// ----------------------------------------------------------------------- //
def canConnect(side: ForgeDirection) =
def canConnectPower(side: ForgeDirection) =
!Settings.get.ignorePower && side != null && side != ForgeDirection.UNKNOWN &&
(if (isClient) hasConnector(side) else connector(side).isDefined)

View File

@ -33,7 +33,7 @@ trait IndustrialCraft2 extends Common with IEnergySink {
// ----------------------------------------------------------------------- //
@Optional.Method(modid = "IC2")
def acceptsEnergyFrom(emitter: net.minecraft.tileentity.TileEntity, direction: ForgeDirection) = canConnect(direction)
def acceptsEnergyFrom(emitter: net.minecraft.tileentity.TileEntity, direction: ForgeDirection) = canConnectPower(direction)
@Optional.Method(modid = "IC2")
def injectEnergyUnits(directionFrom: ForgeDirection, amount: Double) =

View File

@ -8,7 +8,7 @@ import net.minecraftforge.common.ForgeDirection
@Optional.Interface(iface = "cofh.api.energy.IEnergyHandler", modid = "ThermalExpansion")
trait ThermalExpansion extends Common with IEnergyHandler {
@Optional.Method(modid = "ThermalExpansion")
def canInterface(from: ForgeDirection) = canConnect(from)
def canInterface(from: ForgeDirection) = canConnectPower(from)
@Optional.Method(modid = "ThermalExpansion")
def receiveEnergy(from: ForgeDirection, maxReceive: Int, simulate: Boolean) =

View File

@ -11,7 +11,7 @@ import universalelectricity.api.energy.{IEnergyInterface, IEnergyContainer}
))
trait UniversalElectricity extends Common with IEnergyInterface with IEnergyContainer {
@Optional.Method(modid = "UniversalElectricity")
override def canConnect(direction: ForgeDirection, source: AnyRef) = canConnect(direction)
override def canConnect(direction: ForgeDirection, source: AnyRef) = canConnectPower(direction)
@Optional.Method(modid = "UniversalElectricity")
override def onReceiveEnergy(from: ForgeDirection, receive: Long, doReceive: Boolean) =