Skip to content

Commit

Permalink
fix build
Browse files Browse the repository at this point in the history
  • Loading branch information
deirn committed Jun 5, 2024
1 parent 0a8681d commit df58ec3
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
package mcp.mobius.waila.api.component;

import com.mojang.blaze3d.systems.RenderSystem;
import com.mojang.blaze3d.vertex.PoseStack;
import mcp.mobius.waila.api.ITooltipComponent;
import mcp.mobius.waila.api.WailaHelper;
import mcp.mobius.waila.api.__internal__.ApiSide;
import mcp.mobius.waila.api.__internal__.IApiService;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Font;
import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.level.ItemLike;

Expand Down Expand Up @@ -44,15 +45,17 @@ public int getHeight() {
}

@Override
public void render(GuiGraphics ctx, int x, int y, float delta) {
var pose = ctx.pose();
public void render(PoseStack matrices, int x, int y, float delta) {
var pose = RenderSystem.getModelViewStack();
pose.pushPose();
pose.translate(x, y, 0);
pose.scale(0.5f, 0.5f, 0.5f);
ctx.renderItem(stack, 0, 0);
RenderSystem.applyModelViewMatrix();
Minecraft.getInstance().getItemRenderer().renderGuiItem(stack, 0, 0);
pose.popPose();
RenderSystem.applyModelViewMatrix();

ctx.drawString(getFont(), label, x + 10, y, IApiService.INSTANCE.getFontColor());
getFont().drawShadow(matrices, label, x + 10, y, IApiService.INSTANCE.getFontColor());
}

private Font getFont() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
import java.util.ArrayList;
import java.util.List;

import com.mojang.blaze3d.vertex.PoseStack;
import mcp.mobius.waila.api.ITooltipComponent;
import mcp.mobius.waila.api.__internal__.ApiSide;
import mcp.mobius.waila.api.__internal__.IApiService;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Font;
import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.world.item.ItemStack;

/**
Expand Down Expand Up @@ -57,16 +57,16 @@ public int getHeight() {
}

@Override
public void render(GuiGraphics ctx, int x, int y, float delta) {
public void render(PoseStack matrices, int x, int y, float delta) {
var iy = y;

for (var component : components) {
component.render(ctx, x, iy, delta);
component.render(matrices, x, iy, delta);
iy += component.getHeight();
}

if (hasOverflow) {
ctx.drawString(getFont(), MORE, x + 10, iy, IApiService.INSTANCE.getFontColor());
getFont().drawShadow(matrices, MORE, x + 10, iy, IApiService.INSTANCE.getFontColor());
}
}

Expand Down

0 comments on commit df58ec3

Please sign in to comment.