public class HUDHandler implements ITickHandler {
@Override
public void tickStart(EnumSet<TickType> type, Object... tickData) {
}
@Override
public void tickEnd(EnumSet<TickType> type, Object... tickData) {
if (type.equals(EnumSet.of(TickType.RENDER))) {
Minecraft mc = Minecraft.getMinecraft();
if (mc.currentScreen == null) {
GuiIngame gig = new GuiIngame(mc);
// Do your render stuff here
}
}
}
@Override
public EnumSet<TickType> ticks() {
return EnumSet.of(TickType.CLIENT, TickType.RENDER); // Check whether client or render
}
@Override
public String getLabel() {
return "YourLabelHere";
}
public class HUDHandler implements ITickHandler {
@Override
public void tickStart(EnumSet<TickType> type, Object... tickData) {
}
@Override
public void tickEnd(EnumSet<TickType> type, Object... tickData) {
if (type.equals(EnumSet.of(TickType.RENDER))) {
Minecraft mc = Minecraft.getMinecraft();
if (mc.currentScreen == null) {
GuiIngame gig = new GuiIngame(mc);
// Do your render stuff here
}
}
}
@Override
public EnumSet<TickType> ticks() {
return EnumSet.of(TickType.CLIENT, TickType.RENDER); // Check whether client or render
}
@Override
public String getLabel() {
return "YourLabelHere";
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.