diff options
author | Dream-Master <dream-master@gmx.net> | 2016-07-01 18:54:08 +0200 |
---|---|---|
committer | Dream-Master <dream-master@gmx.net> | 2016-07-01 18:54:08 +0200 |
commit | a560557fdfe6553db840a95c1ab3e1d687bfcf5f (patch) | |
tree | 27d8ba1e7af2cf2f984f9217fcd13ed2190f2d94 /src/main/java/gregtech/common/tileentities | |
parent | aa35ec7ccdb11c8376daa57f297a25cc8614db53 (diff) | |
download | GT5-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.java | 22 |
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 +} |