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