Without a minecraft:geometry component Bedrock renders a custom block through the legacy blocks.json texture path instead of material_instances. These packs' blocks.json files only set "sound", with no "textures", so the client substituted a default and the blocks rendered untextured. Diagnosed and verified in-game on redstone-link; this applies the same one-line fix to the rest. Confirmed in the field for the portal blocks: portal_jamie, portal_lyla and portal_mya all fell back to the same default, so players had to guess which portal led to which world. They reference vanilla textures (emerald_block, amethyst_block, prismarine_bricks), so with geometry set they render green, purple and teal respectively -- one per child. Also fixes home_sign, smart_crafting_table, tent_canvas and portal_frame. full_block is correct for all seven: every custom block model in these packs (hammock_slab, tent_panel_l/r, portal_field) is already referenced by its own block, and no orphan model exists for any of these, so they were always meant to be plain cubes. No pack versions bumped deliberately. Block definitions live in the behavior pack and reach clients through the network block palette rather than a cached resource pack, so a bump is unnecessary -- and bumping would require updating the matching pin in all four world_behavior_packs.json files, where a mismatch silently drops the pack from the stack. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015Gf1kZypRDfPL1YiWUS1LC
29 lines
692 B
JSON
29 lines
692 B
JSON
{
|
|
"format_version": "1.21.0",
|
|
"minecraft:block": {
|
|
"description": {
|
|
"identifier": "silverlabs:home_sign",
|
|
"menu_category": {
|
|
"category": "items",
|
|
"group": "itemGroup.name.decorations"
|
|
}
|
|
},
|
|
"components": {
|
|
"minecraft:destructible_by_mining": {
|
|
"seconds_to_destroy": 1.5
|
|
},
|
|
"minecraft:destructible_by_explosion": {
|
|
"explosion_resistance": 200.0
|
|
},
|
|
"minecraft:map_color": "#C0703A",
|
|
"minecraft:geometry": "minecraft:geometry.full_block",
|
|
"minecraft:material_instances": {
|
|
"*": {
|
|
"texture": "home_sign",
|
|
"render_method": "opaque"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|