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.
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Event UI Plugin 1.0.2 1.0.2 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, paper
|
Download |
|
Event UI Plugin 1.0.1 1.0.1 |
1.21, 1.21.1, 1.21.2, 1.21.3
|
bukkit, paper
|
Download |
|
Event UI Plugin 1.0.0 1.0.0 |
1.21.1
|
paper
|
Download |