Skip to content

Tracking System

Mod: kyuubisoft-core.jar | Used by: Quest System + Achievement System

The Tracking System provides 7 built-in trackers that monitor player activities across the server. Both the Quest System and Achievement System use these trackers as triggers for objectives and achievement conditions.

TrackerWhat it tracksExample use
BlockBreakBlocks broken by players (mined/chopped/dug)“Mine 50 Stone blocks”
BlockPlaceBlocks placed by players”Place 20 Wood blocks”
BlockHarvestPlants and flowers picked (F-key)“Pick 25 Flowers”
KillEntities killed by players”Kill 10 Trorks”
DamageDamage dealt and taken”Deal 1000 total damage”
DistanceDistance traveled”Walk 5000 blocks”
PickupItems picked up interactively”Collect 30 Berries”
ZoneDiscoveryZones/areas discovered”Discover 5 new zones”
CraftRecipeItems crafted at workbenches”Craft 10 Iron Swords”
ProcessingBenchItems produced at processing benches”Smelt 20 Gold Bars”
PlaytimeMinutes spent online”Play for 60 minutes”

Trackers run as ECS (Entity Component System) systems that observe game events. When a tracked event occurs, the tracker updates the player’s statistics and notifies any registered listeners (quests, achievements).

Trackers are automatically active when the Quest or Achievement mod is installed. Some trackers have additional configuration:

  • BlockBreak/BlockPlace — Category mappings (e.g., “Stone” category includes all stone variants)
  • Kill — Entity type mappings
  • Pickup — Item type filters

The tracking system is managed through the core admin command. There are no dedicated tracking commands — tracking is fully automatic when enabled.

CommandDescription
/ksadmin reloadReloads all mod configs, including tracking system settings

import DocCardList from ‘@theme/DocCardList’;