PrettyPipes/src/main/java/de/ellpeck/prettypipes/pipe/modules/craft/CraftingModuleGui.java

24 lines
1,013 B
Java
Raw Normal View History

2020-10-14 22:04:52 +02:00
package de.ellpeck.prettypipes.pipe.modules.craft;
2021-12-02 23:02:58 +01:00
import com.mojang.blaze3d.systems.RenderSystem;
2021-12-02 16:55:04 +01:00
import com.mojang.blaze3d.vertex.PoseStack;
2020-10-14 22:04:52 +02:00
import de.ellpeck.prettypipes.pipe.containers.AbstractPipeGui;
2021-12-02 23:02:58 +01:00
import net.minecraft.client.renderer.GameRenderer;
2021-12-02 16:55:04 +01:00
import net.minecraft.network.chat.Component;
import net.minecraft.world.entity.player.Inventory;
2020-10-14 22:04:52 +02:00
public class CraftingModuleGui extends AbstractPipeGui<CraftingModuleContainer> {
2021-12-02 16:55:04 +01:00
public CraftingModuleGui(CraftingModuleContainer screenContainer, Inventory inv, Component titleIn) {
2020-10-14 22:04:52 +02:00
super(screenContainer, inv, titleIn);
}
@Override
2021-12-02 16:55:04 +01:00
protected void renderBg(PoseStack matrix, float partialTicks, int mouseX, int mouseY) {
super.renderBg(matrix, partialTicks, mouseX, mouseY);
2021-12-02 23:02:58 +01:00
RenderSystem.setShader(GameRenderer::getPositionTexShader);
2022-06-30 16:00:33 +02:00
RenderSystem.setShaderTexture(0, AbstractPipeGui.TEXTURE);
2021-12-02 16:55:04 +01:00
this.blit(matrix, this.leftPos + 176 / 2 - 16 / 2, this.topPos + 32 + 18 * 2, 176, 80, 16, 16);
2020-10-14 22:04:52 +02:00
}
}