Why is the player.entity.json file in bedrock-samples missing dozens of pre_animation entries?
Quick Answer: The player.entity.json in bedrock-samples is incomplete — it’s missing dozens of pre_animation entries that exist in the vanilla player entity definition. This is caused by the repository’s automated merging process not correctly combining entity definitions across resource and behavior packs.
Details: GitHub issue #128 identifies that the player.entity.json file at https://github.com/Mojang/bedrock-samples/blob/preview/resource_pack/entity/player.entity.json is missing dozens of pre_animation entries. The issue author notes that “whatever mysterious code (not provided here?) is being used to merge the different entity definitions across packs is not doing it correctly.” In Bedrock, player entity definitions are complex and often split across multiple files (base entity, animations, render controllers) that need to be properly merged. The sample repository’s build/merge process appears to drop pre_animation entries during this combination. Developers using this sample as a reference for custom player entities will find missing animation states, leading to broken or incomplete player animations in their add-ons.
Last updated: 2026-07-13
