diff options
author | GlodBlock <1356392126@qq.com> | 2021-08-22 19:51:57 +0800 |
---|---|---|
committer | GlodBlock <1356392126@qq.com> | 2021-08-22 19:51:57 +0800 |
commit | c9cc419010a79608b2594e4c5cab80328c144efd (patch) | |
tree | e64e2fb73b640d0e0f1eed69186d088171dedfb3 /src/main/java/GoodGenerator/Items/MyItems.java | |
parent | a7aa820008ef07589fff391eea8cf643be5f6238 (diff) | |
download | GT5-Unofficial-c9cc419010a79608b2594e4c5cab80328c144efd.tar.gz GT5-Unofficial-c9cc419010a79608b2594e4c5cab80328c144efd.tar.bz2 GT5-Unofficial-c9cc419010a79608b2594e4c5cab80328c144efd.zip |
add recipe for neutron activator parts
Diffstat (limited to 'src/main/java/GoodGenerator/Items/MyItems.java')
-rw-r--r-- | src/main/java/GoodGenerator/Items/MyItems.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/main/java/GoodGenerator/Items/MyItems.java b/src/main/java/GoodGenerator/Items/MyItems.java index 21d998a4d2..e6c8568482 100644 --- a/src/main/java/GoodGenerator/Items/MyItems.java +++ b/src/main/java/GoodGenerator/Items/MyItems.java @@ -5,11 +5,18 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; public class MyItems extends Item { private final String tex; + private List<String> tooltips = new ArrayList<>(); public MyItems(String name, CreativeTabs Tab){ this.setUnlocalizedName(name); @@ -17,8 +24,29 @@ public class MyItems extends Item { this.tex = name; } + public MyItems(String name, String tooltip, CreativeTabs Tab) { + this.setUnlocalizedName(name); + this.setCreativeTab(Tab); + this.tex = name; + this.tooltips.add(tooltip); + } + + public MyItems(String name, String[] tooltip, CreativeTabs Tab) { + this.setUnlocalizedName(name); + this.setCreativeTab(Tab); + this.tex = name; + this.tooltips = Arrays.asList(tooltip); + } + @SideOnly(Side.CLIENT) public void registerIcons(IIconRegister iconRegister) { this.itemIcon = iconRegister.registerIcon(GoodGenerator.MOD_ID + ":" + this.tex); } + + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack p_77624_1_, EntityPlayer p_77624_2_, List p_77624_3_, boolean p_77624_4_) { + if (tooltips.size() > 0) { + p_77624_3_.addAll(tooltips); + } + } } |