Wiki 9Minecraft Wiki 9Minecraft

ImproperUI Mod Wiki & Guide

Java EditionModGuides 4FAQ 10Related mods 48

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

DownloadImproperUI Mod

Get the files on 9Minecraft

Contents (4)
  1. Guides
  2. Frequently asked questions
  3. Gallery
  4. You May Also Like

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 ›