Bedrock Statistics

Ever wondered exactly how many chickens you've murdered, how far you've walked, or how many hours you've poured into a world you'll probably never finish? Bedrock Statistics tracks everything!

File Details

BedrockStatistics v2.0.0

  • R
  • Jan 17, 2026
  • 97.34 KB
  • 515
  • 1.21.132+7

File Name

BedrockStatistics_v200.mcaddon

Supported Versions

  • 1.21.132
  • 1.21.131
  • 1.21.130
  • 1.21.124
  • 1.21.123
  • 1.21.122
  • 1.21.121
  • 1.21.120

[2.0.0] - 2026-01-17

Complete Rewrite

This version is a complete rewrite of the addon with a new architecture focused on Java Edition parity, performance, and maintainability.

Added

  • Java Edition Parity: Statistics now closely match Java Edition where possible
  • Discord Integration: Share stats to Discord via BedrockBridge
    • Conditional "Share to Discord" button only appears when BedrockBridge is installed
    • Sends formatted embed with key statistics overview
  • Raid Tracking: Track raids triggered (via Bad Omen) and raids won (via Hero of the Village)
  • Target Block Tracking: Count hits on target blocks
  • Projectile Deflection Tracking: Track projectiles blocked with a shield (arrows, tridents, etc.)
  • Tool Usage Tracking: Track tool usage when breaking blocks (Java Edition behavior)
  • Block Placement Tracking: Track block items used when placing
  • Thrown Item Tracking: Track ender pearls, snowballs, eggs, potions thrown
  • Enhanced Vehicle Tracking: Added Happy Ghast support
  • Cauldron Statistics: Track bottles filled, armor/banner/shulker cleaning
  • Animal Breeding: Track animals bred
  • Flower Pot: Track plants potted
  • Music Disc: Track music discs played in jukeboxes

Changed

  • New Architecture: Complete rewrite with modular tracker system
    • PlayerTracker - Time, XP, sessions, spawn/dimension
    • CombatTracker - Kills, damage, deaths, tools broken
    • BlockTracker - Block mining and placing
    • MovementTracker - Travel, vehicles, coordinates, biomes
    • InteractionTracker - Block/entity interactions, items
    • MiscTracker - Effects, emotes, raids, pickups/drops
  • Storage Optimization: Reduced from 19 storage keys to 7 organized keys
  • Caching System: Stats cached in memory with periodic flush (every 5 seconds)
  • Dirty Tracking: Only modified categories are written to storage
  • UI Overhaul:
    • New main menu with category subtitles
    • Cleaner stat display formatting
    • Six organized category pages
  • API Update: Now targets stable APIs
    • @minecraft/server: 2.4.0
    • @minecraft/server-ui: 2.0.0

Removed

  • Legacy Storage: Old 19-key storage system replaced
  • Duplicate Handlers: Consolidated duplicate tool break detection

Fixed

  • Tool break detection now only triggers once per break (was double-counting)
  • Item used tracking now properly counts tool usage when mining
  • Block placement now counts as item used (matching Java Edition)
  • Inventory polling reduced to prevent performance issues

Performance Improvements

  • Reduced storage writes by ~90% through caching and dirty tracking
  • Reduced inventory polling frequency
  • Event-driven tracking instead of polling where possible
  • Single JSON parse for UI instead of 6-8 reads