Skip to content

Commit

Permalink
#16 fix server crash
Browse files Browse the repository at this point in the history
  • Loading branch information
deirn committed Mar 22, 2021
1 parent 309ff67 commit 9254005
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
import net.minecraft.text.Text;
import net.minecraft.util.Identifier;

public class DisplayUtil extends DrawableHelper {
public final class DisplayUtil extends DrawableHelper {

// because some function in DrawableHelper are not static
private static final DisplayUtil DH = new DisplayUtil();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,11 @@
import net.minecraft.client.util.math.MatrixStack;
import org.lwjgl.opengl.GL11;

public class OverlayRenderer extends DisplayUtil {
import static mcp.mobius.waila.overlay.DisplayUtil.drawGradientRect;
import static mcp.mobius.waila.overlay.DisplayUtil.enable2DRender;
import static mcp.mobius.waila.overlay.DisplayUtil.renderStack;

public class OverlayRenderer {

protected static boolean hasLight;
protected static boolean hasDepthTest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@
import mcp.mobius.waila.Waila;
import mcp.mobius.waila.api.ICommonAccessor;
import mcp.mobius.waila.api.ITooltipRenderer;
import mcp.mobius.waila.overlay.DisplayUtil;
import mcp.mobius.waila.overlay.IconUI;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.util.math.MathHelper;

public class TooltipRendererHealth extends DisplayUtil implements ITooltipRenderer {
import static mcp.mobius.waila.overlay.DisplayUtil.renderIcon;

public class TooltipRendererHealth implements ITooltipRenderer {

@Override
public Dimension getSize(CompoundTag tag, ICommonAccessor accessor) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@

import mcp.mobius.waila.api.ICommonAccessor;
import mcp.mobius.waila.api.ITooltipRenderer;
import mcp.mobius.waila.overlay.DisplayUtil;
import mcp.mobius.waila.overlay.IconUI;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.nbt.CompoundTag;

public class TooltipRendererIcon extends DisplayUtil implements ITooltipRenderer {
import static mcp.mobius.waila.overlay.DisplayUtil.renderIcon;

public class TooltipRendererIcon implements ITooltipRenderer {

private final String type;
private final int size = 8;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@
import mcp.mobius.waila.Waila;
import mcp.mobius.waila.api.ICommonAccessor;
import mcp.mobius.waila.api.ITooltipRenderer;
import mcp.mobius.waila.overlay.DisplayUtil;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.util.Identifier;
import net.minecraft.util.Lazy;

public class TooltipRendererProgressBar extends DisplayUtil implements ITooltipRenderer {
import static mcp.mobius.waila.overlay.DisplayUtil.bind;
import static mcp.mobius.waila.overlay.DisplayUtil.drawTexturedModalRect;

public class TooltipRendererProgressBar implements ITooltipRenderer {

private static final Identifier SHEET = new Identifier(Waila.MODID, "textures/sprites.png");
private static final Lazy<Dimension> DIMENSION = new Lazy<>(() -> new Dimension(26, 16));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import com.mojang.brigadier.exceptions.CommandSyntaxException;
import mcp.mobius.waila.api.ICommonAccessor;
import mcp.mobius.waila.api.ITooltipRenderer;
import mcp.mobius.waila.overlay.DisplayUtil;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
Expand All @@ -16,7 +15,9 @@
import net.minecraft.util.Lazy;
import net.minecraft.util.registry.Registry;

public class TooltipRendererStack extends DisplayUtil implements ITooltipRenderer {
import static mcp.mobius.waila.overlay.DisplayUtil.renderStack;

public class TooltipRendererStack implements ITooltipRenderer {

private static final Lazy<Dimension> DIMENSION = new Lazy<>(() -> new Dimension(18, 18));

Expand Down

0 comments on commit 9254005

Please sign in to comment.