diff options
Diffstat (limited to 'src/Java/miscutil/enderio')
4 files changed, 0 insertions, 676 deletions
diff --git a/src/Java/miscutil/enderio/conduit/ConduitGTHandler.java b/src/Java/miscutil/enderio/conduit/ConduitGTHandler.java deleted file mode 100644 index 1f73134a80..0000000000 --- a/src/Java/miscutil/enderio/conduit/ConduitGTHandler.java +++ /dev/null @@ -1,10 +0,0 @@ -package miscutil.enderio.conduit; - -import gregtech.api.interfaces.tileentity.IEnergyConnected; -import gregtech.api.metatileentity.BaseMetaTileEntity; - -public class ConduitGTHandler extends BaseMetaTileEntity implements IEnergyConnected{ - - - -} diff --git a/src/Java/miscutil/enderio/conduit/Conduit_Base.java b/src/Java/miscutil/enderio/conduit/Conduit_Base.java deleted file mode 100644 index 7a4b6ac1cf..0000000000 --- a/src/Java/miscutil/enderio/conduit/Conduit_Base.java +++ /dev/null @@ -1,415 +0,0 @@ -package miscutil.enderio.conduit; - -import gregtech.api.interfaces.tileentity.IEnergyConnected; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import net.minecraft.world.biome.BiomeGenBase; -import net.minecraftforge.fluids.IFluidHandler; - -public class Conduit_Base implements IEnergyConnected{ - - @Override - public byte getColorization() { - - return 0; - } - - @Override - public byte setColorization(byte aColor) { - - return 0; - } - - @Override - public World getWorld() { - - return null; - } - - @Override - public int getXCoord() { - - return 0; - } - - @Override - public short getYCoord() { - - return 0; - } - - @Override - public int getZCoord() { - - return 0; - } - - @Override - public boolean isServerSide() { - - return false; - } - - @Override - public boolean isClientSide() { - - return false; - } - - @Override - public int getRandomNumber(int aRange) { - - return 0; - } - - @Override - public TileEntity getTileEntity(int aX, int aY, int aZ) { - - return null; - } - - @Override - public TileEntity getTileEntityOffset(int aX, int aY, int aZ) { - - return null; - } - - @Override - public TileEntity getTileEntityAtSide(byte aSide) { - - return null; - } - - @Override - public TileEntity getTileEntityAtSideAndDistance(byte aSide, int aDistance) { - - return null; - } - - @Override - public IInventory getIInventory(int aX, int aY, int aZ) { - - return null; - } - - @Override - public IInventory getIInventoryOffset(int aX, int aY, int aZ) { - - return null; - } - - @Override - public IInventory getIInventoryAtSide(byte aSide) { - - return null; - } - - @Override - public IInventory getIInventoryAtSideAndDistance(byte aSide, int aDistance) { - - return null; - } - - @Override - public IFluidHandler getITankContainer(int aX, int aY, int aZ) { - - return null; - } - - @Override - public IFluidHandler getITankContainerOffset(int aX, int aY, int aZ) { - - return null; - } - - @Override - public IFluidHandler getITankContainerAtSide(byte aSide) { - - return null; - } - - @Override - public IFluidHandler getITankContainerAtSideAndDistance(byte aSide, - int aDistance) { - - return null; - } - - @Override - public IGregTechTileEntity getIGregTechTileEntity(int aX, int aY, int aZ) { - - return null; - } - - @Override - public IGregTechTileEntity getIGregTechTileEntityOffset(int aX, int aY, - int aZ) { - - return null; - } - - @Override - public IGregTechTileEntity getIGregTechTileEntityAtSide(byte aSide) { - - return null; - } - - @Override - public IGregTechTileEntity getIGregTechTileEntityAtSideAndDistance( - byte aSide, int aDistance) { - - return null; - } - - @Override - public Block getBlock(int aX, int aY, int aZ) { - - return null; - } - - @Override - public Block getBlockOffset(int aX, int aY, int aZ) { - - return null; - } - - @Override - public Block getBlockAtSide(byte aSide) { - - return null; - } - - @Override - public Block getBlockAtSideAndDistance(byte aSide, int aDistance) { - - return null; - } - - @Override - public byte getMetaID(int aX, int aY, int aZ) { - - return 0; - } - - @Override - public byte getMetaIDOffset(int aX, int aY, int aZ) { - - return 0; - } - - @Override - public byte getMetaIDAtSide(byte aSide) { - - return 0; - } - - @Override - public byte getMetaIDAtSideAndDistance(byte aSide, int aDistance) { - - return 0; - } - - @Override - public byte getLightLevel(int aX, int aY, int aZ) { - - return 0; - } - - @Override - public byte getLightLevelOffset(int aX, int aY, int aZ) { - - return 0; - } - - @Override - public byte getLightLevelAtSide(byte aSide) { - - return 0; - } - - @Override - public byte getLightLevelAtSideAndDistance(byte aSide, int aDistance) { - - return 0; - } - - @Override - public boolean getOpacity(int aX, int aY, int aZ) { - - return false; - } - - @Override - public boolean getOpacityOffset(int aX, int aY, int aZ) { - - return false; - } - - @Override - public boolean getOpacityAtSide(byte aSide) { - - return false; - } - - @Override - public boolean getOpacityAtSideAndDistance(byte aSide, int aDistance) { - - return false; - } - - @Override - public boolean getSky(int aX, int aY, int aZ) { - - return false; - } - - @Override - public boolean getSkyOffset(int aX, int aY, int aZ) { - - return false; - } - - @Override - public boolean getSkyAtSide(byte aSide) { - - return false; - } - - @Override - public boolean getSkyAtSideAndDistance(byte aSide, int aDistance) { - - return false; - } - - @Override - public boolean getAir(int aX, int aY, int aZ) { - - return false; - } - - @Override - public boolean getAirOffset(int aX, int aY, int aZ) { - - return false; - } - - @Override - public boolean getAirAtSide(byte aSide) { - - return false; - } - - @Override - public boolean getAirAtSideAndDistance(byte aSide, int aDistance) { - - return false; - } - - @Override - public BiomeGenBase getBiome() { - - return null; - } - - @Override - public BiomeGenBase getBiome(int aX, int aZ) { - - return null; - } - - @Override - public int getOffsetX(byte aSide, int aMultiplier) { - - return 0; - } - - @Override - public short getOffsetY(byte aSide, int aMultiplier) { - - return 0; - } - - @Override - public int getOffsetZ(byte aSide, int aMultiplier) { - - return 0; - } - - @Override - public boolean isDead() { - - return false; - } - - @Override - public void sendBlockEvent(byte aID, byte aValue) { - - - } - - @Override - public long getTimer() { - - return 0; - } - - @Override - public void setLightValue(byte aLightValue) { - - - } - - @Override - public void writeToNBT(NBTTagCompound aNBT) { - - - } - - @Override - public void readFromNBT(NBTTagCompound aNBT) { - - - } - - @Override - public boolean isInvalidTileEntity() { - - return false; - } - - @Override - public boolean openGUI(EntityPlayer aPlayer, int aID) { - - return false; - } - - @Override - public boolean openGUI(EntityPlayer aPlayer) { - - return false; - } - - @Override - public long injectEnergyUnits(byte aSide, long aVoltage, long aAmperage) { - - return 0; - } - - @Override - public boolean inputEnergyFrom(byte aSide) { - - return false; - } - - @Override - public boolean outputsEnergyTo(byte aSide) { - - return false; - } - -} diff --git a/src/Java/miscutil/enderio/conduit/MetaConduitBase.java b/src/Java/miscutil/enderio/conduit/MetaConduitBase.java deleted file mode 100644 index 32560a470d..0000000000 --- a/src/Java/miscutil/enderio/conduit/MetaConduitBase.java +++ /dev/null @@ -1,245 +0,0 @@ -package miscutil.enderio.conduit; - -import static gregtech.api.enums.GT_Values.V; -import gregtech.api.enums.Textures; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.metatileentity.IMetaTileEntity; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.items.GT_MetaBase_Item; -import gregtech.api.objects.GT_RenderedTexture; -import gregtech.api.util.GT_ModHandler; -import gregtech.api.util.GT_Utility; -import ic2.api.item.IElectricItem; -import miscutil.core.handler.GuiHandler; -import miscutil.core.util.Utils; -import miscutil.gregtech.metatileentity.implementations.base.GregtechMetaTileEntity; -import miscutil.gregtech.util.IMessage; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.world.World; - -/** - * NEVER INCLUDE THIS FILE IN YOUR MOD!!! - * - * This is the main construct for my Basic Machines such as the Automatic Extractor - * Extend this class to make a simple Machine - */ -public class MetaConduitBase extends GregtechMetaTileEntity { - - /* - * public GregtechMetaEnergyBuffer() { super.this - * setCreativeTab(GregTech_API.TAB_GREGTECH); } - */ - - public int mAmpage = 1; - public boolean mCharge = false, mDecharge = false; - public int mBatteryCount = 1, mChargeableCount = 1; - - public MetaConduitBase(int aID, String aName, String aNameRegional, int aTier, String aDescription, int aSlotCount) { - super(aID, aName, aNameRegional, aTier, aSlotCount, aDescription); - } - - public MetaConduitBase(String aName, int aTier, String aDescription, ITexture[][][] aTextures, int aSlotCount) { - super(aName, aTier, aSlotCount, aDescription, aTextures); - } - - @Override - public String[] getDescription() { - return new String[] {mDescription, mInventory.length + " Slots"}; - } - - /* - * MACHINE_STEEL_SIDE - */ - @Override - public ITexture[][][] getTextureSet(ITexture[] aTextures) { - ITexture[][][] rTextures = new ITexture[2][17][]; - for (byte i = -1; i < 16; i++) { - rTextures[0][i + 1] = new ITexture[] { new GT_RenderedTexture( - Textures.BlockIcons.MACHINE_HEATPROOFCASING) }; - rTextures[1][i + 1] = new ITexture[] { - new GT_RenderedTexture( - Textures.BlockIcons.MACHINE_HEATPROOFCASING), - mInventory.length > 4 ? Textures.BlockIcons.OVERLAYS_ENERGY_OUT_MULTI[mTier] - : Textures.BlockIcons.OVERLAYS_ENERGY_OUT[mTier] }; - } - return rTextures; - } - - @Override - public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) { - return mTextures[aSide == aFacing ? 1 : 0][aColorIndex+1]; - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { - return new MetaConduitBase(mName, mTier, mDescription, mTextures, mInventory.length); - } - - @Override public boolean isSimpleMachine() {return false;} - @Override public boolean isElectric() {return true;} - @Override public boolean isValidSlot(int aIndex) {return true;} - @Override public boolean isFacingValid(byte aFacing) {return true;} - @Override public boolean isEnetInput() {return true;} - @Override public boolean isEnetOutput() {return true;} - @Override public boolean isInputFacing(byte aSide) {return aSide!=getBaseMetaTileEntity().getFrontFacing();} - @Override public boolean isOutputFacing(byte aSide) {return aSide==getBaseMetaTileEntity().getFrontFacing();} - @Override public boolean isTeleporterCompatible() {return false;} - @Override public long getMinimumStoredEU() {return V[mTier]*4*mInventory.length;} - @Override public long maxEUStore() {return V[mTier]*250;} - - @Override - public long maxEUInput() { - return V[mTier]; - } - - @Override - public long maxEUOutput() { - return V[mTier]; - } - - @Override - public long maxAmperesIn() { - return mChargeableCount * mAmpage; - } - - @Override - public long maxAmperesOut() { - return mChargeableCount * mAmpage; - } - @Override public int rechargerSlotStartIndex() {return 0;} - @Override public int dechargerSlotStartIndex() {return 0;} - @Override public int rechargerSlotCount() {return mCharge?mInventory.length:0;} - @Override public int dechargerSlotCount() {return mDecharge?mInventory.length:0;} - @Override public int getProgresstime() {return (int)getBaseMetaTileEntity().getUniversalEnergyStored();} - @Override public int maxProgresstime() {return (int)getBaseMetaTileEntity().getUniversalEnergyCapacity();} - @Override public boolean isAccessAllowed(EntityPlayer aPlayer) {return true;} - - @Override - public void saveNBTData(NBTTagCompound aNBT) { - // - } - - @Override - public void loadNBTData(NBTTagCompound aNBT) { - // - } - - @Override - public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) { - Utils.LOG_WARNING("Right Click on MTE by Player"); - if (aBaseMetaTileEntity.isClientSide()) return true; - //aBaseMetaTileEntity.openGUI(aPlayer); - - Utils.LOG_WARNING("MTE is Client-side"); - showEnergy(aPlayer.getEntityWorld(), aPlayer); - return true; - } - - private void showEnergy(World worldIn, EntityPlayer playerIn){ - Utils.LOG_WARNING("Begin Show Energy"); - final double c = ((double) getProgresstime() / maxProgresstime()) * 100; - Utils.LOG_WARNING(""+c); - final double roundOff = Math.round(c * 100.0) / 100.0; - IMessage.messageThePlayer("Energy: " + getProgresstime() + " EU at "+V[mTier]+"v ("+roundOff+"%)"); - Utils.LOG_WARNING("Making new instance of Guihandler"); - GuiHandler block = new GuiHandler(); - Utils.LOG_WARNING("Guihandler.toString(): "+block.toString()); - block.getClientGuiElement(1, playerIn, worldIn, (int) playerIn.posX, (int) playerIn.posY, (int) playerIn.posZ); - - } - - @Override - public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { - if (aBaseMetaTileEntity.isServerSide()) { - mCharge = aBaseMetaTileEntity.getStoredEU() / 2 > aBaseMetaTileEntity - .getEUCapacity() / 3; - mDecharge = aBaseMetaTileEntity.getStoredEU() < aBaseMetaTileEntity.getEUCapacity() / 3; - mBatteryCount = 1; - mChargeableCount = 1; - for (ItemStack tStack : mInventory) if (GT_ModHandler.isElectricItem(tStack, mTier)) { - if (GT_ModHandler.isChargerItem(tStack)) mBatteryCount++; - mChargeableCount++; - } - } - } - - @Override - public boolean allowPullStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { - if(GT_ModHandler.isElectricItem(aStack)&&aStack.getUnlocalizedName().startsWith("gt.metaitem.01.")){ - String name = aStack.getUnlocalizedName(); - if(name.equals("gt.metaitem.01.32510")|| - name.equals("gt.metaitem.01.32511")|| - name.equals("gt.metaitem.01.32520")|| - name.equals("gt.metaitem.01.32521")|| - name.equals("gt.metaitem.01.32530")|| - name.equals("gt.metaitem.01.32531")){ - return true; - } - } - return false; - } - - @Override - public boolean allowPutStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { - if(!GT_Utility.isStackValid(aStack)){ - return false; - } - if(GT_ModHandler.isElectricItem(aStack, this.mTier)){ - return true; - } - return false; - } - - public long[] getStoredEnergy(){ - long tScale = getBaseMetaTileEntity().getEUCapacity(); - long tStored = getBaseMetaTileEntity().getStoredEU(); - if (mInventory != null) { - for (ItemStack aStack : mInventory) { - if (GT_ModHandler.isElectricItem(aStack)) { - - if (aStack.getItem() instanceof GT_MetaBase_Item) { - Long[] stats = ((GT_MetaBase_Item) aStack.getItem()) - .getElectricStats(aStack); - if (stats != null) { - tScale = tScale + stats[0]; - tStored = tStored - + ((GT_MetaBase_Item) aStack.getItem()) - .getRealCharge(aStack); - } - } else if (aStack.getItem() instanceof IElectricItem) { - tStored = tStored - + (long) ic2.api.item.ElectricItem.manager - .getCharge(aStack); - tScale = tScale - + (long) ((IElectricItem) aStack.getItem()) - .getMaxCharge(aStack); - } - } - } - - } - return new long[] { tStored, tScale }; - } - - private long count=0; - private long mStored=0; - private long mMax=0; - - @Override - public String[] getInfoData() { - count++; - if(mMax==0||count%20==0){ - long[] tmp = getStoredEnergy(); - mStored=tmp[0]; - mMax=tmp[1]; - } - - return new String[] { - getLocalName(), - "Internal Storage:", - GT_Utility.formatNumbers(mStored)+" EU /", - GT_Utility.formatNumbers(mMax)+" EU"}; - } -}
\ No newline at end of file diff --git a/src/Java/miscutil/enderio/conduit/ModConduits.java b/src/Java/miscutil/enderio/conduit/ModConduits.java deleted file mode 100644 index 04cb120ec7..0000000000 --- a/src/Java/miscutil/enderio/conduit/ModConduits.java +++ /dev/null @@ -1,6 +0,0 @@ -package miscutil.enderio.conduit; - - -public class ModConduits { - -} |