Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- API_ENTRYPOINT_LOGGER - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
-
The Logger for the other mod's entry point, usually for printing errors.
- ApiEntrypoint - Interface in io.github.zhengzhengyiyi.api
-
The entry point for other mods to interact with the config editor.
- appendClickableNarrations(NarrationMessageBuilder) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- AutoBracketCompletionEntrypoint - Class in io.github.zhengzhengyiyi.addon
-
This class will handle if use type bracket or other bracket like charactors.
- AutoBracketCompletionEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
B
- backupConfigFile(Path) - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
-
Creates a backup of the specified configuration file.
- backupDirectoryToZip(Path, String) - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
-
Creates a compressed backup of a specific directory.
- backupEntireConfigDirectory() - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
-
Creates a compressed backup of the entire config directory.
- BackupHelper - Class in io.github.zhengzhengyiyi.util
-
Utility class for creating backups of configuration files.
- BackupHelper() - Constructor for class io.github.zhengzhengyiyi.util.BackupHelper
C
- charTyped(char, int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- cleanupOldBackups(int) - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
-
Deletes old backups beyond the specified maximum count.
- close() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
- ConfigData - Class in io.github.zhengzhengyiyi.config
-
Configuration data class that holds all configurable variables for the editor.
- ConfigData() - Constructor for class io.github.zhengzhengyiyi.config.ConfigData
- ConfigEditor - Class in io.github.zhengzhengyiyi
- ConfigEditor() - Constructor for class io.github.zhengzhengyiyi.ConfigEditor
- ConfigEditorClient - Class in io.github.zhengzhengyiyi
- ConfigEditorClient() - Constructor for class io.github.zhengzhengyiyi.ConfigEditorClient
- ConfigManager - Class in io.github.zhengzhengyiyi.config
-
Configuration manager that handles loading, saving, and monitoring configuration files.
- ConfigManager() - Constructor for class io.github.zhengzhengyiyi.config.ConfigManager
D
- DateTimeDisplayEntrypoint - Class in io.github.zhengzhengyiyi.addon
- DateTimeDisplayEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
E
- EditorScreen - Class in io.github.zhengzhengyiyi.gui
- EditorScreen() - Constructor for class io.github.zhengzhengyiyi.gui.EditorScreen
- ENTRYPOINTS - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
-
put every api entry point into a List
- ExampleClientMixin - Class in io.github.zhengzhengyiyi.mixin.client
- ExampleClientMixin() - Constructor for class io.github.zhengzhengyiyi.mixin.client.ExampleClientMixin
- ExampleMixin - Class in io.github.zhengzhengyiyi.mixin
- ExampleMixin() - Constructor for class io.github.zhengzhengyiyi.mixin.ExampleMixin
F
- FileTypeDisplayerEntrypoint - Class in io.github.zhengzhengyiyi.addon
- FileTypeDisplayerEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.FileTypeDisplayerEntrypoint
G
- getConfig() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
-
Returns the current configuration instance.
- getConfigBackupDirectory() - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
-
Gets the path to the backups directory for the main config directory.
- getCursorPosition() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- getFileName() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- getText() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- getTextWidget() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
I
- init() - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
-
nothing needs to init, leave as empty
- init() - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- init() - Method in class io.github.zhengzhengyiyi.addon.FileTypeDisplayerEntrypoint
-
Nothing to init, leave as empty
- init() - Method in class io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
- init() - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- init() - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
-
Initializes the API entry point.
- init() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
-
The init method
- init() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
- insertTextAtCursor(String) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- io.github.zhengzhengyiyi - package io.github.zhengzhengyiyi
- io.github.zhengzhengyiyi.addon - package io.github.zhengzhengyiyi.addon
- io.github.zhengzhengyiyi.api - package io.github.zhengzhengyiyi.api
- io.github.zhengzhengyiyi.config - package io.github.zhengzhengyiyi.config
- io.github.zhengzhengyiyi.gui - package io.github.zhengzhengyiyi.gui
- io.github.zhengzhengyiyi.gui.widget - package io.github.zhengzhengyiyi.gui.widget
- io.github.zhengzhengyiyi.mixin - package io.github.zhengzhengyiyi.mixin
- io.github.zhengzhengyiyi.mixin.client - package io.github.zhengzhengyiyi.mixin.client
- io.github.zhengzhengyiyi.util - package io.github.zhengzhengyiyi.util
- isEnabled() - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
K
- key - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
-
The keybinding for open the configure
- keyPressed(int, int, int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
L
- listBackups() - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
-
Lists all available backups in the backup directory.
- load() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
-
Loads configuration from file.
- LOGGER - Static variable in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
-
The Logger that can be use for ApiEntrypoint
- LOGGER - Static variable in class io.github.zhengzhengyiyi.ConfigEditor
- LOGGER - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
-
The Logger for the whole mod.
M
- MOD_ID - Static variable in class io.github.zhengzhengyiyi.ConfigEditor
- MOD_ID - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
- mouseClicked(double, double, int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- mouseScrolled(double, double, double) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- mouseScrolled(double, double, double, double) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- MultilineEditor - Class in io.github.zhengzhengyiyi.gui.widget
- MultilineEditor(int, int, int, int, Text) - Constructor for class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
O
- onCharTyped(char, int) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
- onCharTyped(char, int) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- onCharTyped(char, int) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- onCharTyped(char, int) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
- onEditerClose(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
- onEditerClose(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- onEditerClose(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- onEditerClose(EditorScreen) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
-
Called when the editor screen is closed.
- onEditerOpen(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
- onEditerOpen(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- onEditerOpen(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
- onEditerOpen(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- onEditerOpen(EditorScreen) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
-
Called when the editor screen is opened.
- onInitialize() - Method in class io.github.zhengzhengyiyi.ConfigEditor
- onInitializeClient() - Method in class io.github.zhengzhengyiyi.ConfigEditorClient
- onMouseDown(int, int) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
- onMouseDown(int, int) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- onMouseDown(int, int) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- onMouseDown(int, int) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
-
Called when a mouse button is pressed on the screen.
- onMouseScroll() - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
- onMouseScroll() - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- onMouseScroll() - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- onMouseScroll() - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
-
Called when the mouse scroll wheel is used.
- onType(int, int, int) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
- onType(int, int, int) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- onType(int, int, int) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- onType(int, int, int) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
-
Called when a key is typed on the keyboard.
R
- readonly_mode - Variable in class io.github.zhengzhengyiyi.config.ConfigData
-
If it is true, you can not edit the file
- removed() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
- render(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
- renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
- renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
- renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- renderButton(DrawContext, int, int, float) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
-
Called to render custom buttons or elements on the screen.
- renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
S
- save() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
-
Saves current configuration to file.
- setChangedListener(Consumer<String>) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- setCursorPosition(int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- setEditable(boolean) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- setEnabled(boolean) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
- setEnabled(boolean) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
- setEnabled(boolean) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
- setFileName(String) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- setText(String) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
- shouldCloseOnEsc() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
- shutdown() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
-
Shuts down the file watcher thread.
T
- TextStatsEntrypoint - Class in io.github.zhengzhengyiyi.addon
- TextStatsEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
- toggleEnabled() - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
U
- UndoRedoEntrypoint - Class in io.github.zhengzhengyiyi.addon
- UndoRedoEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
All Classes and Interfaces|All Packages|Constant Field Values