Where Are the Boat and Chest Boat Geometries in Minecraft Bedrock Samples?
Quick Answer: The boat and chest boat geometry files (boat.geo.json and chest_boat.geo.json) are missing from the official Mojang/bedrock-samples repository. Developers must extract them from the vanilla game files or recreate them manually.
Details
The official Mojang Bedrock Samples repository is missing geometry files for boats and chest boats. This has been a recurring issue reported by add-on developers (GitHub issue #103). The repository contains sample entity definitions and animations, but the actual .geo.json model files for these entities are absent.
Why This Matters
Boats and chest boats are complex entities with multiple geometry states (placed, rowing, chest variants). Without reference geometry files, developers creating custom boat variants or modifying existing boat behavior lack the baseline models needed for proper implementation.
Workaround: Extract from Vanilla Files
You can extract the missing geometry files from the vanilla game installation:
# Windows (Bedrock Edition)
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojanganilla_behavior_packsanilla\entitiesoat.geo.json
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojanganilla_behavior_packsanilla\entities\chest_boat.geo.json
# Resource pack models (geometry)
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojanganilla_resource_packsanilla\models\entityoat.geo.json
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojanganilla_resource_packsanilla\models\entity\chest_boat.geo.json
Manual Recreation Reference
If extracting isn’t an option, here’s the basic structure for a boat geometry file:
{
"format_version": "1.17.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.boat",
"texture_width": 128,
"texture_height": 128,
"visible_bounds_width": 4,
"visible_bounds_height": 3,
"visible_bounds_offset": [0, 1, 0]
},
"bones": [
{
"name": "root",
"pivot": [0, 0, 0],
"cubes": [
{"origin": [-7, 0, -14], "size": [14, 6, 28], "uv": [0, 0]},
{"origin": [-7, 6, -14], "size": [14, 3, 28], "uv": [0, 34], "inflate": 0.5}
]
}
]
}
]
}
Chest Boat Differences
The chest boat adds a chest bone and modifies the geometry to accommodate the chest model. The chest boat geometry includes an additional bone for the chest attachment point and adjusted collision bounds.
Last updated: 2026-07-15
