Block Shapes

Deprecated

Block Shapes are no longer officially supported and cannot be used with custom blocks, however they can still be used with vanilla ones.

Blockshapes are essentially block geometries or models that are hard-coded into vanilla, meaning that they exist without having accessible files.

Application

They are added in the resource pack's file, blocks.json, using child "blockshape" in a block's object. This would look something like this:

Copy

    "wiki:invisible_aluminium_ore": {
        "blockshape": "invisible",
        "sound": "stone",
        "textures": "invisible_aluminium_ore"
    }

1
2
3
4
5
6
7

List of known Blockshapes

IDBlock Shape
-1invisible
0block
1cross_texture
2torch
3fire
4water
5red_dust
6rows
7door
8ladder
9rail
10stairs
11fence
12lever
13cactus
14bed
15diode
18iron_fence
19stem
20vine
21fence_gate
22chest
23lilypad
25brewing_stand
26portal_frame
28cocoa
31tree
32cobblestone_wall
40double_plant
42flower_pot
43anvil
44dragon_egg
48structure_void
67block_half
68top_snow
69tripwire
70tripwire_hook
71cauldron
72repeater
73comparator
74hopper
75slime_block
76piston
77beacon
78chorus_plant
79chorus_flower
80end_portal
81end_rod
83skull
84facing_block
85command_block
86terracotta
87double_side_fence
88frame
89shulker_box
90doublesided_cross_texture
91doublesided_double_plant
92doublesided_rows
93element_block
94chemistry_table
96coral_fan
97seagrass
98kelp
99trapdoor
100sea_pickle
101conduit
102turtle_egg
105bubble_column
106barrier
107sign
108bamboo
109bamboo_sapling
110scaffolding
111grindstone
112bell
113lantern
114campfire
115lectern
116sweet_berry_bush
117cartography_table
119stonecutter_block
123chain
126sculk_sensor
133azalea
133flowering_azalea
134glow_frame
135glow_lichen

Original Credit

Contributors

LuthoriusFabrimatSirLichaexer0eMedicalJewel105yanasakana