aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity
diff options
context:
space:
mode:
authorJohannes Gäßler <updrn@student.kit.edu>2017-08-13 09:08:24 +0200
committerDream-Master <dream-master@gmx.net>2017-08-13 09:49:40 +0200
commitcec6c2422102c781ca448a5c7871ba2fee2a239e (patch)
treec227c72981cc165737a4e62f74d8d7e88b6eca7d /src/main/java/gregtech/api/metatileentity
parentc4bb4440bb3c743951a72d7bc198d571d3f973c5 (diff)
downloadGT5-Unofficial-cec6c2422102c781ca448a5c7871ba2fee2a239e.tar.gz
GT5-Unofficial-cec6c2422102c781ca448a5c7871ba2fee2a239e.tar.bz2
GT5-Unofficial-cec6c2422102c781ca448a5c7871ba2fee2a239e.zip
cherry pick
Commit: a184258c98049a713eca0cf4dcac9f69c41ad5b4 [a184258] Reverted the changes to basic machine processing. Basic Machines no longer automatically add an integrated circuit to their input.
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity')
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java29
1 files changed, 3 insertions, 26 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java
index bdf198bf4c..2ecdd039a1 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java
@@ -13,8 +13,8 @@ import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
-import gregtech.api.util.GT_Utility;
import gregtech.common.items.GT_IntegratedCircuit_Item;
+import gregtech.api.util.GT_Utility;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.item.ItemStack;
@@ -632,31 +632,8 @@ public abstract class GT_MetaTileEntity_BasicMachine extends GT_MetaTileEntity_B
}
protected ItemStack[] getAllInputs() {
- ItemStack[] rInputs = new ItemStack[mInputSlotCount + 1];
- boolean foundEmptySlotOrAreTwoInputsEqual = false;
- boolean foundIntegratedCircuit = false;
- for (int i = 0; i < mInputSlotCount; i++){
- ItemStack currentInput = getInputAt(i);
- if (currentInput == null) {
- foundEmptySlotOrAreTwoInputsEqual = true;
- continue;
- }
- rInputs[i] = currentInput;
-
- if (!foundIntegratedCircuit && currentInput != null && currentInput.getItem() instanceof GT_IntegratedCircuit_Item) {
- foundIntegratedCircuit = true;
- }
- if (!foundEmptySlotOrAreTwoInputsEqual) {
- for (int j = 0; j < i; j++) {
- if (GT_Utility.areStacksEqual(rInputs[i], rInputs[j])) {
- foundEmptySlotOrAreTwoInputsEqual = true;
- }
- }
- }
- }
- if (!foundIntegratedCircuit && foundEmptySlotOrAreTwoInputsEqual) {
- rInputs[mInputSlotCount] = GT_Utility.getIntegratedCircuit(0);
- }
+ ItemStack[] rInputs = new ItemStack[mInputSlotCount];
+ for (int i = 0; i < mInputSlotCount; i++) rInputs[i] = getInputAt(i);
return rInputs;
}