Skip to content

feat(metrics): report which features servers actually use - #120

Merged
Zoriot merged 3 commits into
mainfrom
metrics/feature-usage
Oct 31, 2026
Merged

Zoriot merged 3 commits into
mainfrom
metrics/feature-usage

Conversation

@Zoriot

@Zoriot Zoriot commented Oct 31, 2026 •

Copy link
Copy Markdown
Collaborator
  • bStats currently only shows that BuildTeamTools is installed. These charts count real feature invocations so unused pieces can be identified.
  • feature_uses lists every tracked feature for each submission, including zeros.
  • feature_details is a drilldown pie. Clicking navigator, warps, address, or KML shows which part was used: navigator commands and the hotbar item, warp menu, teleport, create, and migrate, address get and teleport, and the KML modes plus undo. Each part also counts toward its parent feature.
  • enabled_modules shows which modules are actually enabled. The plot system and the sign text generator have no live player entry point, so they are only visible there. BlueMap is reported as on or off while the integration is enabled.

@Zoriot Zoriot added this to the Release v0.4.0 milestone Oct 31, 2026
@Zoriot Zoriot self-assigned this Oct 31, 2026
@github-actions

github-actions Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Qodana for JVM

It seems all right 👌

No new problems were found according to the checks applied

💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report

Contact Qodana team

Contact us at qodana-support@jetbrains.com

@Zoriot
Zoriot force-pushed the metrics/feature-usage branch 2 times, most recently from 54b4cae to 7f9afec Compare October 31, 2026 15:36
Installed-only bStats data cannot show what is safe to remove. Count real invocations and which modules stay enabled, so unused features show up over time.
…and kml

Adds a bStats drilldown pie so a click on a feature shows which of its commands or menus were used. Each part also counts toward its parent feature, so the summary charts are unchanged.
…ne charts

bStats does not offer multi line charts yet, so the chart could not be created on the website. feature_uses already lists every feature with zeros.
@Zoriot
Zoriot force-pushed the metrics/feature-usage branch from 7f9afec to f24b8a5 Compare October 31, 2026 15:42
@Zoriot
Zoriot merged commit ee7acef into main Oct 31, 2026
4 checks passed
@Zoriot
Zoriot deleted the metrics/feature-usage branch October 31, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant