parent
8a0d981018
commit
575773a6b3
1 changed files with 5 additions and 9 deletions
|
@ -1,6 +1,5 @@
|
||||||
package techreborn.parts.powerCables;
|
package techreborn.parts.powerCables;
|
||||||
|
|
||||||
import cofh.api.energy.IEnergyConnection;
|
|
||||||
import cofh.api.energy.IEnergyProvider;
|
import cofh.api.energy.IEnergyProvider;
|
||||||
import cofh.api.energy.IEnergyReceiver;
|
import cofh.api.energy.IEnergyReceiver;
|
||||||
import ic2.api.energy.tile.*;
|
import ic2.api.energy.tile.*;
|
||||||
|
@ -220,10 +219,8 @@ public class CableMultipart extends Multipart
|
||||||
} else if(tile instanceof IEnergyProducerTile &&
|
} else if(tile instanceof IEnergyProducerTile &&
|
||||||
((IEnergyProducerTile) tile).canProvideEnergy(facing)) {
|
((IEnergyProducerTile) tile).canProvideEnergy(facing)) {
|
||||||
return true;
|
return true;
|
||||||
} else if ((tile instanceof IEnergyProvider ||
|
} else if (tile instanceof IEnergyReceiver &&
|
||||||
tile instanceof IEnergyReceiver ||
|
((IEnergyReceiver) tile).canConnectEnergy(facing) &&
|
||||||
tile instanceof cofh.api.energy.IEnergyStorage) &&
|
|
||||||
((IEnergyConnection) tile).canConnectEnergy(facing) &&
|
|
||||||
RebornCoreConfig.getRebornPower().rf()) {
|
RebornCoreConfig.getRebornPower().rf()) {
|
||||||
return true;
|
return true;
|
||||||
} else if (Loader.isModLoaded("IC2") &&
|
} else if (Loader.isModLoaded("IC2") &&
|
||||||
|
@ -233,8 +230,7 @@ public class CableMultipart extends Multipart
|
||||||
tile instanceof IEnergyAcceptor)) {
|
tile instanceof IEnergyAcceptor)) {
|
||||||
return true;
|
return true;
|
||||||
} else if (Loader.isModLoaded("Tesla") &&
|
} else if (Loader.isModLoaded("Tesla") &&
|
||||||
tile.hasCapability(TeslaCapabilities.CAPABILITY_CONSUMER, facing) ||
|
tile.hasCapability(TeslaCapabilities.CAPABILITY_CONSUMER, facing)) {
|
||||||
tile.hasCapability(TeslaCapabilities.CAPABILITY_PRODUCER, facing)) {
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -301,8 +297,8 @@ public class CableMultipart extends Multipart
|
||||||
EnumFacing opposite = connection.getOpposite();
|
EnumFacing opposite = connection.getOpposite();
|
||||||
|
|
||||||
//TODO rewrite for new version
|
//TODO rewrite for new version
|
||||||
if(tileEntity instanceof IEnergyProducerTile) {
|
if(tileEntity instanceof IEnergyInterfaceTile) {
|
||||||
IEnergyProducerTile interfaceTile = (IEnergyProducerTile) tileEntity;
|
IEnergyInterfaceTile interfaceTile = (IEnergyInterfaceTile) tileEntity;
|
||||||
if(interfaceTile.canProvideEnergy(opposite)) {
|
if(interfaceTile.canProvideEnergy(opposite)) {
|
||||||
double extractedEU = interfaceTile.useEnergy(getCableType().transferRate, true);
|
double extractedEU = interfaceTile.useEnergy(getCableType().transferRate, true);
|
||||||
double dispatched = EnergyUtils.dispatchWiresEnergyPacket(getWorld(), getPos(), extractedEU, blockPos);
|
double dispatched = EnergyUtils.dispatchWiresEnergyPacket(getWorld(), getPos(), extractedEU, blockPos);
|
||||||
|
|
Loading…
Add table
Reference in a new issue