Packet 320
CameraAimAssistPresetsPacket
Camera aim-assist registry presets/categories data sent from the server to clients.
Sent by the server to clients for initializing and updating the client aim-assist registry. AddToExisting operations are sent by the server when new presets/categories are added to the registry through creator facing APIs.
HeaderID 320varuint
0Camera Aim-Assist Presetsarray<CameraAimAssistCategoryDefinition> · variable
1Camera Aim-Assist Categoriesarray<CameraAimAssistPresetDefinition> · variable
2Operationuint8 · 1 byte
Serialized fields
3 top-level fields0Camera Aim-Assist PresetsCameraAimAssistCategoryDefinitionas
array<CameraAimAssistCategoryDefinition>- 0nameName of the Aim-Assist Category used during lookup.CameraAimAssistCategory Identifier
1prioritiesThe set of priorities used when determining aim-assist selection.CameraAimAssistCategoryPriorities
- 0entitiesOptional. Map of Entity identifiers to Aim-Assist targeting priority. Larger numbers have greater priority.
object - 1blocksOptional. Map of Block identifiers to Aim-Assist targeting priority. Larger numbers have greater priority.
object - 2block_tagsOptional. Map of Block tags to Aim-Assist targeting priority. Larger numbers have greater priority.
object - 3entity_type_familiesOptional. Map of Entity type families to Aim-Assist targeting priority. Larger numbers have greater priority.
object
1Camera Aim-Assist CategoriesCameraAimAssistPresetDefinitionas
array<CameraAimAssistPresetDefinition>- 0identifierNamespaced identifier for Camera Aim-Assist preset. Namespace and name must be separated by a ':'.CameraAimAssist Identifier
1exclusion_settingsOptional. List of block/entity identifiers to exclude from aim assist targeting.CameraAimAssistPresetExclusionDefinition
- 0blocksOptional. List of block identifiers to exclude from aim assist targeting.Block Referenceas
array<Block Reference> - 1entitiesOptional. List of entity identifiers to exclude from aim assist targeting.Entity Referenceas
array<Entity Reference> - 2block_tagsOptional. List of block tags to exclude from aim assist targeting.
array<string> - 3entity_type_familiesOptional. List of entity type families to exclude from aim assist targeting.
array<string>
- 2liquid_targeting_listOptional. List of item identifiers that will target liquid blocks with aim-assist when being held.Item Referenceas
array<Item Reference> - 3item_settingsOptional. Map of Item identifiers to Aim-Assist Category names found in the specified 'categories'.
object - 4default_item_settingsoptionalOptional. Default Aim-Assist Category used for Items not found in 'item_settings'.CameraAimAssistCategory Reference
- 5hand_settingsoptionalOptional. Aim-assist Category used for an empty hand.CameraAimAssistCategory Reference
2OperationEnum-as-ValueCameraAimAssistPresetsPacketOperationas
uint8- 0
Set - 1
AddToExisting
- 0
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
All builds
Changes between consecutive stable releases and preview builds.
No changes are recorded for this packet.