Player
Set of functions to retrieve several data on a player
Functions
ID
Retrieve the player unique identifier
The identifier is in the range { [-999 999 999, -100 000 000], [100 000 000, 999 999 999] }
| Parameter | Command |
|---|
| ID | scoreboard players get @s MC_PlayerID
|
Position
Retrieve the player position
| Parameter | Command |
|---|
| X | scoreboard players get @s MC_PlayerX
|
| Y | scoreboard players get @s MC_PlayerY
|
| Z | scoreboard players get @s MC_PlayerZ
|
Rotation
Retrieve the player rotation
| Parameter | Command |
|---|
| Rx | scoreboard players get @s MC_PlayerRx
|
| Ry | scoreboard players get @s MC_PlayerRy
|
Example
- We want to say Hello World if a player is in
{ X=10, Y={ 25..35 }, Z=20 }
execute if score @s MC_PlayerX matches 10 if score @s MC_PlayerY matches 25..35 if score @s MC_PlayerZ matches 20 run say Hello World
We want to check if player looking at northwest
execute if score @s MC_PlayerRx matches 135..180 run say Hello World