Skip to content

Commit e8e1764

Browse files
committed
use texture icon on config screen preview
closes #365
1 parent 64ba1ad commit e8e1764

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/api/java/mcp/mobius/waila/api/component/TextureComponent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public int getHeight() {
8080

8181
@Override
8282
public void render(GuiGraphicsExtractor ctx, int x, int y, DeltaTracker delta) {
83-
ctx.blit(RenderPipelines.GUI_TEXTURED, textureId, x, y, width, height, u, v, regionWidth, regionHeight, textureWidth, textureHeight);
83+
ctx.blit(RenderPipelines.GUI_TEXTURED, textureId, x, y, u, v, width, height, regionWidth, regionHeight, textureWidth, textureHeight);
8484
}
8585

8686
}

src/main/java/mcp/mobius/waila/gui/screen/WailaConfigScreen.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
import mcp.mobius.waila.api.IWailaConfig;
1616
import mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align;
1717
import mcp.mobius.waila.api.WailaConstants;
18+
import mcp.mobius.waila.api.component.ColorComponent;
1819
import mcp.mobius.waila.api.component.ItemComponent;
20+
import mcp.mobius.waila.api.component.SpriteComponent;
21+
import mcp.mobius.waila.api.component.TextureComponent;
1922
import mcp.mobius.waila.buildconst.Tl;
2023
import mcp.mobius.waila.config.WailaConfig;
2124
import mcp.mobius.waila.config.input.KeyBind;
@@ -93,7 +96,7 @@ private static WailaConfig get() {
9396

9497
public Rectangle buildPreview(TooltipRenderer.State state) {
9598
TooltipRenderer.beginBuild(state);
96-
TooltipRenderer.setIcon(new ItemComponent(Blocks.GRASS_BLOCK));
99+
TooltipRenderer.setIcon(new TextureComponent(Waila.id("textures/fake_block.png"), 0, 0, 16, 16, 16, 16));
97100
TooltipRenderer.add(new Line(null).with(Component.literal(tryFormat(blockNameFormatVal.getValue(), Blocks.GRASS_BLOCK.getName().getString()))));
98101
TooltipRenderer.add(new Line(null).with(Component.literal("never gonna give you up").withStyle(ChatFormatting.OBFUSCATED)));
99102
TooltipRenderer.add(new Line(null).with(Component.literal(tryFormat(modNameFormatVal.getValue(), IModInfo.get(Blocks.GRASS_BLOCK).getName()))));
181 Bytes
Loading

0 commit comments

Comments
 (0)