Declarative UI
ModAdds data-driven UI, fully server-side.
Type
Mod
Modrinth Downloads
191
Modrinth ID
5UTWPtx3
Last Updated
Jul 3, 2026
Description
Declarative UI
A data-driven UI mod for Minecraft using Fabric, making creation of GUIs easier and creating commands possible within a datapack.
No need to learn Java or Kotlin.
Containers also exist, so you could try making a sell gui, etc.
📖 Usage
To create a datapack, you can use /datapack create <id> <description>. You'll find it in your world's datapacks folder.
To create a GUI, which also allows customized slot actions and titles, create a JSON file within its data/<namespace>/declarative_ui/menu folder you'll create. For the format of the JSON, check the Menu Generator
To create a Command, with or without parameters, follow previous steps but put the JSON within data/<namespace>/declarative_ui/command and check the Command Generator for the format.
To create a container, create a JSON file within data/<namespace>/declarative_ui/container and put a number greater than 0 in a size field.
To handle a custom click action, create a JSON file within data/<namespace>/declarative_ui/custom_click_action and put a function path in a function field.
📖 Extra Commands
- Use /item (modify|replace) container for command modification of player stored containers
- Use /declarative_ui open <targets> <menu> to open a menu
- /execute if container
📖 Loot Tables
- In 1.21.11+ you can choose the declarative_ui:container slot source in a slot entry
You can also download the .mcdoc and commands.json files for Spyglass here: https://cdn.modrinth.com/data/5UTWPtx3/versions/ACQaQoYf/spyglass.zip?mr_download_reason=standalone
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
Mekanism: More Gauge Droppers
Adds various droppers that are evolved from mekanism's gauge dropper.
umvuthi origin
adds the sun bird from mowzie's mobs as a origin!
Coa Core
COa Core Mod enhances gameplay with custom commands, artefacts, faction management, and server tools for immersive adven...
Blooming Seasons
Blooming Biosphere compatibility for Fabric Seasons
Origins: Oni
The demon of hatred of japanese folklore. Harness dark powers through shapeshifting and destructive energy itself.
elder tales
this is an addon for 1.20.1Iron's Spells 'n Spellbooks made by dahuang0610