From 760deb9abfb39e3b6777c223a6fae7a8d19715d9 Mon Sep 17 00:00:00 2001 From: yesimwearingpants Date: Tue, 24 Feb 2015 20:03:04 -0500 Subject: [PATCH 1/2] Added Search To CreativeTabs --- .../cricketcraft/chisel/init/ChiselTabs.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/com/cricketcraft/chisel/init/ChiselTabs.java b/src/main/java/com/cricketcraft/chisel/init/ChiselTabs.java index d0c180cf..774d2751 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ChiselTabs.java +++ b/src/main/java/com/cricketcraft/chisel/init/ChiselTabs.java @@ -31,6 +31,25 @@ public class ChiselTabs { public ItemStack getIconItemStack() { return stack; } + + @Override + @SideOnly(Side.CLIENT) + public String getBackgroundImageName() { + + return search ? "item_search.png" : super.getBackgroundImageName(); + } + + @Override + public int getSearchbarWidth() { + + return 89; + } + + @Override + public boolean hasSearchBar() { + + return true; + } } private static boolean atLeastOneModIsLoaded = false; From b63bb69fff08f08ca7d311b75340a0bda9ee2acc Mon Sep 17 00:00:00 2001 From: yesimwearingpants Date: Tue, 24 Feb 2015 20:20:31 -0500 Subject: [PATCH 2/2] Fixed Derp --- .../cricketcraft/chisel/init/ChiselTabs.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/init/ChiselTabs.java b/src/main/java/com/cricketcraft/chisel/init/ChiselTabs.java index 774d2751..4feaf25d 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ChiselTabs.java +++ b/src/main/java/com/cricketcraft/chisel/init/ChiselTabs.java @@ -11,11 +11,14 @@ import com.cricketcraft.chisel.Features; public class ChiselTabs { private static class CustomCreativeTab extends CreativeTabs { + + private boolean search; private ItemStack stack; - public CustomCreativeTab(String label) { + public CustomCreativeTab(String label, boolean searchbar) { super(label); + this.search = searchbar; } @Override @@ -48,18 +51,18 @@ public class ChiselTabs { @Override public boolean hasSearchBar() { - return true; + return search; } } private static boolean atLeastOneModIsLoaded = false; - public static final CustomCreativeTab tabChisel = new CustomCreativeTab("tabChisel"); - public static final CustomCreativeTab tabStoneChiselBlocks = new CustomCreativeTab("tabStoneChiselBlocks"); - public static final CustomCreativeTab tabWoodChiselBlocks = new CustomCreativeTab("tabWoodChiselBlocks"); - public static final CustomCreativeTab tabMetalChiselBlocks = new CustomCreativeTab("tabMetalChiselBlocks"); - public static final CustomCreativeTab tabOtherChiselBlocks = new CustomCreativeTab("tabOtherChiselBlocks"); - public static final CustomCreativeTab tabModdedChiselBlocks = new CustomCreativeTab("tabModdedChiselBlocks"); + public static final CustomCreativeTab tabChisel = new CustomCreativeTab("tabChisel", false); + public static final CustomCreativeTab tabStoneChiselBlocks = new CustomCreativeTab("tabStoneChiselBlocks", true); + public static final CustomCreativeTab tabWoodChiselBlocks = new CustomCreativeTab("tabWoodChiselBlocks", true); + public static final CustomCreativeTab tabMetalChiselBlocks = new CustomCreativeTab("tabMetalChiselBlocks", true); + public static final CustomCreativeTab tabOtherChiselBlocks = new CustomCreativeTab("tabOtherChiselBlocks", true); + public static final CustomCreativeTab tabModdedChiselBlocks = new CustomCreativeTab("tabModdedChiselBlocks", true); // this serves mostly just to load the static initializers public static void preInit() {