Minecraft Wiki
No edit summary
Tag: 2017 source edit
(1.20.2 released.)
Line 410: Line 410:
 
{{History||1.19.3|snap=22w46a|Added Telemetry Data screen in the options.}}
 
{{History||1.19.3|snap=22w46a|Added Telemetry Data screen in the options.}}
 
{{History||1.20|snap=23w18a|Added new property: {{cd|launcher_name}}, sent with every event.|Added new property {{cd|realms_map_content}} to event {{cd|world_loaded}}.|Added new optional event {{cd|advancement_made}}.|Added new optional event {{cd|game_load_times}}.}}
 
{{History||1.20|snap=23w18a|Added new property: {{cd|launcher_name}}, sent with every event.|Added new property {{cd|realms_map_content}} to event {{cd|world_loaded}}.|Added new optional event {{cd|advancement_made}}.|Added new optional event {{cd|game_load_times}}.}}
{{History|upcoming java}}
 
 
{{History||1.20.2|snap=23w31a|Added a button to the Telemetry Data Collection Screen that links to the Microsoft Privacy Statement.}}
 
{{History||1.20.2|snap=23w31a|Added a button to the Telemetry Data Collection Screen that links to the Microsoft Privacy Statement.}}
 
{{History|foot}}
 
{{History|foot}}

Revision as of 23:50, 23 September 2023

This article is about Minecraft data collection. For type of fish, see Tropical Fish § Varieties.
Dark Oak Sapling
This article is a stub. 
You can help by expanding it.
Telemetry Data Collection screen

The telemetry data collection screen.

Telemetry Data Collection (formerly called Snooper) is a feature in Minecraft: Java Edition that allows Mojang Studios to collect telemetry data on the player, either by the client or by the server. On the telemetry data collection screen, the player can view the collected data and choose between sending a required "minimal" amount of data or an extended "all". It also includes a link to the stored data files.

This feature was removed globally in 18w21a because of the European Union's General Data Protection Regulations (GDPR).[1] It was re-added as always-on in 21w38a to "improve players' experience",[2] and since then it is no longer possible to disable telemetry data collection completely without client modifications. It is still questioned if the current system is GDPR compliant or not.

Telemetry Data Collection

On World Load

Tag Type Description Example
type string Whether the data relates to a world being loaded, a world being unloaded or the loadning time of a world. "world_loaded", "world_unloaded" or "world_load_times"
value object Contains the data listed below. ---
Tag Type Description Example
user_id string Contains the current user's Xbox Live ID (XUID) on decimal form. "0123456789012345"
client_id string A client ID that does not change when the game is restarted. "AB00cDef11GhIJ22kLmn33OpQR44sTuv55WxYZ"
minecraft_session_id string A session ID (UUID) that changes when the game is restarted. "00112233-4455-6677-8899-aabbccddeeff"
game_versioin string The currently played Minecraft version. "1.19.3", "23w05a", etc.
operating_system string The operating system in use. "windows"
platform string Platform used. "Windows 10"
client_modded boolean Whether or not the client is modded. true or false
event_timestamp_utc string Time of data collection. "2023-01-25T18:35:44.123456700Z"
opt_in boolean Whether the user has given concent to full telemetry data collection. true or false
world_session_id string A world session ID (UUID) that changes for every world load. "00112233-4455-6677-8899-aabbccddeeff"
server_modded boolean Whether or not the server is modded. true or false
server_type string If the world loaded is a local world or a server. "local" or "server"
game_mode string What gamemode th eplayer is in at the time of entering the world. "adventure", "creative", "spectator" or "survival"

On World Unload

Tag Type Description Example
type string Whether the data relates to a world being loaded, a world being unloaded or the loadning time of a world. "world_loaded", "world_unloaded" or "world_load_times"
value object Contains the data listed below. ---
Tag Type Description Example
user_id string Contains the current user's Xbox Live ID (XUID) on decimal form. "0123456789012345"
client_id string A client ID that does not change when the game is restarted. "AB00cDef11GhIJ22kLmn33OpQR44sTuv55WxYZ"
minecraft_session_id string A session ID (UUID) that changes when the game is restarted. "00112233-4455-6677-8899-aabbccddeeff"
game_versioin string The currently played Minecraft version. "1.19.3", "23w05a", etc.
operating_system string The operating system in use. "windows"
platform string Platform used. "Windows 10"
client_modded boolean Whether or not the client is modded. true or false
event_timestamp_utc string Time of data collection. "2023-01-25T18:35:44.123456700Z"
opt_in boolean Whether the user has given concent to full telemetry data collection. true or false
world_session_id string A world session ID (UUID) that changes for every world load. "00112233-4455-6677-8899-aabbccddeeff"
server_modded boolean Whether or not the server is modded. true or false
server_type string If the world loaded is a local world or a server. "local" or "server"
seconds_since_load integer Seconds pased since the world was loaded. 10, 5, 3, etc.
ticks_since_load integer Ticks pased since the world was loaded. 60, 30, 15, etc.

World Load Time

Tag Type Description Example
type string Whether the data relates to a world being loaded, a world being unloaded or the loadning time of a world. "world_loaded", "world_unloaded" or "world_load_times"
value object Contains the data listed below. ---
Tag Type Description Example
user_id string Contains the current user's Xbox Live ID (XUID) on decimal form. "0123456789012345"
client_id string A client ID that does not change when the game is restarted. "AB00cDef11GhIJ22kLmn33OpQR44sTuv55WxYZ"
minecraft_session_id string A session ID (UUID) that changes when the game is restarted. "00112233-4455-6677-8899-aabbccddeeff"
game_versioin string The currently played Minecraft version. "1.19.3", "23w05a", etc.
operating_system string The operating system in use. "windows"
platform string Platform used. "Windows 10"
client_modded boolean Whether or not the client is modded. true or false
event_timestamp_utc string Time of data collection. "2023-01-25T18:35:44.123456700Z"
opt_in boolean Whether the user has given concent to full telemetry data collection. true or false
world_session_id string A world session ID (UUID) that changes for every world load. "00112233-4455-6677-8899-aabbccddeeff"
server_modded boolean Whether or not the server is modded. true or false
server_type string If the world loaded is a local world or a server. "local" or "server"
world_load_time_ms integer Time it took to fully load the world 8765, 5432, 4321, etc.
new_world boolean Whether or not the loaded world was a newly created world or not. true or false

Fields

Client Fields (C)

Name Type Notes
client_brand String
cpu_cores integer
current_action String
display_frequency integer
display_type String `windowed` or `fullscreen`
endianness String `big` or `little` endianness
fps integer
gl_max_texture_size integer
java_version String
jvm_arg[...] String Launch arguments
jvm_args integer Number of launch arguments
launched_version String
memory_free integer
memory_max integer
memory_total integer
opengl_vendor String
opengl_version String
os_architecture String
os_name String Does not include Linux distribution name in most cases.
os_version String
resource_packs integer
run_time integer
snooper_partner UUID
snooper_token UUID
version String
vsync_enabled boolean

Server Fields (S)


GL Caps

OpenGL keys for the client.

History

Java Edition
1.3.112w30aAdded Snooper Settings screen.
1.7.413w48aUpgraded protocol to version 2.
1.1116w35aChanged the Snooper Setting screen's name and description.
1.1318w21aSnooper is now forced off. The menu is still visible, but the button is disabled.
1.1419w11aRemoved the Snooper Settings screen, but it is still configurable in options.txt.
1.1821w38aRe-added Snooper, but without its UI.
1.19.322w46aAdded Telemetry Data screen in the options.
1.2023w18aAdded new property: launcher_name, sent with every event.
Added new property realms_map_content to event world_loaded.
Added new optional event advancement_made.
Added new optional event game_load_times.
1.20.223w31aAdded a button to the Telemetry Data Collection Screen that links to the Microsoft Privacy Statement.

Gallery

References