backpack background fixed

This commit is contained in:
Jörg Henke 2021-08-03 21:44:35 +02:00
parent b76472ff8f
commit d1a237102b
2 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,7 @@
package de.jottyfan.minecraft.quickiefabric.container;
import com.mojang.blaze3d.systems.RenderSystem;
import de.jottyfan.minecraft.quickiefabric.init.RegistryManager;
import de.jottyfan.minecraft.quickiefabric.items.ItemBackpack;
import net.fabricmc.api.EnvType;
@ -36,7 +38,8 @@ public class BackpackScreen extends HandledScreen<BackpackScreenHandler>
}
private void drawSlots(MatrixStack matrices, int guiX, int guiY) {
this.client.getTextureManager().bindTexture(SLOT_TEXTURE);
RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F);
RenderSystem.setShaderTexture(0, SLOT_TEXTURE);
for (int y = 0; y < (ItemBackpack.SLOTSIZE / 9); y++) {
for (int x = 0; x < 9; x++) {
this.drawTexture(matrices, guiX + 7 + (x * 18), guiY + 17 + (y * 18), 0, 0, 18, 18);
@ -53,7 +56,8 @@ public class BackpackScreen extends HandledScreen<BackpackScreenHandler>
@Override
protected void drawBackground(MatrixStack matrices, float delta, int mouseX, int mouseY) {
this.client.getTextureManager().bindTexture(TEXTURE);
RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F);
RenderSystem.setShaderTexture(0, TEXTURE);
int guiX = this.titleX;
int guiY = (this.height - this.containerHeight) / 2;
this.drawTexture(matrices, guiX, guiY, 0, 0, this.containerWidth, this.containerHeight);