Posted June 1, 20205 yr I'm trying to draw two textures over each other in a ContainerScreen, but whenever I do the transparent background (for my custom texture) turns into a purple and black "missing" texture. Spoiler public class CardScreen extends ContainerScreen<CardContainer> { private ResourceLocation book = new ResourceLocation("spelldeck", "textures/gui/container/card_container.png"); private ResourceLocation inventory = new ResourceLocation("minecraft", "textures/gui/container/generic_54"); public CardScreen(CardContainer container, PlayerInventory inv, ITextComponent name) { super(container, inv, name); this.xSize = 198; this.ySize = 163; } @Override protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY) { this.renderBackground(); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); int x = (this.width - this.xSize) / 2; int y = (this.height - this.ySize) / 2; // Draw inventory texutre this.getMinecraft().getTextureManager().bindTexture(inventory); blit(x, y, 0, 140, 204, 140, 256, 256); // Draw custom container texture this.getMinecraft().getTextureManager().bindTexture(book); blit(x, y, 0, 0, this.xSize, this.ySize, 256, 256); } public void render(int mouseX, int mouseY, float partialTicks) { super.render(mouseX, mouseY, partialTicks); this.renderHoveredToolTip(mouseX, mouseY); } }
June 1, 20205 yr Can you draw them both individually? As in, if you try to only draw one at a time, do you still get this problem? How to ask a good coding question: https://stackoverflow.com/help/how-to-ask Give logs, code, desired effects, and actual effects. Be thorough or we can't help you. Don't post code without putting it in a code block (the <> button on the post - select "C-type Language"): syntax highlighting makes everything easier, and it keeps the post tidy. My own mod, Magiks Most Evile: GitHub (https://github.com/GenElectrovise/MagiksMostEvile) Wiki (https://magiksmostevile.fandom.com/wiki/Magiks_Most_Evile_Wiki) Edit your own signature at https://www.minecraftforge.net/forum/settings/signature/
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.