예제 #1
0
 @Override
 public void setEnergyStored(int stored) {
   IPowerConduit pc = getConduit(IPowerConduit.class);
   if (pc != null) {
     pc.setEnergyStored(stored);
   }
 }
예제 #2
0
 @Override
 public int getMaxEnergyStored() {
   IPowerConduit pc = getConduit(IPowerConduit.class);
   if (pc != null) {
     return pc.getMaxEnergyStored();
   }
   return 0;
 }
예제 #3
0
 @Override
 public int getMaxEnergyRecieved(ForgeDirection dir) {
   IPowerConduit pc = getConduit(IPowerConduit.class);
   if (pc != null) {
     return pc.getMaxEnergyRecieved(dir);
   }
   return 0;
 }
예제 #4
0
 @Override
 public int getMaxEnergyStored(ForgeDirection from) {
   IPowerConduit pc = getConduit(IPowerConduit.class);
   if (pc != null) {
     return pc.getMaxEnergyStored(from);
   }
   return 0;
 }
예제 #5
0
 @Override
 public boolean canConnectEnergy(ForgeDirection from) {
   IPowerConduit pc = getConduit(IPowerConduit.class);
   if (pc != null) {
     return pc.canConnectEnergy(from);
   }
   return false;
 }
예제 #6
0
 @Override
 public int extractEnergy(ForgeDirection from, int maxExtract, boolean simulate) {
   IPowerConduit pc = getConduit(IPowerConduit.class);
   if (pc != null) {
     return pc.extractEnergy(from, maxExtract, simulate);
   }
   return 0;
 }
예제 #7
0
 @Override
 public int receiveEnergy(ForgeDirection from, int maxReceive, boolean simulate) {
   IPowerConduit pc = getConduit(IPowerConduit.class);
   if (pc != null) {
     return pc.receiveEnergy(from, maxReceive, simulate);
   }
   return 0;
 }