Package io.github.zhengzhengyiyi.addon
Class TextStatsEntrypoint
java.lang.Object
io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
- All Implemented Interfaces:
ApiEntrypoint
-
Field Summary
Fields inherited from interface io.github.zhengzhengyiyi.api.ApiEntrypoint
LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Initializes the API entry point.voidonEditerOpen(EditorScreen editor) Called when the editor screen is opened.voidrenderButton(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) Called to render custom buttons or elements on the screen.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.zhengzhengyiyi.api.ApiEntrypoint
onCharTyped, onEditerClose, onMouseDown, onMouseScroll, onType
-
Constructor Details
-
TextStatsEntrypoint
public TextStatsEntrypoint()
-
-
Method Details
-
init
public void init()Description copied from interface:ApiEntrypointInitializes the API entry point. This method is called by the config editor mod during its initialization phase. It is the only required method to be implemented.- Specified by:
initin interfaceApiEntrypoint
-
onEditerOpen
Description copied from interface:ApiEntrypointCalled when the editor screen is opened.- Specified by:
onEditerOpenin interfaceApiEntrypoint- Parameters:
editor- The instance of the EditorScreen.
-
renderButton
public void renderButton(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) Description copied from interface:ApiEntrypointCalled to render custom buttons or elements on the screen.- Specified by:
renderButtonin interfaceApiEntrypoint- Parameters:
context- The draw context used for rendering.mouseX- The x-coordinate of the mouse cursor.mouseY- The y-coordinate of the mouse cursor.delta- The partial ticks for smooth rendering.
-