Files
CustomNPC-Plus/src/main/java/noppes/npcs/client/gui/util/GuiNpcLabel.java
T
KAMKEEL a31efb2dc3 1.7.10 Files
Files added
2018-09-13 12:03:28 -04:00

34 lines
984 B
Java

package noppes.npcs.client.gui.util;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.util.StatCollector;
import noppes.npcs.client.CustomNpcResourceListener;
public class GuiNpcLabel {
public String label;
public int x,y,color;
public boolean enabled = true;
public int id;
public GuiNpcLabel(int id, Object label, int x, int y, int color){
this.id = id;
this.label = StatCollector.translateToLocal(label.toString());
this.x = x;
this.y = y;
this.color = color;
}
public GuiNpcLabel(int id, Object label, int x, int y){
this(id, label, x, y, CustomNpcResourceListener.DefaultTextColor);
}
public void drawLabel(GuiScreen gui, FontRenderer fontRenderer) {
if(enabled)
fontRenderer.drawString(label, x, y, color);
}
public void center(int width) {
int size = Minecraft.getMinecraft().fontRenderer.getStringWidth(label);
x += (width - size) / 2;
}
}