Autism-Client/src/main/java/autismclient/api/hud/HudElementProvider.java

28 lines
570 B
Java
Raw Normal View History

2026-07-13 02:37:05 +02:00
package autismclient.api.hud;
import net.minecraft.client.gui.Font;
import net.minecraft.client.gui.GuiGraphicsExtractor;
public interface HudElementProvider {
String id();
String label();
default String description() { return ""; }
int width();
int height();
void render(GuiGraphicsExtractor ctx, Font font, int x, int y, float alpha);
default boolean defaultEnabled() { return false; }
default String defaultAnchor() { return "TOP_LEFT"; }
default int defaultX() { return 0; }
default int defaultY() { return 0; }
}