Scoreboards that stay readable for map makers and admins
A scoreboard objective is a named integer track. Criteria such as dummy are fully command-driven; deathCount, health, and compound stats (minecraft.mined, minecraft.killed, minecraft.custom, …) update from game events. Display names are text components so colors stay consistent with server branding.
Use setdisplay for sidebar, list, below_name, or sidebar.team.<color> (all 16 team colors). Then set, add, remove, reset, enable (trigger only), or run operations (= += -= *= /= %= >< < >). Read-only criteria (health, xp, level, food, air, armor) cannot be written by players set/add.
This generator targets Java Edition grammar from the wiki Scoreboard and /scoreboard pages. Test objectives in creative before wiring live datapacks so a bad setdisplay does not confuse players mid-event.
Full criteria coverage
All single criteria, teamkill/killedByTeam colors, and a compound builder for custom / mined / used / broken / crafted / dropped / picked_up / killed / killed_by stats.
Display slots & modify
sidebar, list, below_name, 16 team sidebars, plus rendertype and displayautoupdate modify commands.
Selectors and fake players
Visual target selectors or raw score-holder names (* , #labels, offline names) for operations and player scores.
Practical scoreboard workflow
Create — scoreboard objectives add <name> <criteria> [displayName]. Dummy is the default for custom points.
Show — scoreboard objectives setdisplay <slot> <objective>. Omit the objective to clear that slot.
Score — scoreboard players set|add|remove <targets> <objective> <value>.
Operate — scoreboard players operation <targets> <targetObjective> <op> <source> <sourceObjective>.
Trigger — criteria trigger requires players enable before /trigger can change the objective.
Compound — e.g. minecraft.killed:minecraft.zombie or minecraft.custom:minecraft.play_time.
How to use this tool
- Create an objective with a criteria and display name.
- Publish it with setdisplay, usually sidebar or list.
- Set player scores or run an operation, then copy the commands into a function file.
Scoreboard FAQ
What is a dummy objective used for?
Dummy scores only change when commands write them. Use them for minigame points, quest progress, currency, and map state that should not auto-increment from vanilla stats.
Why is my sidebar empty?
Confirm setdisplay used the correct slot and objective name, that holders have a score, and that another objective is not occupying the same slot. Fake names starting with # never appear on the sidebar.
Can fake players hold scores?
Yes. Names that are not online players can store scores and join teams. Common for sidebar labels and global counters.
When does enable appear?
Only when criteria is trigger. Other criteria ignore /scoreboard players enable; the command fails if the objective is not a trigger objective.
Does this support Bedrock scoreboards?
Bedrock supports a smaller criteria set (mainly dummy) and slightly different shapes. This tool targets Java Edition syntax from the Minecraft Wiki.