DuckyLib
A GUI lib with TOML-based layouts and an in-game editor.
What it adds
DuckyLib is a GUI framework i used in my mods. Design screens using TOML files or use the built-in visual editor.
Features
- TOML-defined GUI layouts - Design screens declaratively without writing Java GUI code
- Built-in widgets - Button, Label, TextField, Slider, Checkbox, Dropdown, Panel, ScrollPanel
- Custom theme system - Hot-reloadable TOML themes for consistent styling across screens
- In-game visual editor - Property panel and widget selector for live editing
- Simple API - Load layouts and open screens with minimal code
Important Notes
- This is a library mod. It provides no gameplay content on its own exept for the ui editor.
- API documentation is currently in development.
- Designed for use as a dependency in other Forge 1.20.1 mods.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.20.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.
Verified by MCModsHub
- Ships as duckylib-1.4.0.jar — drop this file into the mods folder
- Download size: 135 KB
- Download link checked 26 Aug 2026 — working
These come from our own check of the pack file, not from the source page.