mirror of
https://github.com/AutismDevelopment/Autism-Client.git
synced 2026-10-28 17:29:46 +00:00
27 lines
570 B
Java
27 lines
570 B
Java
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; }
|
|
}
|