About
Achievement system tracking player progress across multiple categories including kills (zombies, players, NPCs), item pickups, playtime, deaths, and multi-objective challenges with unlock notifications and rewards.
Main Features
- Achievement Types Tracks kills (NPCs, players, zombies), deaths, item pickups, playtime, and multi-objective challenges
- Entity Matching Flexible matching system supports single entities, entity tables, or player flag
- Progress Tracking Progress stored per achievement in character data with real-time updates
- Multi Objectives Achievements with multiple sub-objectives that must all be completed
- Unlock Notifications Notifies players with success message when achievements are completed
- Character Storage All achievement progress saved to character data and persists across sessions
- Playtime Tracking Automatically updates playtime achievements on character load and playTime variable changes
- Client UI Panel View achievements with progress bars, completion status, and detailed tooltips
- Admin Panel Admins can view all players' achievements with search functionality and per-player tabs
- Progress Visualization Visual progress bars for single and multi-objective achievements
- Achievement Check Function hasAchievement() method to check if player has completed an achievement