aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/items/MyItems.java
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2022-07-15 14:34:19 +0900
committerGitHub <noreply@github.com>2022-07-15 06:34:19 +0100
commitc0eb617fa5c146b7a222c5461faf14394508cf4b (patch)
treee25d23490122b5c663fd4e2791a81704c0183b00 /src/main/java/goodgenerator/items/MyItems.java
parent36301feacf5a33ded24d338ae39985da6080d2bb (diff)
downloadGT5-Unofficial-c0eb617fa5c146b7a222c5461faf14394508cf4b.tar.gz
GT5-Unofficial-c0eb617fa5c146b7a222c5461faf14394508cf4b.tar.bz2
GT5-Unofficial-c0eb617fa5c146b7a222c5461faf14394508cf4b.zip
Expand item limit for Neutron Activator & Add back Low Quality Naquadria Sulphate to the outputs from Concentrated Enriched-Naquadah Sludge (#53)
* Expand item limit for Neutron Activator & Add back Low Quality Naquadria Sulphate to the outputs from Concentrated Enriched-Naquadah Sludge * updateBuildScript & spotlessApply
Diffstat (limited to 'src/main/java/goodgenerator/items/MyItems.java')
-rw-r--r--src/main/java/goodgenerator/items/MyItems.java194
1 files changed, 96 insertions, 98 deletions
diff --git a/src/main/java/goodgenerator/items/MyItems.java b/src/main/java/goodgenerator/items/MyItems.java
index 3d4b648747..68ae8e3357 100644
--- a/src/main/java/goodgenerator/items/MyItems.java
+++ b/src/main/java/goodgenerator/items/MyItems.java
@@ -1,8 +1,11 @@
package goodgenerator.items;
-import goodgenerator.main.GoodGenerator;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
+import goodgenerator.main.GoodGenerator;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
@@ -10,118 +13,113 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
public class MyItems extends Item {
- @SideOnly(Side.CLIENT)
- protected IIcon[] texture;
- private String tex;
- private String[] textureNames;
- private final String Name;
- private List<String> tooltips = new ArrayList<>();
- private List<String> tooltipses = new ArrayList<>();
+ @SideOnly(Side.CLIENT)
+ protected IIcon[] texture;
- public MyItems(String name, CreativeTabs Tab){
- this.setUnlocalizedName(name);
- this.setCreativeTab(Tab);
- this.tex = name;
- this.Name = name;
- }
+ private String tex;
+ private String[] textureNames;
+ private final String Name;
+ private List<String> tooltips = new ArrayList<>();
+ private List<String> tooltipses = new ArrayList<>();
- public MyItems(String name, CreativeTabs Tab, String[] textures){
- this.setUnlocalizedName(name);
- this.setCreativeTab(Tab);
- this.setHasSubtypes(true);
- this.textureNames = textures;
- this.Name = name;
- }
+ public MyItems(String name, CreativeTabs Tab) {
+ this.setUnlocalizedName(name);
+ this.setCreativeTab(Tab);
+ this.tex = name;
+ this.Name = name;
+ }
- public MyItems(String name, String[] tooltip, CreativeTabs Tab, String[] textures){
- this.setUnlocalizedName(name);
- this.setCreativeTab(Tab);
- this.setHasSubtypes(true);
- this.textureNames = textures;
- this.Name = name;
- this.tooltipses = Arrays.asList(tooltip);
- }
+ public MyItems(String name, CreativeTabs Tab, String[] textures) {
+ this.setUnlocalizedName(name);
+ this.setCreativeTab(Tab);
+ this.setHasSubtypes(true);
+ this.textureNames = textures;
+ this.Name = name;
+ }
- public MyItems(String name, String tooltip, CreativeTabs Tab) {
- this.setUnlocalizedName(name);
- this.setCreativeTab(Tab);
- this.tex = name;
- this.tooltips.add(tooltip);
- this.Name = name;
- }
+ public MyItems(String name, String[] tooltip, CreativeTabs Tab, String[] textures) {
+ this.setUnlocalizedName(name);
+ this.setCreativeTab(Tab);
+ this.setHasSubtypes(true);
+ this.textureNames = textures;
+ this.Name = name;
+ this.tooltipses = Arrays.asList(tooltip);
+ }
- public MyItems(String name, String[] tooltip, CreativeTabs Tab) {
- this.setUnlocalizedName(name);
- this.setCreativeTab(Tab);
- this.tex = name;
- this.tooltips = Arrays.asList(tooltip);
- this.Name = name;
- }
+ public MyItems(String name, String tooltip, CreativeTabs Tab) {
+ this.setUnlocalizedName(name);
+ this.setCreativeTab(Tab);
+ this.tex = name;
+ this.tooltips.add(tooltip);
+ this.Name = name;
+ }
- @Override
- @SideOnly(Side.CLIENT)
- public IIcon getIconFromDamage(int meta) {
- if (this.texture == null || this.texture.length < 1) return this.itemIcon;
- else return meta < this.texture.length ? this.texture[meta] : this.texture[0];
- }
+ public MyItems(String name, String[] tooltip, CreativeTabs Tab) {
+ this.setUnlocalizedName(name);
+ this.setCreativeTab(Tab);
+ this.tex = name;
+ this.tooltips = Arrays.asList(tooltip);
+ this.Name = name;
+ }
- @Override
- public int getMetadata(int aMeta) {
- return aMeta;
- }
+ @Override
+ @SideOnly(Side.CLIENT)
+ public IIcon getIconFromDamage(int meta) {
+ if (this.texture == null || this.texture.length < 1) return this.itemIcon;
+ else return meta < this.texture.length ? this.texture[meta] : this.texture[0];
+ }
- @Override
- @SideOnly(Side.CLIENT)
- public void registerIcons(IIconRegister iconRegister) {
- if (this.textureNames == null || this.textureNames.length < 1) {
- this.itemIcon = iconRegister.registerIcon(GoodGenerator.MOD_ID + ":" + this.tex);
- }
- else {
- this.texture = new IIcon[this.textureNames.length];
- for (int i = 0; i < this.textureNames.length; ++i) {
- this.texture[i] = iconRegister.registerIcon(this.textureNames[i]);
- }
- }
+ @Override
+ public int getMetadata(int aMeta) {
+ return aMeta;
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public void registerIcons(IIconRegister iconRegister) {
+ if (this.textureNames == null || this.textureNames.length < 1) {
+ this.itemIcon = iconRegister.registerIcon(GoodGenerator.MOD_ID + ":" + this.tex);
+ } else {
+ this.texture = new IIcon[this.textureNames.length];
+ for (int i = 0; i < this.textureNames.length; ++i) {
+ this.texture[i] = iconRegister.registerIcon(this.textureNames[i]);
+ }
}
+ }
- @Override
- public String getUnlocalizedName(ItemStack p_77667_1_) {
- if (this.textureNames == null || this.textureNames.length < 1){
- return "item." + this.Name;
- }
- else {
- return "item." + this.Name + "." + p_77667_1_.getItemDamage();
- }
+ @Override
+ public String getUnlocalizedName(ItemStack p_77667_1_) {
+ if (this.textureNames == null || this.textureNames.length < 1) {
+ return "item." + this.Name;
+ } else {
+ return "item." + this.Name + "." + p_77667_1_.getItemDamage();
}
+ }
- @Override
- @SideOnly(Side.CLIENT)
- @SuppressWarnings("unchecked")
- public void getSubItems(Item item, CreativeTabs tab, List list) {
- if (this.texture == null || this.texture.length < 1) list.add(new ItemStack(item, 1, 0));
- else {
- for (int i = 0; i < this.texture.length; ++i) {
- list.add(new ItemStack(item, 1, i));
- }
- }
+ @Override
+ @SideOnly(Side.CLIENT)
+ @SuppressWarnings("unchecked")
+ public void getSubItems(Item item, CreativeTabs tab, List list) {
+ if (this.texture == null || this.texture.length < 1) list.add(new ItemStack(item, 1, 0));
+ else {
+ for (int i = 0; i < this.texture.length; ++i) {
+ list.add(new ItemStack(item, 1, i));
+ }
}
+ }
- @SideOnly(Side.CLIENT)
- @SuppressWarnings({"unchecked"})
- 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);
- }
- if (tooltipses.size() > 0) {
- int meta = p_77624_1_.getItemDamage();
- if (tooltipses.size() - 1 < meta) meta = tooltipses.size() - 1;
- p_77624_3_.add(tooltipses.get(meta));
- }
+ @SideOnly(Side.CLIENT)
+ @SuppressWarnings({"unchecked"})
+ 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);
+ }
+ if (tooltipses.size() > 0) {
+ int meta = p_77624_1_.getItemDamage();
+ if (tooltipses.size() - 1 < meta) meta = tooltipses.size() - 1;
+ p_77624_3_.add(tooltipses.get(meta));
}
+ }
}