FancyInnovations
Features

Events

Customize certain actions to trigger an event

Events are time-stamped, structured logs that describe something that happened in your application. They are flexible, contextual, and great for tracking user behavior, system actions, feature usage, and more.

What is an Event?

An event is:

  • Identified by an event name (e.g. npc_spawned, command_used, plugin_loaded)
  • Has a timestamp
  • Sent by a sender (e.g., server, client, device)
  • It Can include any number of properties (flexible key-value pairs)

Unlike metrics, events are not numeric by default, but rather represent something that occurred, and may include rich context.

Example Use Cases

Event NamePropertiesDescription
npc_spawnedworld_name, npc_typeFired whenever an NPC is spawned in-game
feature_flag_usedfeature_flagTracked when a feature is enabled/used
plugin_loadedplugin_version, server_softwareWhen the plugin successfully loads
command_executedcommand, playerA player runs a specific command
player_joinedplayer, locationA player joins the server

On this page