mirror of
				https://github.com/SquidDev-CC/CC-Tweaked
				synced 2025-10-30 13:13:00 +00:00 
			
		
		
		
	attempt to use mojmap
currently does not compile
This commit is contained in:
		| @@ -7,39 +7,38 @@ | ||||
| package dan200.computercraft.client.gui; | ||||
|  | ||||
| import com.mojang.blaze3d.systems.RenderSystem; | ||||
| import com.mojang.blaze3d.vertex.PoseStack; | ||||
| import dan200.computercraft.shared.peripheral.diskdrive.ContainerDiskDrive; | ||||
| import net.minecraft.client.gui.screen.ingame.HandledScreen; | ||||
| import net.minecraft.client.render.GameRenderer; | ||||
| import net.minecraft.client.util.math.MatrixStack; | ||||
| import net.minecraft.entity.player.PlayerInventory; | ||||
| import net.minecraft.text.Text; | ||||
| import net.minecraft.util.Identifier; | ||||
|  | ||||
| import javax.annotation.Nonnull; | ||||
| import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; | ||||
| import net.minecraft.client.renderer.GameRenderer; | ||||
| import net.minecraft.network.chat.Component; | ||||
| import net.minecraft.resources.ResourceLocation; | ||||
| import net.minecraft.world.entity.player.Inventory; | ||||
|  | ||||
| public class GuiDiskDrive extends HandledScreen<ContainerDiskDrive> | ||||
| public class GuiDiskDrive extends AbstractContainerScreen<ContainerDiskDrive> | ||||
| { | ||||
|     private static final Identifier BACKGROUND = new Identifier( "computercraft", "textures/gui/disk_drive.png" ); | ||||
|     private static final ResourceLocation BACKGROUND = new ResourceLocation( "computercraft", "textures/gui/disk_drive.png" ); | ||||
|  | ||||
|     public GuiDiskDrive( ContainerDiskDrive container, PlayerInventory player, Text title ) | ||||
|     public GuiDiskDrive( ContainerDiskDrive container, Inventory player, Component title ) | ||||
|     { | ||||
|         super( container, player, title ); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void render( @Nonnull MatrixStack transform, int mouseX, int mouseY, float partialTicks ) | ||||
|     public void render( @Nonnull PoseStack transform, int mouseX, int mouseY, float partialTicks ) | ||||
|     { | ||||
|         renderBackground( transform ); | ||||
|         super.render( transform, mouseX, mouseY, partialTicks ); | ||||
|         drawMouseoverTooltip( transform, mouseX, mouseY ); | ||||
|         renderTooltip( transform, mouseX, mouseY ); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     protected void drawBackground( @Nonnull MatrixStack transform, float partialTicks, int mouseX, int mouseY ) | ||||
|     protected void renderBg( @Nonnull PoseStack transform, float partialTicks, int mouseX, int mouseY ) | ||||
|     { | ||||
|         RenderSystem.setShader( GameRenderer::getPositionTexShader ); | ||||
|         RenderSystem.setShaderColor( 1.0F, 1.0F, 1.0F, 1.0F ); | ||||
|         RenderSystem.setShaderTexture( 0, BACKGROUND ); | ||||
|         drawTexture( transform, x, y, 0, 0, backgroundWidth, backgroundHeight ); | ||||
|         blit( transform, leftPos, topPos, 0, 0, imageWidth, imageHeight ); | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Merith
					Merith