aboutsummaryrefslogtreecommitdiff
path: root/detrav/src/main/java/com/detrav/utils/DetravCreativeTab.java
diff options
context:
space:
mode:
Diffstat (limited to 'detrav/src/main/java/com/detrav/utils/DetravCreativeTab.java')
-rw-r--r--detrav/src/main/java/com/detrav/utils/DetravCreativeTab.java52
1 files changed, 52 insertions, 0 deletions
diff --git a/detrav/src/main/java/com/detrav/utils/DetravCreativeTab.java b/detrav/src/main/java/com/detrav/utils/DetravCreativeTab.java
new file mode 100644
index 0000000000..ba79c55ab2
--- /dev/null
+++ b/detrav/src/main/java/com/detrav/utils/DetravCreativeTab.java
@@ -0,0 +1,52 @@
+package com.detrav.utils;
+
+import java.util.List;
+
+import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.init.Items;
+import net.minecraft.item.Item;
+
+import com.detrav.items.DetravMetaGeneratedTool01;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+
+/**
+ * Created by wital_000 on 19.03.2016.
+ */
+public class DetravCreativeTab extends CreativeTabs {
+
+ public DetravCreativeTab() {
+ super("Detrav Scanner");
+ }
+
+ @Override
+ public Item getTabIconItem() {
+ return Items.stick;
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public void displayAllReleventItems(List p_78018_1_) {
+ for (Object o : Item.itemRegistry) {
+ Item item = (Item) o;
+
+ if (item == null) {
+ continue;
+ }
+
+ for (CreativeTabs tab : item.getCreativeTabs()) {
+ if (tab == this) {
+ item.getSubItems(item, this, p_78018_1_);
+ if (item instanceof DetravMetaGeneratedTool01) {
+ ((DetravMetaGeneratedTool01) item).getDetravSubItems(item, this, p_78018_1_);
+ }
+ }
+ }
+ }
+
+ if (this.func_111225_m() != null) {
+ this.addEnchantmentBooksToList(p_78018_1_, this.func_111225_m());
+ }
+ }
+}