diff options
author | GlodBlock <60341015+GlodBlock@users.noreply.github.com> | 2021-04-18 23:06:23 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-18 23:06:23 +0800 |
commit | 23bacfee4c30721971e3a5242213948b474c60ce (patch) | |
tree | eee33e567509fbc6592c07adae797716e05cc8cc /src/main/java | |
parent | 8087879c5a8ad44b27a734fe4a7fc3efc98ab724 (diff) | |
download | GT5-Unofficial-23bacfee4c30721971e3a5242213948b474c60ce.tar.gz GT5-Unofficial-23bacfee4c30721971e3a5242213948b474c60ce.tar.bz2 GT5-Unofficial-23bacfee4c30721971e3a5242213948b474c60ce.zip |
update the description method
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java | 40 |
1 files changed, 29 insertions, 11 deletions
diff --git a/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java b/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java index 4a96999d7b..cfba9d3900 100644 --- a/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java +++ b/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java @@ -1,5 +1,6 @@ package GoodGenerator.Blocks.TEs; +import GoodGenerator.Items.MyMaterial; import GoodGenerator.Loader.Loaders; import GoodGenerator.Main.GoodGenerator; import cpw.mods.fml.relauncher.Side; @@ -12,10 +13,10 @@ import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; +import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; -import net.minecraft.util.StatCollector; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; @@ -198,16 +199,33 @@ public class MultiNqGenerator extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { - String[] des = new String[9]; - String[] construct = new String[8]; - for(int i = 0; i <= 8; i++) - des[i] = StatCollector.translateToLocal("tooltip.tile.nag."+i+".name"); - for(int i = 1; i <= 8; i++) - construct[i-1] = StatCollector.translateToLocal("tooltip.tile.nag.2"+i+".name"); - if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) - return des; - else - return construct; + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Naquadah Reactor") + .addInfo("Controller block for the Naquadah Reactor") + .addInfo("Environmental Friendly!") + .addInfo("Generate power with the High-energy molten metal.") + .addInfo("Input molten naquadria or enriched naquadah.") + .addInfo("Consume coolant 50mb/t to increase the efficiency:") + .addInfo("IC2 Coolant 105%, Super Coolant 150%, Cryotheum 275%") + .addInfo("Consume excited liquid to increase the output voltage:") + .addInfo("molten caesium | 2x output | 9mb/t ") + .addInfo("molten uranium-235 | 3x output | 9mb/t") + .addInfo("molten naquadah | 4x output | 1mb/t") + .addSeparator() + .beginStructureBlock(5, 9, 5, true) + .addController("Front bottom") + .addOtherStructurePart("Radiation Proof Machine Casing","Bottom, at least 10") + .addOtherStructurePart("Field Restricting Casing Block","The rest part of the machine") + .addEnergyHatch("Any bottom layer casing, only accept ONE!") + .addInputHatch("Any bottom layer casing") + .addOutputHatch("Any bottom layer casing") + .addMaintenanceHatch("Any bottom layer casing") + .toolTipFinisher("Good Generator"); + if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return tt.getInformation(); + } else { + return tt.getStructureInformation(); + } } @Override |