parent
1572a0b597
commit
1a137d1cbe
6 changed files with 10 additions and 75 deletions
|
@ -1411,10 +1411,9 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
|
|||
|
||||
public boolean isAddedToEnergyNet() {return mIsAddedToEnet;}
|
||||
public void setStored(int aEU) {if (hasValidMetaTileEntity()) setStoredEU(aEU);}
|
||||
public int demandsEnergy() {if (mReleaseEnergy || !hasValidMetaTileEntity() || !mMetaTileEntity.isEnetInput()) return 0; return getCapacity() - getStored();}
|
||||
public double getDemandedEnergy() {if (mReleaseEnergy || !hasValidMetaTileEntity() || !mMetaTileEntity.isEnetInput()) return 0; return getCapacity() - getStored();}
|
||||
public int getCapacity() {return getEUCapacity();}
|
||||
public int getStored() {return Math.min(getStoredEU(), getCapacity());}
|
||||
public int getMaxSafeInput() {return getInputVoltage();}
|
||||
public int getMaxEnergyOutput() {if (mReleaseEnergy) return Integer.MAX_VALUE; return getOutput();}
|
||||
public int getOutput() {return getOutputVoltage();}
|
||||
|
||||
|
@ -1457,4 +1456,12 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
|
|||
public byte setColorization(byte aColor) {
|
||||
return mColor = (byte)(aColor+1);
|
||||
}
|
||||
|
||||
public int getSinkTier() {
|
||||
return mMetaTileEntity.getInputTier();
|
||||
}
|
||||
|
||||
public int getSourceTier() {
|
||||
return mMetaTileEntity.getOutputTier();
|
||||
}
|
||||
}
|
|
@ -19,22 +19,4 @@ public class BaseMetaTileEntityIC extends BaseMetaTileEntity implements IIC2Tile
|
|||
public boolean isTeleporterCompatible(Direction aSide) {return hasValidMetaTileEntity() && mMetaTileEntity.isTeleporterCompatible();}
|
||||
public boolean acceptsEnergyFrom(TileEntity aReceiver, Direction aDirection) {return inputEnergyFrom((byte)aDirection.toSideValue());}
|
||||
public boolean emitsEnergyTo(TileEntity aReceiver, Direction aDirection) {return outputsEnergyTo((byte)aDirection.toSideValue());}
|
||||
|
||||
@Override
|
||||
public double getDemandedEnergy() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSinkTier() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSourceTier() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
}
|
|
@ -19,22 +19,4 @@ public class BaseMetaTileEntityICMJ extends BaseMetaTileEntityMJ implements IIC2
|
|||
public boolean isTeleporterCompatible(Direction aSide) {return hasValidMetaTileEntity() && mMetaTileEntity.isTeleporterCompatible();}
|
||||
public boolean acceptsEnergyFrom(TileEntity aReceiver, Direction aDirection) {return inputEnergyFrom((byte)aDirection.toSideValue());}
|
||||
public boolean emitsEnergyTo(TileEntity aReceiver, Direction aDirection) {return outputsEnergyTo((byte)aDirection.toSideValue());}
|
||||
|
||||
@Override
|
||||
public double getDemandedEnergy() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSinkTier() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSourceTier() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
}
|
|
@ -19,22 +19,4 @@ public class BaseMetaTileEntityICUE extends BaseMetaTileEntityUE implements IIC2
|
|||
public boolean isTeleporterCompatible(Direction aSide) {return hasValidMetaTileEntity() && mMetaTileEntity.isTeleporterCompatible();}
|
||||
public boolean acceptsEnergyFrom(TileEntity aReceiver, Direction aDirection) {return inputEnergyFrom((byte)aDirection.toSideValue());}
|
||||
public boolean emitsEnergyTo(TileEntity aReceiver, Direction aDirection) {return outputsEnergyTo((byte)aDirection.toSideValue());}
|
||||
|
||||
@Override
|
||||
public double getDemandedEnergy() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSinkTier() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSourceTier() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
}
|
|
@ -19,22 +19,4 @@ public class BaseMetaTileEntityICUEMJ extends BaseMetaTileEntityUEMJ implements
|
|||
public boolean isTeleporterCompatible(Direction aSide) {return hasValidMetaTileEntity() && mMetaTileEntity.isTeleporterCompatible();}
|
||||
public boolean acceptsEnergyFrom(TileEntity aReceiver, Direction aDirection) {return inputEnergyFrom((byte)aDirection.toSideValue());}
|
||||
public boolean emitsEnergyTo(TileEntity aReceiver, Direction aDirection) {return outputsEnergyTo((byte)aDirection.toSideValue());}
|
||||
|
||||
@Override
|
||||
public double getDemandedEnergy() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSinkTier() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSourceTier() {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
}
|
|
@ -8,7 +8,7 @@ package gregtechmod.api.metatileentity;
|
|||
*/
|
||||
public class BaseMetaTileEntityMJ extends BaseMetaTileEntity /*implements IBCTileEntity*/ {
|
||||
/*
|
||||
IPowerProvider mProvider;
|
||||
IPowerProvider mProvider; // TODO RF api
|
||||
|
||||
public BaseMetaTileEntityMJ() {
|
||||
super();
|
||||
|
|
Loading…
Reference in a new issue