aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api/thermal
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/api/thermal')
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/IThermalConnection.java8
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/IThermalContainerItem.java14
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/IThermalHandler.java18
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/IThermalProvider.java12
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/IThermalReceiver.java12
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/IThermalStorage.java12
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/ThermalStorage.java117
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/energy/ThermalStorageAdv.java34
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/sample/ItemThermalContainer.java89
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/sample/TileThermalHandler.java50
-rw-r--r--src/main/java/gtPlusPlus/api/thermal/tileentity/IThermalInfo.java12
11 files changed, 0 insertions, 378 deletions
diff --git a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalConnection.java b/src/main/java/gtPlusPlus/api/thermal/energy/IThermalConnection.java
deleted file mode 100644
index fce4ad7c55..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalConnection.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package gtPlusPlus.api.thermal.energy;
-
-import net.minecraftforge.common.util.ForgeDirection;
-
-public interface IThermalConnection {
-
- boolean canConnectThermalEnergy(ForgeDirection arg0);
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalContainerItem.java b/src/main/java/gtPlusPlus/api/thermal/energy/IThermalContainerItem.java
deleted file mode 100644
index 14f566c1a7..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalContainerItem.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package gtPlusPlus.api.thermal.energy;
-
-import net.minecraft.item.ItemStack;
-
-public interface IThermalContainerItem {
-
- int receiveThermalEnergy(ItemStack arg0, int arg1, boolean arg2);
-
- int extractThermalEnergy(ItemStack arg0, int arg1, boolean arg2);
-
- int getThermalEnergyStored(ItemStack arg0);
-
- int getMaxThermalEnergyStored(ItemStack arg0);
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalHandler.java b/src/main/java/gtPlusPlus/api/thermal/energy/IThermalHandler.java
deleted file mode 100644
index e50ae45003..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalHandler.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package gtPlusPlus.api.thermal.energy;
-
-import net.minecraftforge.common.util.ForgeDirection;
-
-public interface IThermalHandler extends IThermalProvider, IThermalReceiver {
-
- @Override
- int receiveThermalEnergy(ForgeDirection arg0, int arg1, boolean arg2);
-
- @Override
- int extractThermalEnergy(ForgeDirection arg0, int arg1, boolean arg2);
-
- @Override
- int getThermalEnergyStored(ForgeDirection arg0);
-
- @Override
- int getMaxThermalEnergyStored(ForgeDirection arg0);
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalProvider.java b/src/main/java/gtPlusPlus/api/thermal/energy/IThermalProvider.java
deleted file mode 100644
index a13a041176..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalProvider.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package gtPlusPlus.api.thermal.energy;
-
-import net.minecraftforge.common.util.ForgeDirection;
-
-public interface IThermalProvider extends IThermalConnection {
-
- int extractThermalEnergy(ForgeDirection arg0, int arg1, boolean arg2);
-
- int getThermalEnergyStored(ForgeDirection arg0);
-
- int getMaxThermalEnergyStored(ForgeDirection arg0);
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalReceiver.java b/src/main/java/gtPlusPlus/api/thermal/energy/IThermalReceiver.java
deleted file mode 100644
index 85be402658..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalReceiver.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package gtPlusPlus.api.thermal.energy;
-
-import net.minecraftforge.common.util.ForgeDirection;
-
-public interface IThermalReceiver extends IThermalConnection {
-
- int receiveThermalEnergy(ForgeDirection arg0, int arg1, boolean arg2);
-
- int getThermalEnergyStored(ForgeDirection arg0);
-
- int getMaxThermalEnergyStored(ForgeDirection arg0);
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalStorage.java b/src/main/java/gtPlusPlus/api/thermal/energy/IThermalStorage.java
deleted file mode 100644
index 43d76b73ec..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/energy/IThermalStorage.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package gtPlusPlus.api.thermal.energy;
-
-public interface IThermalStorage {
-
- int receiveThermalEnergy(int arg0, boolean arg1);
-
- int extractThermalEnergy(int arg0, boolean arg1);
-
- int getThermalEnergyStored();
-
- int getMaxThermalEnergyStored();
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/energy/ThermalStorage.java b/src/main/java/gtPlusPlus/api/thermal/energy/ThermalStorage.java
deleted file mode 100644
index a2c29ba76a..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/energy/ThermalStorage.java
+++ /dev/null
@@ -1,117 +0,0 @@
-package gtPlusPlus.api.thermal.energy;
-
-import net.minecraft.nbt.NBTTagCompound;
-
-public class ThermalStorage implements IThermalStorage {
-
- protected int thermal_energy;
- protected int capacity;
- protected int maxReceive;
- protected int maxExtract;
-
- public ThermalStorage(int arg0) {
- this(arg0, arg0, arg0);
- }
-
- public ThermalStorage(int arg0, int arg1) {
- this(arg0, arg1, arg1);
- }
-
- public ThermalStorage(int arg0, int arg1, int arg2) {
- this.capacity = arg0;
- this.maxReceive = arg1;
- this.maxExtract = arg2;
- }
-
- public ThermalStorage readFromNBT(NBTTagCompound arg0) {
- this.thermal_energy = arg0.getInteger("ThermalEnergy");
- if (this.thermal_energy > this.capacity) {
- this.thermal_energy = this.capacity;
- }
- return this;
- }
-
- public NBTTagCompound writeToNBT(NBTTagCompound arg0) {
- if (this.thermal_energy < 0) {
- this.thermal_energy = 0;
- }
- arg0.setInteger("ThermalEnergy", this.thermal_energy);
- return arg0;
- }
-
- public void setCapacity(int arg0) {
- this.capacity = arg0;
- if (this.thermal_energy > arg0) {
- this.thermal_energy = arg0;
- }
- }
-
- public void setMaxTransfer(int arg0) {
- this.setMaxReceive(arg0);
- this.setMaxExtract(arg0);
- }
-
- public void setMaxReceive(int arg0) {
- this.maxReceive = arg0;
- }
-
- public void setMaxExtract(int arg0) {
- this.maxExtract = arg0;
- }
-
- public int getMaxReceive() {
- return this.maxReceive;
- }
-
- public int getMaxExtract() {
- return this.maxExtract;
- }
-
- public void setEnergyStored(int arg0) {
- this.thermal_energy = arg0;
- if (this.thermal_energy > this.capacity) {
- this.thermal_energy = this.capacity;
- } else if (this.thermal_energy < 0) {
- this.thermal_energy = 0;
- }
- }
-
- public void modifyEnergyStored(int arg0) {
- this.thermal_energy += arg0;
- if (this.thermal_energy > this.capacity) {
- this.thermal_energy = this.capacity;
- } else if (this.thermal_energy < 0) {
- this.thermal_energy = 0;
- }
- }
-
- @Override
- public int receiveThermalEnergy(int arg0, boolean arg1) {
- int arg2 = Math.min(this.capacity - this.thermal_energy, Math.min(this.maxReceive, arg0));
- if (!arg1) {
- this.thermal_energy += arg2;
- }
-
- return arg2;
- }
-
- @Override
- public int extractThermalEnergy(int arg0, boolean arg1) {
- int arg2 = Math.min(this.thermal_energy, Math.min(this.maxExtract, arg0));
- if (!arg1) {
- this.thermal_energy -= arg2;
- }
-
- return arg2;
- }
-
- @Override
- public int getThermalEnergyStored() {
- return this.thermal_energy;
- }
-
- @Override
- public int getMaxThermalEnergyStored() {
- return this.capacity;
- }
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/energy/ThermalStorageAdv.java b/src/main/java/gtPlusPlus/api/thermal/energy/ThermalStorageAdv.java
deleted file mode 100644
index 54fa147efe..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/energy/ThermalStorageAdv.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package gtPlusPlus.api.thermal.energy;
-
-public class ThermalStorageAdv extends ThermalStorage {
-
- public ThermalStorageAdv(int arg0) {
- this(arg0, arg0, arg0);
- }
-
- public ThermalStorageAdv(int arg0, int arg1) {
- this(arg0, arg1, arg1);
- }
-
- public ThermalStorageAdv(int arg0, int arg1, int arg2) {
- super(arg0, arg1, arg2);
- }
-
- public int receiveEnergyNoLimit(int arg0, boolean arg1) {
- int arg2 = Math.min(super.capacity - super.thermal_energy, arg0);
- if (!arg1) {
- super.thermal_energy += arg2;
- }
-
- return arg2;
- }
-
- public int extractEnergyNoLimit(int arg0, boolean arg1) {
- int arg2 = Math.min(super.thermal_energy, arg0);
- if (!arg1) {
- super.thermal_energy -= arg2;
- }
-
- return arg2;
- }
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/sample/ItemThermalContainer.java b/src/main/java/gtPlusPlus/api/thermal/sample/ItemThermalContainer.java
deleted file mode 100644
index ff0cf06188..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/sample/ItemThermalContainer.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package gtPlusPlus.api.thermal.sample;
-
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-
-import gtPlusPlus.api.thermal.energy.IThermalContainerItem;
-
-public class ItemThermalContainer extends Item implements IThermalContainerItem {
-
- protected int capacity;
- protected int maxReceive;
- protected int maxExtract;
-
- public ItemThermalContainer() {}
-
- public ItemThermalContainer(int arg0) {
- this(arg0, arg0, arg0);
- }
-
- public ItemThermalContainer(int arg0, int arg1) {
- this(arg0, arg1, arg1);
- }
-
- public ItemThermalContainer(int arg0, int arg1, int arg2) {
- this.capacity = arg0;
- this.maxReceive = arg1;
- this.maxExtract = arg2;
- }
-
- public ItemThermalContainer setCapacity(int arg0) {
- this.capacity = arg0;
- return this;
- }
-
- public void setMaxTransfer(int arg0) {
- this.setMaxReceive(arg0);
- this.setMaxExtract(arg0);
- }
-
- public void setMaxReceive(int arg0) {
- this.maxReceive = arg0;
- }
-
- public void setMaxExtract(int arg0) {
- this.maxExtract = arg0;
- }
-
- @Override
- public int receiveThermalEnergy(ItemStack arg0, int arg1, boolean arg2) {
- if (arg0.getTagCompound() == null) {
- arg0.stackTagCompound = new NBTTagCompound();
- }
- int arg3 = arg0.stackTagCompound.getInteger("ThermalEnergy");
- int arg4 = Math.min(this.capacity - arg3, Math.min(this.maxReceive, arg1));
- if (!arg2) {
- arg3 += arg4;
- arg0.stackTagCompound.setInteger("ThermalEnergy", arg3);
- }
- return arg4;
- }
-
- @Override
- public int extractThermalEnergy(ItemStack arg0, int arg1, boolean arg2) {
- if (arg0.stackTagCompound != null && arg0.stackTagCompound.hasKey("ThermalEnergy")) {
- int arg3 = arg0.stackTagCompound.getInteger("ThermalEnergy");
- int arg4 = Math.min(arg3, Math.min(this.maxExtract, arg1));
- if (!arg2) {
- arg3 -= arg4;
- arg0.stackTagCompound.setInteger("ThermalEnergy", arg3);
- }
- return arg4;
- } else {
- return 0;
- }
- }
-
- @Override
- public int getThermalEnergyStored(ItemStack arg0) {
- return arg0.stackTagCompound != null && arg0.stackTagCompound.hasKey("ThermalEnergy")
- ? arg0.stackTagCompound.getInteger("ThermalEnergy")
- : 0;
- }
-
- @Override
- public int getMaxThermalEnergyStored(ItemStack arg0) {
- return this.capacity;
- }
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/sample/TileThermalHandler.java b/src/main/java/gtPlusPlus/api/thermal/sample/TileThermalHandler.java
deleted file mode 100644
index a41b6428cb..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/sample/TileThermalHandler.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package gtPlusPlus.api.thermal.sample;
-
-import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.tileentity.TileEntity;
-import net.minecraftforge.common.util.ForgeDirection;
-
-import gtPlusPlus.api.thermal.energy.IThermalHandler;
-import gtPlusPlus.api.thermal.energy.ThermalStorage;
-
-public class TileThermalHandler extends TileEntity implements IThermalHandler {
-
- protected ThermalStorage storage = new ThermalStorage(32000);
-
- @Override
- public void readFromNBT(NBTTagCompound arg0) {
- super.readFromNBT(arg0);
- this.storage.readFromNBT(arg0);
- }
-
- @Override
- public void writeToNBT(NBTTagCompound arg0) {
- super.writeToNBT(arg0);
- this.storage.writeToNBT(arg0);
- }
-
- @Override
- public boolean canConnectThermalEnergy(ForgeDirection arg0) {
- return true;
- }
-
- @Override
- public int receiveThermalEnergy(ForgeDirection arg0, int arg1, boolean arg2) {
- return this.storage.receiveThermalEnergy(arg1, arg2);
- }
-
- @Override
- public int extractThermalEnergy(ForgeDirection arg0, int arg1, boolean arg2) {
- return this.storage.extractThermalEnergy(arg1, arg2);
- }
-
- @Override
- public int getThermalEnergyStored(ForgeDirection arg0) {
- return this.storage.getThermalEnergyStored();
- }
-
- @Override
- public int getMaxThermalEnergyStored(ForgeDirection arg0) {
- return this.storage.getMaxThermalEnergyStored();
- }
-}
diff --git a/src/main/java/gtPlusPlus/api/thermal/tileentity/IThermalInfo.java b/src/main/java/gtPlusPlus/api/thermal/tileentity/IThermalInfo.java
deleted file mode 100644
index 2172ff385b..0000000000
--- a/src/main/java/gtPlusPlus/api/thermal/tileentity/IThermalInfo.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package gtPlusPlus.api.thermal.tileentity;
-
-public interface IThermalInfo {
-
- int getInfoEnergyPerTick();
-
- int getInfoMaxEnergyPerTick();
-
- int getInfoEnergyStored();
-
- int getInfoMaxEnergyStored();
-}