public class GuiUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TRANSLATION_LINE_BREAK |
| Constructor and Description |
|---|
GuiUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
drawFluid(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.renderer.Rectangle2d bounds,
net.minecraftforge.fluids.FluidStack fluidStack,
net.minecraftforge.fluids.IFluidTank tank) |
static void |
drawOutline(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.renderer.BufferBuilder renderer,
float x,
float y,
float z,
float width,
float height,
int red,
int green,
int blue,
int alpha) |
static void |
drawPanel(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
int panelHeight,
int panelWidth) |
static void |
drawScaledText(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.gui.FontRenderer fr,
java.lang.String text,
int x,
int y,
int color,
float scale) |
static void |
drawTexture(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.util.ResourceLocation texture,
int x,
int y) |
static void |
drawUntexturedQuad(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.renderer.BufferBuilder renderer,
float x,
float y,
float z,
float width,
float height,
int red,
int green,
int blue,
int alpha) |
static void |
glColorHex(int color)
Set the colour from a 32-bit int
|
static void |
renderBlockInGui(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.block.BlockState block,
float x,
float y,
float z,
float rotate,
float scale) |
static void |
renderItemStack(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.item.ItemStack stack,
int x,
int y)
Like
ItemRenderer.renderGuiItem(ItemStack, int, int) but takes a MatrixStack |
static void |
renderItemStackOverlay(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.gui.FontRenderer fr,
net.minecraft.item.ItemStack stack,
int xPosition,
int yPosition,
java.lang.String text) |
static void |
showPopupHelpScreen(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.gui.screen.Screen screen,
net.minecraft.client.gui.FontRenderer fontRenderer,
java.util.List<net.minecraft.util.text.ITextComponent> helpText) |
static java.util.List<net.minecraft.util.IReorderingProcessor> |
wrapTextComponentList(java.util.List<net.minecraft.util.text.ITextComponent> text,
int maxWidth,
net.minecraft.client.gui.FontRenderer font) |
static java.util.List<net.minecraft.util.text.ITextComponent> |
xlateAndSplit(java.lang.String key,
java.lang.Object... params) |
public static final java.lang.String TRANSLATION_LINE_BREAK
public static void renderItemStack(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.item.ItemStack stack,
int x,
int y)
ItemRenderer.renderGuiItem(ItemStack, int, int) but takes a MatrixStackmatrixStack - the matrix stackstack - the itemx - X posy - Y pospublic static void renderItemStackOverlay(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.gui.FontRenderer fr,
net.minecraft.item.ItemStack stack,
int xPosition,
int yPosition,
@Nullable
java.lang.String text)
public static void renderBlockInGui(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.block.BlockState block,
float x,
float y,
float z,
float rotate,
float scale)
public static void drawFluid(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.renderer.Rectangle2d bounds,
@Nullable
net.minecraftforge.fluids.FluidStack fluidStack,
@Nullable
net.minecraftforge.fluids.IFluidTank tank)
public static void showPopupHelpScreen(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.gui.screen.Screen screen,
net.minecraft.client.gui.FontRenderer fontRenderer,
java.util.List<net.minecraft.util.text.ITextComponent> helpText)
public static void drawPanel(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
int panelHeight,
int panelWidth)
public static void drawTexture(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.util.ResourceLocation texture,
int x,
int y)
public static void drawUntexturedQuad(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.renderer.BufferBuilder renderer,
float x,
float y,
float z,
float width,
float height,
int red,
int green,
int blue,
int alpha)
public static void drawOutline(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.renderer.BufferBuilder renderer,
float x,
float y,
float z,
float width,
float height,
int red,
int green,
int blue,
int alpha)
public static void glColorHex(int color)
color - the colour to use, in ARGB formatpublic static void drawScaledText(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.gui.FontRenderer fr,
java.lang.String text,
int x,
int y,
int color,
float scale)
public static java.util.List<net.minecraft.util.IReorderingProcessor> wrapTextComponentList(java.util.List<net.minecraft.util.text.ITextComponent> text,
int maxWidth,
net.minecraft.client.gui.FontRenderer font)
public static java.util.List<net.minecraft.util.text.ITextComponent> xlateAndSplit(java.lang.String key,
java.lang.Object... params)