Sueta

Heatmap | Player Movement Data Visualization [1.18.2+]

1.4.1

See how players move and develop better user flow! Now has Map Renders!

·Map

Heatmap is designed to visualize player movements within specific regions in real-time. By creating dynamic heatmaps, server owners and players can gain insights into player activity patterns, making it an essential tool for monitoring and planning gameplay strategies.

Supported Versions
1.18.2+
(Java 17 required)
(WorldGuard Required)

Supported Maps
- Squaremap
- Bluemap

Why Use Heatmap?

  • Real-Time Data: Visualize how players interact with the environment as it happens.
  • Strategic Planning: Use heatmap data to enhance player engagement by identifying high-traffic areas.
  • Customizable: With configurable scalar values, adjust how movement data is processed to suit any server size or style - with more features coming in the future!

Commands:

  • /heatmap create <regionID>: Initializes a heatmap for the specified region. Permissions: heatmap.create, heatmap.admin
  • /heatmap close <regionID>: Processes and closes the heatmap for viewing. Permissions: heatmap.close, heatmap.admin
  • /heatmap view <regionID> [playerUUID]: Views the heatmap for a region. Optionally specify a player's UUID to view their individual trail. Permissions: heatmap.view, heatmap.admin
  • /heatmap remove <regionID>: Removes the heatmap for the specified region. Permissions: heatmap.remove, heatmap.admin
  • /heatmap render <regionID>: Renders heatmap on supported and enabled map. Permissions: heatmap.render, heatmap.admin

Dependencies:

  • WorldGuard
  • Java 17 Environment

Images:

Visualization of player trails.

Visualization of player movement in an area.

Squaremap render of a heatmap

Bluemap render of a heatmap

Color Breakdown:
Red -> Top 1% of activity
Orange -> Top 15% of activity
Yellow -> Middle bit of activity
Green -> Bottom 15% of activity

Support or Suggestions?
Please use "Issues" on Github or My support discord

Similar projects

Map →