aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/items/Item_Configurator.java
diff options
context:
space:
mode:
authorkekzdealer <kekzdealer@gmail.com>2019-12-10 11:36:39 +0100
committerkekzdealer <kekzdealer@gmail.com>2019-12-10 11:36:39 +0100
commitc7329fe829f69f4585837a5f483dab064d57774f (patch)
tree73d512a3afa641f989df2c155949296dbfd383f0 /src/main/java/items/Item_Configurator.java
parentf9eac626254ed31477925618a45af5005e4628ac (diff)
downloadGT5-Unofficial-c7329fe829f69f4585837a5f483dab064d57774f.tar.gz
GT5-Unofficial-c7329fe829f69f4585837a5f483dab064d57774f.tar.bz2
GT5-Unofficial-c7329fe829f69f4585837a5f483dab064d57774f.zip
visiting Lucy~
Diffstat (limited to 'src/main/java/items/Item_Configurator.java')
-rw-r--r--src/main/java/items/Item_Configurator.java43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/main/java/items/Item_Configurator.java b/src/main/java/items/Item_Configurator.java
new file mode 100644
index 0000000000..ed319eb37e
--- /dev/null
+++ b/src/main/java/items/Item_Configurator.java
@@ -0,0 +1,43 @@
+package items;
+
+import java.util.List;
+
+import cpw.mods.fml.common.registry.GameRegistry;
+import kekztech.KekzCore;
+import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+
+public class Item_Configurator extends Item {
+
+ private static final Item_Configurator instance = new Item_Configurator();
+
+ private Item_Configurator() {
+ // I am a singleton
+ }
+
+ public static Item_Configurator getInstance() {
+ return instance;
+ }
+
+ public void registerItem() {
+ super.setHasSubtypes(false);
+ final String unlocalizedName = "kekztech_configurator";
+ super.setUnlocalizedName(unlocalizedName);
+ super.setCreativeTab(CreativeTabs.tabMisc);
+ super.setMaxStackSize(1);
+ super.setTextureName(KekzCore.MODID + ":" + "DiamondHeatPipe");
+ GameRegistry.registerItem(getInstance(), unlocalizedName);
+ }
+
+ @SuppressWarnings({"unchecked", "rawtypes"})
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) {
+ list.add("Used to configure Item Proxy Networks");
+ if(stack.hasTagCompound() && stack.getTagCompound().hasKey("config")) {
+ list.add("Channel: " + stack.getTagCompound().getString("config"));
+ }
+ }
+
+}