aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/tileentities
diff options
context:
space:
mode:
authorDream-Master <dream-master@gmx.net>2016-07-01 18:54:08 +0200
committerDream-Master <dream-master@gmx.net>2016-07-01 18:54:08 +0200
commita560557fdfe6553db840a95c1ab3e1d687bfcf5f (patch)
tree27d8ba1e7af2cf2f984f9217fcd13ed2190f2d94 /src/main/java/gregtech/common/tileentities
parentaa35ec7ccdb11c8376daa57f297a25cc8614db53 (diff)
downloadGT5-Unofficial-a560557fdfe6553db840a95c1ab3e1d687bfcf5f.tar.gz
GT5-Unofficial-a560557fdfe6553db840a95c1ab3e1d687bfcf5f.tar.bz2
GT5-Unofficial-a560557fdfe6553db840a95c1ab3e1d687bfcf5f.zip
fix Stuff
Diffstat (limited to 'src/main/java/gregtech/common/tileentities')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java22
1 files changed, 19 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java
index 86d9864b7f..1cd7c46377 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java
@@ -20,6 +20,8 @@ import gregtech.common.items.behaviors.Behaviour_DataStick;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.nbt.NBTTagList;
+import net.minecraft.nbt.NBTTagString;
public class GT_MetaTileEntity_Scanner
extends GT_MetaTileEntity_BasicMachine {
@@ -156,8 +158,6 @@ public class GT_MetaTileEntity_Scanner
getSpecialSlot().stackSize -= 1;
GT_Utility.ItemNBT.setBookTitle(this.mOutputItems[0], tRecipe.mOutput.getDisplayName()+" Construction Data");
-
-
NBTTagCompound tNBT = this.mOutputItems[0].getTagCompound();
if (tNBT == null) {
tNBT = new NBTTagCompound();
@@ -173,6 +173,22 @@ public class GT_MetaTileEntity_Scanner
tNBT.setTag("f"+i, tRecipe.mFluidInputs[i].writeToNBT(new NBTTagCompound()));
}
+
+ tNBT.setString("author", "Assemblyline Recipe Generator");
+ NBTTagList tNBTList = new NBTTagList();
+ tNBTList.appendTag(new NBTTagString("Constructionplan for "+tRecipe.mOutput.stackSize+" "+tRecipe.mOutput.getDisplayName()+". Needed EU/t: "+tRecipe.mEUt+" Productiontime: "+(tRecipe.mDuration/20)));
+ for(int i=0;i<tRecipe.mInputs.length;i++){
+ if(tRecipe.mInputs[i]!=null){
+ tNBTList.appendTag(new NBTTagString("Input Bus "+(i+1)+": "+tRecipe.mInputs[i].stackSize+" "+tRecipe.mInputs[i].getDisplayName()));
+ }
+ }
+ for(int i=0;i<tRecipe.mFluidInputs.length;i++){
+ if(tRecipe.mFluidInputs[i]!=null){
+ tNBTList.appendTag(new NBTTagString("Input Hatch "+(i+1)+": "+tRecipe.mFluidInputs[i].amount+"L "+tRecipe.mFluidInputs[i].getLocalizedName()));
+ }
+ }
+ tNBT.setTag("pages", tNBTList);
+
this.mOutputItems[0].setTagCompound(tNBT);
aStack.stackSize -= 1;
@@ -224,4 +240,4 @@ public class GT_MetaTileEntity_Scanner
public void startProcess() {
sendLoopStart((byte) 1);
}
-} \ No newline at end of file
+}