Add-onv3.1.0

Bedrock Statistics

Java-style statistics for Bedrock: every block, mob, mile and minute counted, with floating leaderboards and a book to show them off.

  • Updated last week
  • 7k downloads
  • Minecraft Bedrock 1.26.50+
Bedrock Statistics

Screenshots

Overview

Java Edition players can look up exactly how many blocks of dirt they've dug, how far they've flown and how many times a creeper got them. Bedrock Statistics brings that to Bedrock, and counts it all.

It tracks time played, sessions, games quit, XP, sleep and deaths; mob and player kills, damage dealt and taken in hearts, what killed you, totems used and projectiles blocked; every block mined and placed and every workstation and redstone component used, and items enchanted; walking, sprinting, swimming, climbing, falling, elytra and creative flying, every vehicle from boats to happy ghasts, highest and lowest points and portal trips; food eaten, items used, picked up and dropped, every container opened (chest boats and donkeys too), tools broken and status effects; and animals bred and tamed, villager trades, fish, junk and treasure caught, note blocks played and tuned, bells rung, music discs played, target block bullseyes and raids. Teleports and respawns don't count as walking, containers only count when they really open, breeding is credited to whoever fed the animals, and items spilled on death don't count as dropped.

Every player gets a Statistics Book (or crafts one from a book and redstone dust). Using it opens your statistics, which update live while you look at them: six category pages, full breakdowns of every block, item, mob and death cause with a search box, your ranking on the server for every statistic, and the biomes you've found and the ones still out there. Put the book on a lectern and it becomes a Statistics Lectern, with your name and the statistic of your choice floating above it; anyone can read your stats there, and only you can break it.

Leaderboards float in your world for any of 38 statistics, or any scoreboard score an admin adds, showing the top 3 to 10 players with icons and medals. Every player sees their own row highlighted and their own rank underneath. They're drawn with Minecraft's own floating text, so they hide behind blocks without any hidden entities or raycasting, and offline players stay on them.

Operators find the admin panel in the same menu: search and sort every player who has ever joined, open their full statistics or reset them; create, edit, move and remove leaderboards with a live preview; switch tracking off by category or just the per-item lists, keeping what's already saved; choose whether Creative and Spectator count (off by default, so builders don't top Blocks Placed); turn lecterns and the free book on or off; show any scoreboard objective, like a currency add-on's balance, as a statistic; and remove players who haven't joined for a chosen number of days. Statistics are never trimmed to save space. Stats and leaderboards can be shared to Discord with BedrockBridge.

Version 3.0.0 rebuilds the whole add-on on Minecraft's newest stable add-on features. Statistics, leaderboards and settings from 2.x move over automatically. It's in 12 languages: everything follows the game's language, including every block, item, mob and effect name, and statistic and biome names use Java Edition's own translations.

Features

  • Java Edition-style statistics: time, combat, building, travel, items, interactions and more
  • Every Java Edition statistic Bedrock can track, including items enchanted, villager trades and note blocks played and tuned
  • 12 languages, following the game's language, with every block, item, mob and effect name translated
  • Live statistics pages that update while you look at them
  • Full breakdowns of every block, item, mob and death cause, with search
  • Your ranking on the server for every statistic
  • Biomes discovered, and the ones still to find
  • Floating leaderboards for 38 statistics, top 3 to 10 players, with icons and medals
  • Every player sees their own rank on every leaderboard
  • Leaderboards hide behind blocks, with no hidden entities
  • A Statistics Book for every player, craftable from a book and redstone dust
  • Statistics Lecterns: put your book on a lectern for anyone to read your stats, with the statistic of your choice above it
  • Custom statistics: show any scoreboard objective, like a currency balance, in the book, rankings and leaderboards
  • Accurate tracking: teleports, blocked chests, death drops and moved tools don't count
  • Creative and Spectator don't count by default (admin setting)
  • Admin panel: search players, view and reset anyone, online or offline
  • Create, edit, move and remove leaderboards with a live preview
  • Switch tracking off by category or per-item list, keeping saved stats
  • Remove players who haven't joined for a chosen number of days
  • Statistics are never trimmed to save space
  • Share stats and leaderboards to Discord with BedrockBridge
  • Upgrades from 2.x automatically
  • No experimental toggles required

How to install

  1. Download the .mcaddon from CurseForge and open it with Minecraft to import both packs.
  2. Create or edit a world, go to Behavior Packs and turn on Bedrock Statistics; its resource pack switches on with it.
  3. No experimental toggles are required.
  4. Use your Statistics Book, or type /mygen:statistics. Operators find the Admin Panel at the bottom of the same menu.
The full guideCommands, settings and everything else, all in one place.

Changelog

  1. v3.1.0 Latest

    Show any scoreboard score as a statistic, like a currency add-on's balance, and choose what your lecterns show off.

    Added
    • Custom statistics: admins can show any scoreboard objective as a statistic (Admin Panel > Custom Statistics), such as a currency add-on's balance or minigame wins. Give it a name and, if you like, text before or after the number ("$1,500", "1,500 coins"). Custom statistics get their own page in the Statistics Book and appear in Rankings, leaderboards and Discord posts. Scores are copied while players are online, so offline players show their last score
    • Lectern text: choose which statistic shows above your lecterns (Lectern Text in your Statistics Book, once you have a lectern). Time played is still the default, and custom statistics can be picked too
    Fixed
    • Huge damage numbers: a single hit now counts at most the target's max health, so /damage, /kill and add-on insta-kill weapons no longer add numbers like 1.12e+30 hearts. Damage already counted isn't changed: reset the player's statistics to clear it
    • Lectern text flickering: the book text on Statistics Lecterns no longer fights with the page behind it

    Works with Minecraft Bedrock 1.26.50+

  2. v3.0.1
    Added
    • Rankings page setting: admins can hide the Rankings page from players' Statistics Books (Admin Panel > Settings), so nobody knows where they stand until a competition ends. Admins can still check any player's ranks from the player list. For a fully hidden competition, also turn off "Show each player their rank" for the floating leaderboards

    Works with Minecraft Bedrock 1.26.50+

  3. v3.0.0

    A big rebuild on Minecraft's newest stable add-on features, with every Java Edition statistic Bedrock can track and 12 languages. Your existing statistics, leaderboards and settings carry over automatically.

    Added
    • 12 languages: English, German, French, Spanish, Portuguese, Russian, Japanese, Chinese (Simplified) and Korean, plus French (Canada), Spanish (Mexico) and Portuguese (Portugal). Everything follows your game's language: menus, leaderboards, lecterns and messages, and every block, item, mob and effect name. Statistic and biome names use Minecraft's own translations from Java Edition's statistics screen
    • Items Enchanted: counted every time you enchant something at an enchanting table
    • Villager Trades: counted every time you trade with a villager or wandering trader
    • Note Blocks Played and Tuned: punching a note block plays it, using it tunes it, and both are counted
    • Distance on Water: walking with your head above the water counts separately from walking under it
    • Junk and Treasure Fished: your catches split into fish, junk and treasure
    • Games Quit: how many times you've left the world
    • Biome names: biomes show their proper names (Nether Wastes, Badlands, Old Growth Pine Taiga...), and biomes that no longer generate don't count towards "still to find"
    • Statistics Book: craft one from a book and redstone dust (new players get one free) and use it to open your stats
    • Statistics Lecterns: put your Statistics Book on a lectern to show off your stats. Anyone can read them there, only you can break it, and your name and time played float above it. Admins can switch lecterns off
    • New menus: every statistics screen has been rebuilt, and your own numbers update live while you look at them
    • Full Breakdowns: every block, item, mob, death cause and more in one place, with a search box
    • Rankings: see where you place on the server for every statistic
    • Biomes: see how many biomes you've discovered, and which ones are still out there
    • Your rank on every leaderboard: each player sees their own row highlighted, and their rank underneath if they're not in the top list (admins can turn this off)
    • New statistics: totems used, animals tamed, deaths by mob type, creative flying distance, mob and vehicle inventories opened (chest boats, donkeys and more), and more leaderboard choices (distance travelled, totems, containers opened, fish caught, animals tamed, items enchanted, villager trades)
    • Creative and Spectator setting: by default, players in Creative or Spectator only gain time played, so builders no longer top the "blocks placed" board. Admins can change this
    • Admin panel: search and sort the player list, edit and move leaderboards (not just remove them), flip tracking options on and off instantly, and remove players who haven't joined for a chosen number of days
    Improved
    • Leaderboards now use Minecraft's own floating text: they hide behind walls without any extra work, and no longer need a hidden entity
    • Travel distances are measured far more accurately, and teleports, ender pearls over long distances and respawns no longer count as walking
    • Containers opened now only counts containers that actually open, so a blocked chest doesn't count
    • Items dropped no longer counts the items you spill when you die
    • Lecterns and campfires only count when you put something on them (a book, or food)
    • Breeding is credited to the player who fed the animals, not just whoever was closest
    • Tools broken no longer counts a nearly-broken tool you drop or move, and now detects armour and shields breaking
    • Placing a block now counts as using that item, like Java Edition
    • Storage: no statistics are ever trimmed to save space, even on busy servers, and offline players' full breakdowns are available to admins
    Fixed
    • Stats from the last few seconds before a player left were lost
    • Resetting an offline player from the admin panel didn't stick: their stats came back when they rejoined
    • Drowning, suffocation, freezing and several other deaths were counted as "killed by a mob"
    • Damage was shown as twice the real number of hearts
    • "This Session" time never reset between sessions
    • Filling a cauldron, playing a music disc and potting a plant were never counted
    • Leaderboards for Items Enchanted and Villager Trades always showed 0: both are counted properly now. Items Crafted and Chat Messages, which also always showed 0, have been removed (crafting will return when Minecraft's crafting event is stable)
    Changed
    • One command: /mygen:statistics opens everything (your stats, Reset, and the Admin Panel for operators). It replaces /bs:statistics, /bs:admin and /bs:reset
    Removed
    • The separate Dedicated Server and Silent Reporter editions, and chat statistics (they needed experimental features)
    Updated
    • Requires Minecraft 1.26.50 or newer (@minecraft/server 2.10.0, @minecraft/server-ui 2.2.0)

    Works with Minecraft Bedrock 1.26.50+

  4. v2.2.2

    Added

    • Tracking Options: Admins can now choose exactly which statistics are collected on their server from a new "Tracking Options" menu in the admin panel. Turn entire categories (Items, Combat, Blocks, Travel, Interactions, Misc) on or off with a single switch, or use finer-grained "breakdown" toggles to keep the totals while skipping the per-item detail
    • Frozen Data on Disable: Turning a category off stops new data being collected but keeps everything already saved, so admins can switch it back on later and pick up right where they left off
    • Admin Detailed Stats View: The admin player viewer now has a "View Detailed Stats" button on Combat, Building, and Survival pages — the same full breakdown players can see, but for any player on the server. Great for spotting suspicious patterns like unusually high rare block counts
    • Vibrant Visuals Support: The resource pack now declares PBR support so the addon's icons and textures play nicely with Minecraft's Vibrant Visuals renderer

    Improved

    • Smart Category Hiding: When an admin turns a category off, the matching tab disappears from the player stats menu so players don't see empty pages. Core time, session, and exploration stats are always shown
    • Fewer False Storage Warnings: The console warning about player data approaching its size limit is now only shown when there is actually something that can be trimmed, silencing the repeated warnings some servers were seeing

    Works with Minecraft Bedrock 1.26.10+

    Download v2.2.2

  5. v2.2.1

    Added

    • Admin Player Reset: Admins can now reset any player's statistics from the admin panel. Online players get their stats zeroed; offline players are removed from leaderboards and the player list entirely
    • Detailed Stats Pages: Combat, Building, and Survival categories now have a "View Detailed Stats" button showing the full breakdown of every block, mob, item, and more
    • Crafter Tracking: Crafter interactions now tracked under Redstone Components
    • Fish Caught: Successful catches while fishing now tracked in the Miscellaneous tab

    Improved

    • Tool Break Tracking: Now detects all tool and armor breaks including swords, armor, fishing rods, and shears — not just tools breaking while mining
    • Item Pickup Tracking: Pickups detected instantly and only count items picked up from the world — crafting, trading, and container transfers no longer inflate counts
    • Item Drop Tracking: Drops now correctly attributed to the right player with no false positives

    Changed

    • Tools Broken moved from Combat page to Survival page
    • Removed version number from menu titles

    Updated

    • Minimum engine version: 1.26.10

    Works with Minecraft Bedrock 1.26.10+

    Download v2.2.1

  6. v2.2.0

    Added

    • Floating Text Raycast Visibility: Leaderboard text now hides when behind walls, preventing text from showing through blocks. Text reappears when you have a clear line of sight
    • Raycast Toggle: Admins can enable or disable the wall visibility feature directly from the admin panel
    • Custom Icons: All leaderboard statistics and menu categories now display unique custom icons (swords for combat, pickaxes for mining, skulls for deaths, and many more)
    • Discord Icon: Share to Discord buttons now display a custom Discord icon

    Changed

    • Improved UI Contrast: Reworked button text colours across all menus for better readability against the dark button backgrounds
    • Styled Category Buttons: The Create Scoreboard category selection now matches the main stats menu style with icons, colours, and descriptions

    Works with Minecraft Bedrock 1.21.50+

    Download v2.2.0

  7. v2.1.1

    Fixed

    • PvP Kill Tracking: Player kills were not being recorded - when a player killed another player, only the victim's death was tracked but the killer never received credit
    • Floating Text Entity: Leaderboard entities could be damaged, knocked back, and collided with by players - added damage immunity, zero collision box, and fire immunity

    Works with Minecraft Bedrock 1.21.50+

    Download v2.1.1

  8. v2.1.0

    Added

    • Admin Panel: New /bs:admin command for server operators (GameDirectors permission level) - view any player's full statistics online or offline, player list with online/offline status indicators and last seen times, browse all six stat categories for any player
    • Leaderboard Scoreboard Entities: Spawn floating text entities that display ranked stat scoreboards - create scoreboards for any of 35+ trackable statistics across 6 categories, configurable top player count (3-10 players), preview scoreboard before spawning, manage and remove scoreboards from the admin panel, scoreboards auto-update every 30 seconds when in loaded chunks, entity position drift correction, share scoreboards to Discord via BedrockBridge integration

    Changed

    • BP manifest now includes RP dependency for floating text entity rendering

    Works with Minecraft Bedrock 1.21.50+

    Download v2.1.0

  9. v2.0.0

    Complete Rewrite - Version 2.0.0 is a complete rewrite 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 with conditional "Share to Discord" button
    • Raid Tracking: Track raids triggered (via Bad Omen) and raids won (via Hero of the Village)
    • Target Block Tracking: Count hits on target blocks and bullseyes
    • Projectile Deflection Tracking: Track projectiles blocked with a shield
    • 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 modular tracker architecture (PlayerTracker, CombatTracker, BlockTracker, MovementTracker, InteractionTracker, MiscTracker)
    • 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 and cleaner stat display
    • API Update: Now uses stable APIs (@minecraft/server 2.4.0, @minecraft/server-ui 2.0.0) - no Beta APIs required!

    Performance

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

    Note: Version 2.0.0 uses a new storage format. Statistics from v1.x are not carried over - all players start fresh with the new system.

    Works with Minecraft Bedrock 1.21.50+

    Download v2.0.0

  10. v1.0.5

    Updated to support Minecraft Bedrock 1.21.130 - Mounts of Mayhem

    Changed

    • Package format changed from .mcaddon to .mcpack for improved compatibility

    Works with Minecraft Bedrock 1.21.130+ Beta APIs

    Download v1.0.5

  11. v1.0.4

    Updated to work with Minecraft Bedrock 1.21.120

    Works with Minecraft Bedrock 1.21.120+ Beta APIs

    Download v1.0.4

  12. v1.0.3

    Added new Biome Exploration to the Exploration Statistics section. See what biomes you have discovered, and what biomes you have spent the most time in!

    Works with Minecraft Bedrock 1.21.111+ Beta APIs

    Download v1.0.3

  13. v1.0.2

    Updated for Bedrock 1.21.111

    Works with Minecraft Bedrock 1.21.111+ Beta APIs

    Download v1.0.2

  14. v1.0.1

    Initial public release with comprehensive statistics tracking functionality

    Works with Minecraft Bedrock 1.21.100+ Beta APIs

    Download v1.0.1