# OneConfig V0

## OneConfig V0

- [Introduction](https://docs.polyfrost.org/oneconfig/readme.md)
- [Documentation License](https://docs.polyfrost.org/oneconfig/documentation-license.md): GNU Free Documentation License version 1.3
- [Modding Basics](https://docs.polyfrost.org/oneconfig/including-oneconfig.md): A beginner's guide to starting modding with OneConfig
- [Getting Started](https://docs.polyfrost.org/oneconfig/getting-started.md): (aka "How the hell do I add OneConfig to my mod?")
- [Creating a Config](https://docs.polyfrost.org/oneconfig/config/creating-a-config.md): Find out how to create Configs with OneConfig
- [Config Options](https://docs.polyfrost.org/oneconfig/config/adding-options.md): Here you will learn how to create options inside OneConfig.
- [Boolean Configs](https://docs.polyfrost.org/oneconfig/config/adding-options/boolean-config-components.md): Learn all about boolean components.
- [Number Configs](https://docs.polyfrost.org/oneconfig/config/adding-options/number-config-components.md): Learn all about the number config components in OneConfig
- [Selector Configs](https://docs.polyfrost.org/oneconfig/config/adding-options/multi-config-components.md): Learn about components that allow the user to select between multiple options.
- [Text Configs](https://docs.polyfrost.org/oneconfig/config/adding-options/text-configs.md): Learn about the config components that allow the user to enter text.
- [Buttons, Colors and Keybinds](https://docs.polyfrost.org/oneconfig/config/adding-options/buttons-colors-and-keybinds.md): Learn about the button, color and keybind elements that can be used in a config.
- [Decorative Components](https://docs.polyfrost.org/oneconfig/config/adding-options/decorative-config-components.md): Learn about the decorations that you can add to your configs to make them prettier!
- [Custom options](https://docs.polyfrost.org/oneconfig/config/adding-options/custom-options.md): Learn how to create custom options with OneConfig.
- [Migration](https://docs.polyfrost.org/oneconfig/config/compatibility.md): Learn how to migrate configs to OneConfig.
- [Event Basics](https://docs.polyfrost.org/oneconfig/events/event-basics.md): Learn more about Events, how they work and their purpose
- [Available Events](https://docs.polyfrost.org/oneconfig/events/available-events.md): A list of Available events in OneConfig.
- [ChatReceiveEvent](https://docs.polyfrost.org/oneconfig/events/available-events/chatreceiveevent.md): Learn more about ChatReceiveEvent
- [TickEvent](https://docs.polyfrost.org/oneconfig/events/available-events/tickevent.md): Learn more about the TickEvent
- [InitializationEvent](https://docs.polyfrost.org/oneconfig/events/available-events/initializationevent.md): Learn more about InitializationEvent
- [HudRenderEvent](https://docs.polyfrost.org/oneconfig/events/available-events/hudrenderevent.md): Learn more about HudRenderEvent
- [Packet Events](https://docs.polyfrost.org/oneconfig/events/available-events/packet-events.md): Learn more about the Packet events OneConfig has to offer
- [LocrawEvent](https://docs.polyfrost.org/oneconfig/events/available-events/locrawevent.md): Learn more about LocrawEvent
- [Render Manager](https://docs.polyfrost.org/oneconfig/gui/render-manager.md): OneConfig's rendering system, NanoVG and how to use it
- [Font Rendering](https://docs.polyfrost.org/oneconfig/gui/render-manager/font-rendering.md): Rendering text using OneConfig
- [Elements](https://docs.polyfrost.org/oneconfig/gui/elements.md): Learn more about the UI elements OneConfig has to offer
- [Pages](https://docs.polyfrost.org/oneconfig/gui/pages.md): Learn more about OneConfig's pages
- [Commands](https://docs.polyfrost.org/oneconfig/commands/commands.md): Find out how to create a Command using OneConfig
- [An Example Command](https://docs.polyfrost.org/oneconfig/commands/example.md): For if you are struggling to figure out how it works :)
- [HUD Basics](https://docs.polyfrost.org/oneconfig/huds/creating-a-hud.md): Learn about the HUD system OneConfig has to offer
- [OneConfig's Utilities](https://docs.polyfrost.org/oneconfig/utils/oneconfigs-utilities.md): Learn more about the various utilities OneConfig has to offer
- [Notifications](https://docs.polyfrost.org/oneconfig/utils/oneconfigs-utilities/notifications.md): More information on the Notifications system of OneConfig
- [HypixelUtils](https://docs.polyfrost.org/oneconfig/utils/oneconfigs-utilities/hypixelutils.md): A more detailed look into the HypixelUtils that OneConfig has
- [OneColor](https://docs.polyfrost.org/oneconfig/utils/onecolor.md): Learn more about OneColor, OneConfig's way of processing colors
- [OneUIScreen](https://docs.polyfrost.org/oneconfig/utils/oneuiscreen.md): OneConfig's easy to use, multiplatform GuiScreen alternative


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.polyfrost.org/oneconfig/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
