Event UI Plugin
1.0.2Server-side plugin for EventUI define missions, track progress, and deliver custom UIs to your players via YAML.
EventUI Plugin
Lets you create missions and events with a fully customizable client UI, real-time progress tracking, and hot-reload support — no restarts required.
Key Features
🎨 Custom UI System
- Design your screens in YAML files — no Java required
- Two modes: predefined UI or fully custom screens
- Hot-reload: changes apply instantly
- Switch between modes from
config.yml
📊 Real-Time Progress Tracking
- 20+ objective types: mine blocks, kill mobs, craft items, explore biomes, visit dimensions, reach XP levels, and more
- Progress updates sent instantly to the client mod
- Configurable chat messages for every event state
🔗 Dependency System
- Events that unlock only after completing others
- Automatic cycle detection on load — prevents impossible quest chains
- Clear locked state visible in the client UI
🎁 Reward System
- Grant XP, vanilla items, or run any console command on completion
- Items drop naturally if the player's inventory is full
⚙️ Server-Side State
- Set per-player UI variables with
/ev setuivarfor dynamic interfaces - Full tab-completion for all commands
- Player progress saved automatically and restored on reconnect
⚠️ Planned Features
- Sequential, parallel, and weighted objective groups
- Database support for progress persistence
- More objective types
Environments
Server-side plugin — requires Paper 1.21.1
Wiki
Link (Spanish only)
Support & suggestions
Discord (Spanish only)
Important
This plugin requires the EventUI client mod on Fabric 1.21.1 to render the UI. Players without the mod can still connect and play — they just won't see the custom interfaces or HUD.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta