Jump to content

[1.7.10] Creative Tab Custom GUI


parabolah

Recommended Posts

Just as some background, I'm modding with Eclipse and Forge version 10.13.2.1291

 

When creating a new CreativeTab I stumbled across setBackgroundImageName I proceeded to lookup it's use and found it working in 1.7.10, I looked at a tutorial and I created an inventory image and put it in MODID/textures/gui/ named tab_gui.png

 

Code for creative tab:

public static CreativeTabs tabTest = new CreativeTabs("tabTest") {
    @Override
    @SideOnly(Side.CLIENT)
    public Item getTabIconItem() {
    	return items.arrow;
    }
};

 

I set the tabs gui image in PreInitialization:

tabTest.setBackgroundImageName(MODID + ":" + "tab_resourceGUI");

 

The creative tabs image id an exact copy from Minecraft 1.7.10's image with some different colors. But the image doesn't render, I only get a no texture 'Black and Purple Squares' texture. I've tried several other locations:

MODID/gui

MODID/textures

MODID/gui/container

MODID/textures/gui/creative_inv

MODID/gui/creative_inv

MODID/textures/gui/container

and just in MODID/

 

none of those worked either. Have I programmed this wrong or does the image need to be in a different location?

Link to comment
Share on other sites

If you look at the usages of CreativeTabs#getBackgroundImageName, you'll see that it's only used on this line of GuiContainerCreative:

this.mc.getTextureManager().bindTexture(new ResourceLocation("textures/gui/container/creative_inventory/tab_" + creativetabs.getBackgroundImageName()));

 

So your texture needs to be in assets/minecraft/textures/gui/container/creative_inventory/tab_<name> rather than your mod's regular assets folder.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.