aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/enderio
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/miscutil/enderio')
-rw-r--r--src/Java/miscutil/enderio/conduit/ConduitGTHandler.java10
-rw-r--r--src/Java/miscutil/enderio/conduit/Conduit_Base.java415
-rw-r--r--src/Java/miscutil/enderio/conduit/MetaConduitBase.java245
-rw-r--r--src/Java/miscutil/enderio/conduit/ModConduits.java6
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 {
-
-}