HOME > Tutorials

Scoreboard Operation Tutorial

scoreboard operation minecraft
4
(23)

Doing operations with Minecraft command block is essential when making maps. Comparing numbers, multiplication, and division are common in game logic.

At the end of the page there’s a BONUS tip I use in many of my maps!

Operation Syntax

/scoreboard players operation <targets> <targetObjective> <operation> <source> <sourceObjective>

Beginners might be confused by this logic, so let me show what Minecraft does:

The order in which Minecraft performs the operation:
TAKES TARGET'S SCORE ->  PUTS OPERATOR  ->  TAKES SOURCE'S SCORE

This will be our starting point: I created a dummy score called “apples” and assigned some values:

/scoreboard objectives add apples dummy
/scoreboard objectives setdisplay sidebar apples
/scoreboard players set Steve 5
/scoreboard players set Alex 3
TIP: Display the score with:
/scoreboard objectives setdisplay sidebar

Add two scores (Addition)

Here’s how you add two numbers in Minecraft, imagine Steve has 5 apples and Alex 2.

IN MATH:
5 + 2

SCOREBOARD:
/scoreboard players operation Steve apples += Alex apples

The result will be: Steve=7

Subtract two scores (Subtraction)

Here’s how to subtract two numbers in Minecraft, imagine Steve has 5 apples and Alex 2.

IN MATH:
5 - 2
(Steve - Alex)

SCOREBOARD:
/scoreboard players operation Steve apples -= Alex apples

The result will be: Steve=3

Minecraft calculates Steve minus Alex and then applies the result to Steve. (that’s why there’s an equal in the operator)

Multiply two scores (Multiplication)

Here’s how to subtract two numbers in Minecraft, imagine Steve has 5 apples and Alex 2.

IN MATH:
5 * 2
(Steve * Alex)

SCOREBOARD:
/scoreboard players operation Steve apples *= Alex apples

The result will be: Steve=10

Divide two scores (Division)

Here’s how to subtract two numbers in Minecraft, imagine Steve has 5 apples and Alex 2.

IN MATH:
5 / 2
(Steve / Alex)

SCOREBOARD:
/scoreboard players operation Steve apples /= Alex apples

The result will be: Steve=2 (Minecraft rounded up 2.5 to 2)

Summary: quick table

+=Addition: Add second’s score to that of first
-=Subtraction: Subtract second’s score from that of first
*=Multiplication: Set first’s score to the product of first’s and second’s scores
/=Division: Divide target’s score by source’s score, and use the result (rounded down) to set the target score.
=Assign: Set target’s score to that of source
%=Modulus: Divide first’s score by second’s score, and use the remainder to set the first score
<Min: Set first’s score to second’s score only if second has the lesser score.
>Max: Set first’s score to second’s score only if second has the greater score.
><Swaps first’s and second’s scores

Did you enjoy this creation?

Click on a star to rate it!

Average rating 4 / 5. Vote count: 23

No votes so far! Be the first to rate this creation.

As you liked this creation...

Follow me on social media!

I'm sorry you didn't like this creation

Let me improve!

Tell me how could I improve this creation?

Do you like Minecraft Maps?

Hey, I'm Cimap! I love to amaze thousands of Minecraft players with my creations. Don't miss them out!