Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft
ImproperUI Mod Wiki

ImproperUI Mod Wiki & Guide

wiki.9minecraft.net/improperui-mod/

Modifies or customizes the user interface with alternative layouts and styling.

Guides

Step-by-step, in-game.

Frequently asked questions

How do I start creating a UI with ImproperUI?
Initialize the ImproperUI API in your mod, then create a script file using the CSS-inspired syntax to define your UI structure with elements like buttons, labels, and panels. Load the script when you want the UI to appear, and it will render on screen.
Can I make buttons that actually do something when clicked?
Yes—attach event handlers to buttons by linking them to callback functions in your script. When a player clicks the button, the callback fires and you can execute any code, like opening inventories, sending commands, or updating UI values.
What's the difference between ID and class selectors in ImproperUI?
IDs are unique identifiers for individual elements (use them to target one specific button or input), while classes are reusable labels for multiple elements (use them to style or query groups of similar elements at once).
How do I make a list that players can scroll through?
Create a scrollable panel or container element in your script and populate it with child elements like labels or buttons. ImproperUI handles the scroll behavior automatically—players can drag or use the scroll wheel to navigate the content.

See all 10 ImproperUI questions ›