summaryrefslogtreecommitdiff
path: root/content_blocks.ha
diff options
context:
space:
mode:
authorLassi Pulkkinen <lassi@pulk.fi>2024-10-31 03:11:21 +0200
committerLassi Pulkkinen <lassi@pulk.fi>2024-10-31 03:51:35 +0200
commitae44478b30d890fe0fb04022f44d474dcdcc3f9d (patch)
tree5f462459ae4b47d22114eed717d1382d08cf4dfe /content_blocks.ha
Initial commit (import old repo)HEADmain
Diffstat (limited to 'content_blocks.ha')
-rw-r--r--content_blocks.ha3557
1 files changed, 3557 insertions, 0 deletions
diff --git a/content_blocks.ha b/content_blocks.ha
new file mode 100644
index 0000000..c64af14
--- /dev/null
+++ b/content_blocks.ha
@@ -0,0 +1,3557 @@
+// generated by scripts/gen_blocks
+
+fn register_blocks() void = {
+ static const p_up = "up";
+ static const p_in_wall = "in_wall";
+ static const p_slot_3_occupied = "slot_3_occupied";
+ static const p_part = "part";
+ static const p_lit = "lit";
+ static const p_short = "short";
+ static const p_face = "face";
+ static const p_distance = "distance";
+ static const p_enabled = "enabled";
+ static const p_instrument = "instrument";
+ static const p_shrieking = "shrieking";
+ static const p_sculk_sensor_phase = "sculk_sensor_phase";
+ static const p_eggs = "eggs";
+ static const p_has_bottle_2 = "has_bottle_2";
+ static const p_hanging = "hanging";
+ static const p_orientation = "orientation";
+ static const p_open = "open";
+ static const p_south = "south";
+ static const p_attached = "attached";
+ static const p_occupied = "occupied";
+ static const p_thickness = "thickness";
+ static const p_has_record = "has_record";
+ static const p_attachment = "attachment";
+ static const p_has_bottle_1 = "has_bottle_1";
+ static const p_stage = "stage";
+ static const p_power = "power";
+ static const p_axis = "axis";
+ static const p_disarmed = "disarmed";
+ static const p_has_book = "has_book";
+ static const p_inverted = "inverted";
+ static const p_honey_level = "honey_level";
+ static const p_bloom = "bloom";
+ static const p_north = "north";
+ static const p_note = "note";
+ static const p_pickles = "pickles";
+ static const p_slot_1_occupied = "slot_1_occupied";
+ static const p_charges = "charges";
+ static const p_bites = "bites";
+ static const p_shape = "shape";
+ static const p_slot_5_occupied = "slot_5_occupied";
+ static const p_persistent = "persistent";
+ static const p_layers = "layers";
+ static const p_berries = "berries";
+ static const p_facing = "facing";
+ static const p_triggered = "triggered";
+ static const p_snowy = "snowy";
+ static const p_leaves = "leaves";
+ static const p_west = "west";
+ static const p_slot_4_occupied = "slot_4_occupied";
+ static const p_conditional = "conditional";
+ static const p_slot_2_occupied = "slot_2_occupied";
+ static const p_mode = "mode";
+ static const p_moisture = "moisture";
+ static const p_delay = "delay";
+ static const p_eye = "eye";
+ static const p_extended = "extended";
+ static const p_drag = "drag";
+ static const p_slot_0_occupied = "slot_0_occupied";
+ static const p_level = "level";
+ static const p_can_summon = "can_summon";
+ static const p_type = "type";
+ static const p_rotation = "rotation";
+ static const p_east = "east";
+ static const p_tilt = "tilt";
+ static const p_candles = "candles";
+ static const p_bottom = "bottom";
+ static const p_vertical_direction = "vertical_direction";
+ static const p_half = "half";
+ static const p_powered = "powered";
+ static const p_waterlogged = "waterlogged";
+ static const p_hatch = "hatch";
+ static const p_age = "age";
+ static const p_hinge = "hinge";
+ static const p_unstable = "unstable";
+ static const p_down = "down";
+ static const p_locked = "locked";
+ static const p_has_bottle_0 = "has_bottle_0";
+ static const p_signal_fire = "signal_fire";
+
+ static const v_floor_ceiling_single_wall_double_wall = ["floor", "ceiling", "single_wall", "double_wall"];
+ static const v_0_1_2_3 = ["0", "1", "2", "3"];
+ static const v_down_east_down_north_down_south_down_west_up_east_up_north_up_south_up_west_west_up_east_up_north_up_south_up = ["down_east", "down_north", "down_south", "down_west", "up_east", "up_north", "up_south", "up_west", "west_up", "east_up", "north_up", "south_up"];
+ static const v_1_2_3_4_5_6_7 = ["1", "2", "3", "4", "5", "6", "7"];
+ static const v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15 = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"];
+ static const v_0_1_2_3_4_5 = ["0", "1", "2", "3", "4", "5"];
+ static const v_0_1_2_3_4 = ["0", "1", "2", "3", "4"];
+ static const v_normal_sticky = ["normal", "sticky"];
+ static const v_x_y_z = ["x", "y", "z"];
+ static const v_floor_wall_ceiling = ["floor", "wall", "ceiling"];
+ static const v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24_25 = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25"];
+ static const v_up_down = ["up", "down"];
+ static const v_0_1_2_3_4_5_6_7 = ["0", "1", "2", "3", "4", "5", "6", "7"];
+ static const v_compare_subtract = ["compare", "subtract"];
+ static const v_1_2_3_4_5_6_7_8 = ["1", "2", "3", "4", "5", "6", "7", "8"];
+ static const v_down_north_south_west_east = ["down", "north", "south", "west", "east"];
+ static const v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24 = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24"];
+ static const v_tip_merge_tip_frustum_middle_base = ["tip_merge", "tip", "frustum", "middle", "base"];
+ static const v_x_z = ["x", "z"];
+ static const v_true_false = ["true", "false"];
+ static const v_none_small_large = ["none", "small", "large"];
+ static const v_0_1 = ["0", "1"];
+ static const v_single_left_right = ["single", "left", "right"];
+ static const v_none_unstable_partial_full = ["none", "unstable", "partial", "full"];
+ static const v_north_south_east_west_ascending_east_ascending_west_ascending_north_ascending_south = ["north_south", "east_west", "ascending_east", "ascending_west", "ascending_north", "ascending_south"];
+ static const v_north_south_west_east = ["north", "south", "west", "east"];
+ static const v_top_bottom = ["top", "bottom"];
+ static const v_harp_basedrum_snare_hat_bass_flute_bell_guitar_chime_xylophone_iron_xylophone_cow_bell_didgeridoo_bit_banjo_pling_zombie_skeleton_creeper_dragon_wither_skeleton_piglin_custom_head = ["harp", "basedrum", "snare", "hat", "bass", "flute", "bell", "guitar", "chime", "xylophone", "iron_xylophone", "cow_bell", "didgeridoo", "bit", "banjo", "pling", "zombie", "skeleton", "creeper", "dragon", "wither_skeleton", "piglin", "custom_head"];
+ static const v_save_load_corner_data = ["save", "load", "corner", "data"];
+ static const v_inactive_active_cooldown = ["inactive", "active", "cooldown"];
+ static const v_up_side_none = ["up", "side", "none"];
+ static const v_top_bottom_double = ["top", "bottom", "double"];
+ static const v_upper_lower = ["upper", "lower"];
+ static const v_north_south_east_west_ascending_east_ascending_west_ascending_north_ascending_south_south_east_south_west_north_west_north_east = ["north_south", "east_west", "ascending_east", "ascending_west", "ascending_north", "ascending_south", "south_east", "south_west", "north_west", "north_east"];
+ static const v_1_2_3_4 = ["1", "2", "3", "4"];
+ static const v_north_east_south_west_up_down = ["north", "east", "south", "west", "up", "down"];
+ static const v_1_2_3 = ["1", "2", "3"];
+ static const v_0_1_2_3_4_5_6 = ["0", "1", "2", "3", "4", "5", "6"];
+ static const v_0_1_2_3_4_5_6_7_8 = ["0", "1", "2", "3", "4", "5", "6", "7", "8"];
+ static const v_head_foot = ["head", "foot"];
+ static const v_left_right = ["left", "right"];
+ static const v_none_low_tall = ["none", "low", "tall"];
+ static const v_0_1_2 = ["0", "1", "2"];
+ static const v_straight_inner_left_inner_right_outer_left_outer_right = ["straight", "inner_left", "inner_right", "outer_left", "outer_right"];
+
+ const blk = blocks_register("minecraft:air"); // 0
+
+ const blk = blocks_register("minecraft:stone"); // 1
+
+ const blk = blocks_register("minecraft:granite"); // 2
+
+ const blk = blocks_register("minecraft:polished_granite"); // 3
+
+ const blk = blocks_register("minecraft:diorite"); // 4
+
+ const blk = blocks_register("minecraft:polished_diorite"); // 5
+
+ const blk = blocks_register("minecraft:andesite"); // 6
+
+ const blk = blocks_register("minecraft:polished_andesite"); // 7
+
+ const blk = blocks_register("minecraft:grass_block"); // 8
+ block_addprop(blk, p_snowy, v_true_false);
+
+ const blk = blocks_register("minecraft:dirt"); // 10
+
+ const blk = blocks_register("minecraft:coarse_dirt"); // 11
+
+ const blk = blocks_register("minecraft:podzol"); // 12
+ block_addprop(blk, p_snowy, v_true_false);
+
+ const blk = blocks_register("minecraft:cobblestone"); // 14
+
+ const blk = blocks_register("minecraft:oak_planks"); // 15
+
+ const blk = blocks_register("minecraft:spruce_planks"); // 16
+
+ const blk = blocks_register("minecraft:birch_planks"); // 17
+
+ const blk = blocks_register("minecraft:jungle_planks"); // 18
+
+ const blk = blocks_register("minecraft:acacia_planks"); // 19
+
+ const blk = blocks_register("minecraft:dark_oak_planks"); // 20
+
+ const blk = blocks_register("minecraft:mangrove_planks"); // 21
+
+ const blk = blocks_register("minecraft:bamboo_planks"); // 22
+
+ const blk = blocks_register("minecraft:bamboo_mosaic"); // 23
+
+ const blk = blocks_register("minecraft:oak_sapling"); // 24
+ block_addprop(blk, p_stage, v_0_1);
+
+ const blk = blocks_register("minecraft:spruce_sapling"); // 26
+ block_addprop(blk, p_stage, v_0_1);
+
+ const blk = blocks_register("minecraft:birch_sapling"); // 28
+ block_addprop(blk, p_stage, v_0_1);
+
+ const blk = blocks_register("minecraft:jungle_sapling"); // 30
+ block_addprop(blk, p_stage, v_0_1);
+
+ const blk = blocks_register("minecraft:acacia_sapling"); // 32
+ block_addprop(blk, p_stage, v_0_1);
+
+ const blk = blocks_register("minecraft:dark_oak_sapling"); // 34
+ block_addprop(blk, p_stage, v_0_1);
+
+ const blk = blocks_register("minecraft:mangrove_propagule"); // 36
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_stage, v_0_1);
+ block_addprop(blk, p_hanging, v_true_false);
+ block_addprop(blk, p_age, v_0_1_2_3_4);
+
+ const blk = blocks_register("minecraft:bedrock"); // 76
+
+ const blk = blocks_register("minecraft:water"); // 77
+ block_addprop(blk, p_level, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:lava"); // 93
+ block_addprop(blk, p_level, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:sand"); // 109
+
+ const blk = blocks_register("minecraft:red_sand"); // 110
+
+ const blk = blocks_register("minecraft:gravel"); // 111
+
+ const blk = blocks_register("minecraft:gold_ore"); // 112
+
+ const blk = blocks_register("minecraft:deepslate_gold_ore"); // 113
+
+ const blk = blocks_register("minecraft:iron_ore"); // 114
+
+ const blk = blocks_register("minecraft:deepslate_iron_ore"); // 115
+
+ const blk = blocks_register("minecraft:coal_ore"); // 116
+
+ const blk = blocks_register("minecraft:deepslate_coal_ore"); // 117
+
+ const blk = blocks_register("minecraft:nether_gold_ore"); // 118
+
+ const blk = blocks_register("minecraft:oak_log"); // 119
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:spruce_log"); // 122
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:birch_log"); // 125
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:jungle_log"); // 128
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:acacia_log"); // 131
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:dark_oak_log"); // 134
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:mangrove_log"); // 137
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:mangrove_roots"); // 140
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:muddy_mangrove_roots"); // 142
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:bamboo_block"); // 145
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_spruce_log"); // 148
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_birch_log"); // 151
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_jungle_log"); // 154
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_acacia_log"); // 157
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_dark_oak_log"); // 160
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_oak_log"); // 163
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_mangrove_log"); // 166
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_bamboo_block"); // 169
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:oak_wood"); // 172
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:spruce_wood"); // 175
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:birch_wood"); // 178
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:jungle_wood"); // 181
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:acacia_wood"); // 184
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:dark_oak_wood"); // 187
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:mangrove_wood"); // 190
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_oak_wood"); // 193
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_spruce_wood"); // 196
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_birch_wood"); // 199
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_jungle_wood"); // 202
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_acacia_wood"); // 205
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_dark_oak_wood"); // 208
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_mangrove_wood"); // 211
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:oak_leaves"); // 214
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:spruce_leaves"); // 242
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:birch_leaves"); // 270
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:jungle_leaves"); // 298
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:acacia_leaves"); // 326
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:dark_oak_leaves"); // 354
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:mangrove_leaves"); // 382
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:azalea_leaves"); // 410
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:flowering_azalea_leaves"); // 438
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_persistent, v_true_false);
+ block_addprop(blk, p_distance, v_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:sponge"); // 466
+
+ const blk = blocks_register("minecraft:wet_sponge"); // 467
+
+ const blk = blocks_register("minecraft:glass"); // 468
+
+ const blk = blocks_register("minecraft:lapis_ore"); // 469
+
+ const blk = blocks_register("minecraft:deepslate_lapis_ore"); // 470
+
+ const blk = blocks_register("minecraft:lapis_block"); // 471
+
+ const blk = blocks_register("minecraft:dispenser"); // 472
+ block_addprop(blk, p_triggered, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:sandstone"); // 484
+
+ const blk = blocks_register("minecraft:chiseled_sandstone"); // 485
+
+ const blk = blocks_register("minecraft:cut_sandstone"); // 486
+
+ const blk = blocks_register("minecraft:note_block"); // 487
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_note, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24);
+ block_addprop(blk, p_instrument, v_harp_basedrum_snare_hat_bass_flute_bell_guitar_chime_xylophone_iron_xylophone_cow_bell_didgeridoo_bit_banjo_pling_zombie_skeleton_creeper_dragon_wither_skeleton_piglin_custom_head);
+
+ const blk = blocks_register("minecraft:white_bed"); // 1637
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:orange_bed"); // 1653
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:magenta_bed"); // 1669
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:light_blue_bed"); // 1685
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:yellow_bed"); // 1701
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:lime_bed"); // 1717
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:pink_bed"); // 1733
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:gray_bed"); // 1749
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:light_gray_bed"); // 1765
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:cyan_bed"); // 1781
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:purple_bed"); // 1797
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:blue_bed"); // 1813
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:brown_bed"); // 1829
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:green_bed"); // 1845
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:red_bed"); // 1861
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:black_bed"); // 1877
+ block_addprop(blk, p_part, v_head_foot);
+ block_addprop(blk, p_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:powered_rail"); // 1893
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_north_south_east_west_ascending_east_ascending_west_ascending_north_ascending_south);
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:detector_rail"); // 1917
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_north_south_east_west_ascending_east_ascending_west_ascending_north_ascending_south);
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:sticky_piston"); // 1941
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+ block_addprop(blk, p_extended, v_true_false);
+
+ const blk = blocks_register("minecraft:cobweb"); // 1953
+
+ const blk = blocks_register("minecraft:grass"); // 1954
+
+ const blk = blocks_register("minecraft:fern"); // 1955
+
+ const blk = blocks_register("minecraft:dead_bush"); // 1956
+
+ const blk = blocks_register("minecraft:seagrass"); // 1957
+
+ const blk = blocks_register("minecraft:tall_seagrass"); // 1958
+ block_addprop(blk, p_half, v_upper_lower);
+
+ const blk = blocks_register("minecraft:piston"); // 1960
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+ block_addprop(blk, p_extended, v_true_false);
+
+ const blk = blocks_register("minecraft:piston_head"); // 1972
+ block_addprop(blk, p_type, v_normal_sticky);
+ block_addprop(blk, p_short, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:white_wool"); // 1996
+
+ const blk = blocks_register("minecraft:orange_wool"); // 1997
+
+ const blk = blocks_register("minecraft:magenta_wool"); // 1998
+
+ const blk = blocks_register("minecraft:light_blue_wool"); // 1999
+
+ const blk = blocks_register("minecraft:yellow_wool"); // 2000
+
+ const blk = blocks_register("minecraft:lime_wool"); // 2001
+
+ const blk = blocks_register("minecraft:pink_wool"); // 2002
+
+ const blk = blocks_register("minecraft:gray_wool"); // 2003
+
+ const blk = blocks_register("minecraft:light_gray_wool"); // 2004
+
+ const blk = blocks_register("minecraft:cyan_wool"); // 2005
+
+ const blk = blocks_register("minecraft:purple_wool"); // 2006
+
+ const blk = blocks_register("minecraft:blue_wool"); // 2007
+
+ const blk = blocks_register("minecraft:brown_wool"); // 2008
+
+ const blk = blocks_register("minecraft:green_wool"); // 2009
+
+ const blk = blocks_register("minecraft:red_wool"); // 2010
+
+ const blk = blocks_register("minecraft:black_wool"); // 2011
+
+ const blk = blocks_register("minecraft:moving_piston"); // 2012
+ block_addprop(blk, p_type, v_normal_sticky);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:dandelion"); // 2024
+
+ const blk = blocks_register("minecraft:poppy"); // 2025
+
+ const blk = blocks_register("minecraft:blue_orchid"); // 2026
+
+ const blk = blocks_register("minecraft:allium"); // 2027
+
+ const blk = blocks_register("minecraft:azure_bluet"); // 2028
+
+ const blk = blocks_register("minecraft:red_tulip"); // 2029
+
+ const blk = blocks_register("minecraft:orange_tulip"); // 2030
+
+ const blk = blocks_register("minecraft:white_tulip"); // 2031
+
+ const blk = blocks_register("minecraft:pink_tulip"); // 2032
+
+ const blk = blocks_register("minecraft:oxeye_daisy"); // 2033
+
+ const blk = blocks_register("minecraft:cornflower"); // 2034
+
+ const blk = blocks_register("minecraft:wither_rose"); // 2035
+
+ const blk = blocks_register("minecraft:lily_of_the_valley"); // 2036
+
+ const blk = blocks_register("minecraft:brown_mushroom"); // 2037
+
+ const blk = blocks_register("minecraft:red_mushroom"); // 2038
+
+ const blk = blocks_register("minecraft:gold_block"); // 2039
+
+ const blk = blocks_register("minecraft:iron_block"); // 2040
+
+ const blk = blocks_register("minecraft:bricks"); // 2041
+
+ const blk = blocks_register("minecraft:tnt"); // 2042
+ block_addprop(blk, p_unstable, v_true_false);
+
+ const blk = blocks_register("minecraft:bookshelf"); // 2044
+
+ const blk = blocks_register("minecraft:chiseled_bookshelf"); // 2045
+ block_addprop(blk, p_slot_5_occupied, v_true_false);
+ block_addprop(blk, p_slot_4_occupied, v_true_false);
+ block_addprop(blk, p_slot_3_occupied, v_true_false);
+ block_addprop(blk, p_slot_2_occupied, v_true_false);
+ block_addprop(blk, p_slot_1_occupied, v_true_false);
+ block_addprop(blk, p_slot_0_occupied, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mossy_cobblestone"); // 2301
+
+ const blk = blocks_register("minecraft:obsidian"); // 2302
+
+ const blk = blocks_register("minecraft:torch"); // 2303
+
+ const blk = blocks_register("minecraft:wall_torch"); // 2304
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:fire"); // 2308
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:soul_fire"); // 2820
+
+ const blk = blocks_register("minecraft:spawner"); // 2821
+
+ const blk = blocks_register("minecraft:oak_stairs"); // 2822
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:chest"); // 2902
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_single_left_right);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:redstone_wire"); // 2926
+ block_addprop(blk, p_west, v_up_side_none);
+ block_addprop(blk, p_south, v_up_side_none);
+ block_addprop(blk, p_power, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_north, v_up_side_none);
+ block_addprop(blk, p_east, v_up_side_none);
+
+ const blk = blocks_register("minecraft:diamond_ore"); // 4222
+
+ const blk = blocks_register("minecraft:deepslate_diamond_ore"); // 4223
+
+ const blk = blocks_register("minecraft:diamond_block"); // 4224
+
+ const blk = blocks_register("minecraft:crafting_table"); // 4225
+
+ const blk = blocks_register("minecraft:wheat"); // 4226
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:farmland"); // 4234
+ block_addprop(blk, p_moisture, v_0_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:furnace"); // 4242
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:oak_sign"); // 4250
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:spruce_sign"); // 4282
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:birch_sign"); // 4314
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:acacia_sign"); // 4346
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:jungle_sign"); // 4378
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:dark_oak_sign"); // 4410
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:mangrove_sign"); // 4442
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:bamboo_sign"); // 4474
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:oak_door"); // 4506
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:ladder"); // 4570
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:rail"); // 4578
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_north_south_east_west_ascending_east_ascending_west_ascending_north_ascending_south_south_east_south_west_north_west_north_east);
+
+ const blk = blocks_register("minecraft:cobblestone_stairs"); // 4598
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:oak_wall_sign"); // 4678
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:spruce_wall_sign"); // 4686
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:birch_wall_sign"); // 4694
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:acacia_wall_sign"); // 4702
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:jungle_wall_sign"); // 4710
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dark_oak_wall_sign"); // 4718
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mangrove_wall_sign"); // 4726
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bamboo_wall_sign"); // 4734
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:oak_hanging_sign"); // 4742
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:spruce_hanging_sign"); // 4806
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:birch_hanging_sign"); // 4870
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:acacia_hanging_sign"); // 4934
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:jungle_hanging_sign"); // 4998
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:dark_oak_hanging_sign"); // 5062
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:crimson_hanging_sign"); // 5126
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:warped_hanging_sign"); // 5190
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:mangrove_hanging_sign"); // 5254
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:bamboo_hanging_sign"); // 5318
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:oak_wall_hanging_sign"); // 5382
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:spruce_wall_hanging_sign"); // 5390
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:birch_wall_hanging_sign"); // 5398
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:acacia_wall_hanging_sign"); // 5406
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:jungle_wall_hanging_sign"); // 5414
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dark_oak_wall_hanging_sign"); // 5422
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mangrove_wall_hanging_sign"); // 5430
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:crimson_wall_hanging_sign"); // 5438
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:warped_wall_hanging_sign"); // 5446
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bamboo_wall_hanging_sign"); // 5454
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:lever"); // 5462
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:stone_pressure_plate"); // 5486
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:iron_door"); // 5488
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:oak_pressure_plate"); // 5552
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:spruce_pressure_plate"); // 5554
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:birch_pressure_plate"); // 5556
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:jungle_pressure_plate"); // 5558
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:acacia_pressure_plate"); // 5560
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:dark_oak_pressure_plate"); // 5562
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:mangrove_pressure_plate"); // 5564
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:bamboo_pressure_plate"); // 5566
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:redstone_ore"); // 5568
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:deepslate_redstone_ore"); // 5570
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:redstone_torch"); // 5572
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:redstone_wall_torch"); // 5574
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:stone_button"); // 5582
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:snow"); // 5606
+ block_addprop(blk, p_layers, v_1_2_3_4_5_6_7_8);
+
+ const blk = blocks_register("minecraft:ice"); // 5614
+
+ const blk = blocks_register("minecraft:snow_block"); // 5615
+
+ const blk = blocks_register("minecraft:cactus"); // 5616
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:clay"); // 5632
+
+ const blk = blocks_register("minecraft:sugar_cane"); // 5633
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:jukebox"); // 5649
+ block_addprop(blk, p_has_record, v_true_false);
+
+ const blk = blocks_register("minecraft:oak_fence"); // 5651
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:pumpkin"); // 5683
+
+ const blk = blocks_register("minecraft:netherrack"); // 5684
+
+ const blk = blocks_register("minecraft:soul_sand"); // 5685
+
+ const blk = blocks_register("minecraft:soul_soil"); // 5686
+
+ const blk = blocks_register("minecraft:basalt"); // 5687
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:polished_basalt"); // 5690
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:soul_torch"); // 5693
+
+ const blk = blocks_register("minecraft:soul_wall_torch"); // 5694
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:glowstone"); // 5698
+
+ const blk = blocks_register("minecraft:nether_portal"); // 5699
+ block_addprop(blk, p_axis, v_x_z);
+
+ const blk = blocks_register("minecraft:carved_pumpkin"); // 5701
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:jack_o_lantern"); // 5705
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:cake"); // 5709
+ block_addprop(blk, p_bites, v_0_1_2_3_4_5_6);
+
+ const blk = blocks_register("minecraft:repeater"); // 5716
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_locked, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_delay, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:white_stained_glass"); // 5780
+
+ const blk = blocks_register("minecraft:orange_stained_glass"); // 5781
+
+ const blk = blocks_register("minecraft:magenta_stained_glass"); // 5782
+
+ const blk = blocks_register("minecraft:light_blue_stained_glass"); // 5783
+
+ const blk = blocks_register("minecraft:yellow_stained_glass"); // 5784
+
+ const blk = blocks_register("minecraft:lime_stained_glass"); // 5785
+
+ const blk = blocks_register("minecraft:pink_stained_glass"); // 5786
+
+ const blk = blocks_register("minecraft:gray_stained_glass"); // 5787
+
+ const blk = blocks_register("minecraft:light_gray_stained_glass"); // 5788
+
+ const blk = blocks_register("minecraft:cyan_stained_glass"); // 5789
+
+ const blk = blocks_register("minecraft:purple_stained_glass"); // 5790
+
+ const blk = blocks_register("minecraft:blue_stained_glass"); // 5791
+
+ const blk = blocks_register("minecraft:brown_stained_glass"); // 5792
+
+ const blk = blocks_register("minecraft:green_stained_glass"); // 5793
+
+ const blk = blocks_register("minecraft:red_stained_glass"); // 5794
+
+ const blk = blocks_register("minecraft:black_stained_glass"); // 5795
+
+ const blk = blocks_register("minecraft:oak_trapdoor"); // 5796
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:spruce_trapdoor"); // 5860
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:birch_trapdoor"); // 5924
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:jungle_trapdoor"); // 5988
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:acacia_trapdoor"); // 6052
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dark_oak_trapdoor"); // 6116
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mangrove_trapdoor"); // 6180
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bamboo_trapdoor"); // 6244
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:stone_bricks"); // 6308
+
+ const blk = blocks_register("minecraft:mossy_stone_bricks"); // 6309
+
+ const blk = blocks_register("minecraft:cracked_stone_bricks"); // 6310
+
+ const blk = blocks_register("minecraft:chiseled_stone_bricks"); // 6311
+
+ const blk = blocks_register("minecraft:packed_mud"); // 6312
+
+ const blk = blocks_register("minecraft:mud_bricks"); // 6313
+
+ const blk = blocks_register("minecraft:infested_stone"); // 6314
+
+ const blk = blocks_register("minecraft:infested_cobblestone"); // 6315
+
+ const blk = blocks_register("minecraft:infested_stone_bricks"); // 6316
+
+ const blk = blocks_register("minecraft:infested_mossy_stone_bricks"); // 6317
+
+ const blk = blocks_register("minecraft:infested_cracked_stone_bricks"); // 6318
+
+ const blk = blocks_register("minecraft:infested_chiseled_stone_bricks"); // 6319
+
+ const blk = blocks_register("minecraft:brown_mushroom_block"); // 6320
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+ block_addprop(blk, p_down, v_true_false);
+
+ const blk = blocks_register("minecraft:red_mushroom_block"); // 6384
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+ block_addprop(blk, p_down, v_true_false);
+
+ const blk = blocks_register("minecraft:mushroom_stem"); // 6448
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+ block_addprop(blk, p_down, v_true_false);
+
+ const blk = blocks_register("minecraft:iron_bars"); // 6512
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:chain"); // 6544
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:glass_pane"); // 6550
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:melon"); // 6582
+
+ const blk = blocks_register("minecraft:attached_pumpkin_stem"); // 6583
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:attached_melon_stem"); // 6587
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:pumpkin_stem"); // 6591
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:melon_stem"); // 6599
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:vine"); // 6607
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:glow_lichen"); // 6639
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+ block_addprop(blk, p_down, v_true_false);
+
+ const blk = blocks_register("minecraft:oak_fence_gate"); // 6767
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:brick_stairs"); // 6799
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:stone_brick_stairs"); // 6879
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mud_brick_stairs"); // 6959
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mycelium"); // 7039
+ block_addprop(blk, p_snowy, v_true_false);
+
+ const blk = blocks_register("minecraft:lily_pad"); // 7041
+
+ const blk = blocks_register("minecraft:nether_bricks"); // 7042
+
+ const blk = blocks_register("minecraft:nether_brick_fence"); // 7043
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:nether_brick_stairs"); // 7075
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:nether_wart"); // 7155
+ block_addprop(blk, p_age, v_0_1_2_3);
+
+ const blk = blocks_register("minecraft:enchanting_table"); // 7159
+
+ const blk = blocks_register("minecraft:brewing_stand"); // 7160
+ block_addprop(blk, p_has_bottle_2, v_true_false);
+ block_addprop(blk, p_has_bottle_1, v_true_false);
+ block_addprop(blk, p_has_bottle_0, v_true_false);
+
+ const blk = blocks_register("minecraft:cauldron"); // 7168
+
+ const blk = blocks_register("minecraft:water_cauldron"); // 7169
+ block_addprop(blk, p_level, v_1_2_3);
+
+ const blk = blocks_register("minecraft:lava_cauldron"); // 7172
+
+ const blk = blocks_register("minecraft:powder_snow_cauldron"); // 7173
+ block_addprop(blk, p_level, v_1_2_3);
+
+ const blk = blocks_register("minecraft:end_portal"); // 7176
+
+ const blk = blocks_register("minecraft:end_portal_frame"); // 7177
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_eye, v_true_false);
+
+ const blk = blocks_register("minecraft:end_stone"); // 7185
+
+ const blk = blocks_register("minecraft:dragon_egg"); // 7186
+
+ const blk = blocks_register("minecraft:redstone_lamp"); // 7187
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:cocoa"); // 7189
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_age, v_0_1_2);
+
+ const blk = blocks_register("minecraft:sandstone_stairs"); // 7201
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:emerald_ore"); // 7281
+
+ const blk = blocks_register("minecraft:deepslate_emerald_ore"); // 7282
+
+ const blk = blocks_register("minecraft:ender_chest"); // 7283
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:tripwire_hook"); // 7291
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:tripwire"); // 7307
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+ block_addprop(blk, p_disarmed, v_true_false);
+ block_addprop(blk, p_attached, v_true_false);
+
+ const blk = blocks_register("minecraft:emerald_block"); // 7435
+
+ const blk = blocks_register("minecraft:spruce_stairs"); // 7436
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:birch_stairs"); // 7516
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:jungle_stairs"); // 7596
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:command_block"); // 7676
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+ block_addprop(blk, p_conditional, v_true_false);
+
+ const blk = blocks_register("minecraft:beacon"); // 7688
+
+ const blk = blocks_register("minecraft:cobblestone_wall"); // 7689
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:mossy_cobblestone_wall"); // 8013
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:flower_pot"); // 8337
+
+ const blk = blocks_register("minecraft:potted_oak_sapling"); // 8338
+
+ const blk = blocks_register("minecraft:potted_spruce_sapling"); // 8339
+
+ const blk = blocks_register("minecraft:potted_birch_sapling"); // 8340
+
+ const blk = blocks_register("minecraft:potted_jungle_sapling"); // 8341
+
+ const blk = blocks_register("minecraft:potted_acacia_sapling"); // 8342
+
+ const blk = blocks_register("minecraft:potted_dark_oak_sapling"); // 8343
+
+ const blk = blocks_register("minecraft:potted_mangrove_propagule"); // 8344
+
+ const blk = blocks_register("minecraft:potted_fern"); // 8345
+
+ const blk = blocks_register("minecraft:potted_dandelion"); // 8346
+
+ const blk = blocks_register("minecraft:potted_poppy"); // 8347
+
+ const blk = blocks_register("minecraft:potted_blue_orchid"); // 8348
+
+ const blk = blocks_register("minecraft:potted_allium"); // 8349
+
+ const blk = blocks_register("minecraft:potted_azure_bluet"); // 8350
+
+ const blk = blocks_register("minecraft:potted_red_tulip"); // 8351
+
+ const blk = blocks_register("minecraft:potted_orange_tulip"); // 8352
+
+ const blk = blocks_register("minecraft:potted_white_tulip"); // 8353
+
+ const blk = blocks_register("minecraft:potted_pink_tulip"); // 8354
+
+ const blk = blocks_register("minecraft:potted_oxeye_daisy"); // 8355
+
+ const blk = blocks_register("minecraft:potted_cornflower"); // 8356
+
+ const blk = blocks_register("minecraft:potted_lily_of_the_valley"); // 8357
+
+ const blk = blocks_register("minecraft:potted_wither_rose"); // 8358
+
+ const blk = blocks_register("minecraft:potted_red_mushroom"); // 8359
+
+ const blk = blocks_register("minecraft:potted_brown_mushroom"); // 8360
+
+ const blk = blocks_register("minecraft:potted_dead_bush"); // 8361
+
+ const blk = blocks_register("minecraft:potted_cactus"); // 8362
+
+ const blk = blocks_register("minecraft:carrots"); // 8363
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:potatoes"); // 8371
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7);
+
+ const blk = blocks_register("minecraft:oak_button"); // 8379
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:spruce_button"); // 8403
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:birch_button"); // 8427
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:jungle_button"); // 8451
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:acacia_button"); // 8475
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:dark_oak_button"); // 8499
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:mangrove_button"); // 8523
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:bamboo_button"); // 8547
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:skeleton_skull"); // 8571
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:skeleton_wall_skull"); // 8587
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:wither_skeleton_skull"); // 8591
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:wither_skeleton_wall_skull"); // 8607
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:zombie_head"); // 8611
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:zombie_wall_head"); // 8627
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:player_head"); // 8631
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:player_wall_head"); // 8647
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:creeper_head"); // 8651
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:creeper_wall_head"); // 8667
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dragon_head"); // 8671
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:dragon_wall_head"); // 8687
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:piglin_head"); // 8691
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:piglin_wall_head"); // 8707
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:anvil"); // 8711
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:chipped_anvil"); // 8715
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:damaged_anvil"); // 8719
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:trapped_chest"); // 8723
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_single_left_right);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:light_weighted_pressure_plate"); // 8747
+ block_addprop(blk, p_power, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:heavy_weighted_pressure_plate"); // 8763
+ block_addprop(blk, p_power, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:comparator"); // 8779
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_mode, v_compare_subtract);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:daylight_detector"); // 8795
+ block_addprop(blk, p_power, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+ block_addprop(blk, p_inverted, v_true_false);
+
+ const blk = blocks_register("minecraft:redstone_block"); // 8827
+
+ const blk = blocks_register("minecraft:nether_quartz_ore"); // 8828
+
+ const blk = blocks_register("minecraft:hopper"); // 8829
+ block_addprop(blk, p_facing, v_down_north_south_west_east);
+ block_addprop(blk, p_enabled, v_true_false);
+
+ const blk = blocks_register("minecraft:quartz_block"); // 8839
+
+ const blk = blocks_register("minecraft:chiseled_quartz_block"); // 8840
+
+ const blk = blocks_register("minecraft:quartz_pillar"); // 8841
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:quartz_stairs"); // 8844
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:activator_rail"); // 8924
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_north_south_east_west_ascending_east_ascending_west_ascending_north_ascending_south);
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:dropper"); // 8948
+ block_addprop(blk, p_triggered, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:white_terracotta"); // 8960
+
+ const blk = blocks_register("minecraft:orange_terracotta"); // 8961
+
+ const blk = blocks_register("minecraft:magenta_terracotta"); // 8962
+
+ const blk = blocks_register("minecraft:light_blue_terracotta"); // 8963
+
+ const blk = blocks_register("minecraft:yellow_terracotta"); // 8964
+
+ const blk = blocks_register("minecraft:lime_terracotta"); // 8965
+
+ const blk = blocks_register("minecraft:pink_terracotta"); // 8966
+
+ const blk = blocks_register("minecraft:gray_terracotta"); // 8967
+
+ const blk = blocks_register("minecraft:light_gray_terracotta"); // 8968
+
+ const blk = blocks_register("minecraft:cyan_terracotta"); // 8969
+
+ const blk = blocks_register("minecraft:purple_terracotta"); // 8970
+
+ const blk = blocks_register("minecraft:blue_terracotta"); // 8971
+
+ const blk = blocks_register("minecraft:brown_terracotta"); // 8972
+
+ const blk = blocks_register("minecraft:green_terracotta"); // 8973
+
+ const blk = blocks_register("minecraft:red_terracotta"); // 8974
+
+ const blk = blocks_register("minecraft:black_terracotta"); // 8975
+
+ const blk = blocks_register("minecraft:white_stained_glass_pane"); // 8976
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:orange_stained_glass_pane"); // 9008
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:magenta_stained_glass_pane"); // 9040
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:light_blue_stained_glass_pane"); // 9072
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:yellow_stained_glass_pane"); // 9104
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:lime_stained_glass_pane"); // 9136
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:pink_stained_glass_pane"); // 9168
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:gray_stained_glass_pane"); // 9200
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:light_gray_stained_glass_pane"); // 9232
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:cyan_stained_glass_pane"); // 9264
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:purple_stained_glass_pane"); // 9296
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:blue_stained_glass_pane"); // 9328
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:brown_stained_glass_pane"); // 9360
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:green_stained_glass_pane"); // 9392
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:red_stained_glass_pane"); // 9424
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:black_stained_glass_pane"); // 9456
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:acacia_stairs"); // 9488
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dark_oak_stairs"); // 9568
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mangrove_stairs"); // 9648
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bamboo_stairs"); // 9728
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bamboo_mosaic_stairs"); // 9808
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:slime_block"); // 9888
+
+ const blk = blocks_register("minecraft:barrier"); // 9889
+
+ const blk = blocks_register("minecraft:light"); // 9890
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_level, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:iron_trapdoor"); // 9922
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:prismarine"); // 9986
+
+ const blk = blocks_register("minecraft:prismarine_bricks"); // 9987
+
+ const blk = blocks_register("minecraft:dark_prismarine"); // 9988
+
+ const blk = blocks_register("minecraft:prismarine_stairs"); // 9989
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:prismarine_brick_stairs"); // 10069
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dark_prismarine_stairs"); // 10149
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:prismarine_slab"); // 10229
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:prismarine_brick_slab"); // 10235
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:dark_prismarine_slab"); // 10241
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:sea_lantern"); // 10247
+
+ const blk = blocks_register("minecraft:hay_block"); // 10248
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:white_carpet"); // 10251
+
+ const blk = blocks_register("minecraft:orange_carpet"); // 10252
+
+ const blk = blocks_register("minecraft:magenta_carpet"); // 10253
+
+ const blk = blocks_register("minecraft:light_blue_carpet"); // 10254
+
+ const blk = blocks_register("minecraft:yellow_carpet"); // 10255
+
+ const blk = blocks_register("minecraft:lime_carpet"); // 10256
+
+ const blk = blocks_register("minecraft:pink_carpet"); // 10257
+
+ const blk = blocks_register("minecraft:gray_carpet"); // 10258
+
+ const blk = blocks_register("minecraft:light_gray_carpet"); // 10259
+
+ const blk = blocks_register("minecraft:cyan_carpet"); // 10260
+
+ const blk = blocks_register("minecraft:purple_carpet"); // 10261
+
+ const blk = blocks_register("minecraft:blue_carpet"); // 10262
+
+ const blk = blocks_register("minecraft:brown_carpet"); // 10263
+
+ const blk = blocks_register("minecraft:green_carpet"); // 10264
+
+ const blk = blocks_register("minecraft:red_carpet"); // 10265
+
+ const blk = blocks_register("minecraft:black_carpet"); // 10266
+
+ const blk = blocks_register("minecraft:terracotta"); // 10267
+
+ const blk = blocks_register("minecraft:coal_block"); // 10268
+
+ const blk = blocks_register("minecraft:packed_ice"); // 10269
+
+ const blk = blocks_register("minecraft:sunflower"); // 10270
+ block_addprop(blk, p_half, v_upper_lower);
+
+ const blk = blocks_register("minecraft:lilac"); // 10272
+ block_addprop(blk, p_half, v_upper_lower);
+
+ const blk = blocks_register("minecraft:rose_bush"); // 10274
+ block_addprop(blk, p_half, v_upper_lower);
+
+ const blk = blocks_register("minecraft:peony"); // 10276
+ block_addprop(blk, p_half, v_upper_lower);
+
+ const blk = blocks_register("minecraft:tall_grass"); // 10278
+ block_addprop(blk, p_half, v_upper_lower);
+
+ const blk = blocks_register("minecraft:large_fern"); // 10280
+ block_addprop(blk, p_half, v_upper_lower);
+
+ const blk = blocks_register("minecraft:white_banner"); // 10282
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:orange_banner"); // 10298
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:magenta_banner"); // 10314
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:light_blue_banner"); // 10330
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:yellow_banner"); // 10346
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:lime_banner"); // 10362
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:pink_banner"); // 10378
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:gray_banner"); // 10394
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:light_gray_banner"); // 10410
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:cyan_banner"); // 10426
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:purple_banner"); // 10442
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:blue_banner"); // 10458
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:brown_banner"); // 10474
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:green_banner"); // 10490
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:red_banner"); // 10506
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:black_banner"); // 10522
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:white_wall_banner"); // 10538
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:orange_wall_banner"); // 10542
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:magenta_wall_banner"); // 10546
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:light_blue_wall_banner"); // 10550
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:yellow_wall_banner"); // 10554
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:lime_wall_banner"); // 10558
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:pink_wall_banner"); // 10562
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:gray_wall_banner"); // 10566
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:light_gray_wall_banner"); // 10570
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:cyan_wall_banner"); // 10574
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:purple_wall_banner"); // 10578
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:blue_wall_banner"); // 10582
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:brown_wall_banner"); // 10586
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:green_wall_banner"); // 10590
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:red_wall_banner"); // 10594
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:black_wall_banner"); // 10598
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:red_sandstone"); // 10602
+
+ const blk = blocks_register("minecraft:chiseled_red_sandstone"); // 10603
+
+ const blk = blocks_register("minecraft:cut_red_sandstone"); // 10604
+
+ const blk = blocks_register("minecraft:red_sandstone_stairs"); // 10605
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:oak_slab"); // 10685
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:spruce_slab"); // 10691
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:birch_slab"); // 10697
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:jungle_slab"); // 10703
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:acacia_slab"); // 10709
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:dark_oak_slab"); // 10715
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:mangrove_slab"); // 10721
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:bamboo_slab"); // 10727
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:bamboo_mosaic_slab"); // 10733
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:stone_slab"); // 10739
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:smooth_stone_slab"); // 10745
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:sandstone_slab"); // 10751
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:cut_sandstone_slab"); // 10757
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:petrified_oak_slab"); // 10763
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:cobblestone_slab"); // 10769
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:brick_slab"); // 10775
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:stone_brick_slab"); // 10781
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:mud_brick_slab"); // 10787
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:nether_brick_slab"); // 10793
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:quartz_slab"); // 10799
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:red_sandstone_slab"); // 10805
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:cut_red_sandstone_slab"); // 10811
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:purpur_slab"); // 10817
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:smooth_stone"); // 10823
+
+ const blk = blocks_register("minecraft:smooth_sandstone"); // 10824
+
+ const blk = blocks_register("minecraft:smooth_quartz"); // 10825
+
+ const blk = blocks_register("minecraft:smooth_red_sandstone"); // 10826
+
+ const blk = blocks_register("minecraft:spruce_fence_gate"); // 10827
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:birch_fence_gate"); // 10859
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:jungle_fence_gate"); // 10891
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:acacia_fence_gate"); // 10923
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dark_oak_fence_gate"); // 10955
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mangrove_fence_gate"); // 10987
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bamboo_fence_gate"); // 11019
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:spruce_fence"); // 11051
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:birch_fence"); // 11083
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:jungle_fence"); // 11115
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:acacia_fence"); // 11147
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:dark_oak_fence"); // 11179
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:mangrove_fence"); // 11211
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:bamboo_fence"); // 11243
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:spruce_door"); // 11275
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:birch_door"); // 11339
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:jungle_door"); // 11403
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:acacia_door"); // 11467
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dark_oak_door"); // 11531
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mangrove_door"); // 11595
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bamboo_door"); // 11659
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:end_rod"); // 11723
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:chorus_plant"); // 11729
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+ block_addprop(blk, p_down, v_true_false);
+
+ const blk = blocks_register("minecraft:chorus_flower"); // 11793
+ block_addprop(blk, p_age, v_0_1_2_3_4_5);
+
+ const blk = blocks_register("minecraft:purpur_block"); // 11799
+
+ const blk = blocks_register("minecraft:purpur_pillar"); // 11800
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:purpur_stairs"); // 11803
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:end_stone_bricks"); // 11883
+
+ const blk = blocks_register("minecraft:beetroots"); // 11884
+ block_addprop(blk, p_age, v_0_1_2_3);
+
+ const blk = blocks_register("minecraft:dirt_path"); // 11888
+
+ const blk = blocks_register("minecraft:end_gateway"); // 11889
+
+ const blk = blocks_register("minecraft:repeating_command_block"); // 11890
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+ block_addprop(blk, p_conditional, v_true_false);
+
+ const blk = blocks_register("minecraft:chain_command_block"); // 11902
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+ block_addprop(blk, p_conditional, v_true_false);
+
+ const blk = blocks_register("minecraft:frosted_ice"); // 11914
+ block_addprop(blk, p_age, v_0_1_2_3);
+
+ const blk = blocks_register("minecraft:magma_block"); // 11918
+
+ const blk = blocks_register("minecraft:nether_wart_block"); // 11919
+
+ const blk = blocks_register("minecraft:red_nether_bricks"); // 11920
+
+ const blk = blocks_register("minecraft:bone_block"); // 11921
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:structure_void"); // 11924
+
+ const blk = blocks_register("minecraft:observer"); // 11925
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:shulker_box"); // 11937
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:white_shulker_box"); // 11943
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:orange_shulker_box"); // 11949
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:magenta_shulker_box"); // 11955
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:light_blue_shulker_box"); // 11961
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:yellow_shulker_box"); // 11967
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:lime_shulker_box"); // 11973
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:pink_shulker_box"); // 11979
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:gray_shulker_box"); // 11985
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:light_gray_shulker_box"); // 11991
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:cyan_shulker_box"); // 11997
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:purple_shulker_box"); // 12003
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:blue_shulker_box"); // 12009
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:brown_shulker_box"); // 12015
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:green_shulker_box"); // 12021
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:red_shulker_box"); // 12027
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:black_shulker_box"); // 12033
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:white_glazed_terracotta"); // 12039
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:orange_glazed_terracotta"); // 12043
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:magenta_glazed_terracotta"); // 12047
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:light_blue_glazed_terracotta"); // 12051
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:yellow_glazed_terracotta"); // 12055
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:lime_glazed_terracotta"); // 12059
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:pink_glazed_terracotta"); // 12063
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:gray_glazed_terracotta"); // 12067
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:light_gray_glazed_terracotta"); // 12071
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:cyan_glazed_terracotta"); // 12075
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:purple_glazed_terracotta"); // 12079
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:blue_glazed_terracotta"); // 12083
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:brown_glazed_terracotta"); // 12087
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:green_glazed_terracotta"); // 12091
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:red_glazed_terracotta"); // 12095
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:black_glazed_terracotta"); // 12099
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:white_concrete"); // 12103
+
+ const blk = blocks_register("minecraft:orange_concrete"); // 12104
+
+ const blk = blocks_register("minecraft:magenta_concrete"); // 12105
+
+ const blk = blocks_register("minecraft:light_blue_concrete"); // 12106
+
+ const blk = blocks_register("minecraft:yellow_concrete"); // 12107
+
+ const blk = blocks_register("minecraft:lime_concrete"); // 12108
+
+ const blk = blocks_register("minecraft:pink_concrete"); // 12109
+
+ const blk = blocks_register("minecraft:gray_concrete"); // 12110
+
+ const blk = blocks_register("minecraft:light_gray_concrete"); // 12111
+
+ const blk = blocks_register("minecraft:cyan_concrete"); // 12112
+
+ const blk = blocks_register("minecraft:purple_concrete"); // 12113
+
+ const blk = blocks_register("minecraft:blue_concrete"); // 12114
+
+ const blk = blocks_register("minecraft:brown_concrete"); // 12115
+
+ const blk = blocks_register("minecraft:green_concrete"); // 12116
+
+ const blk = blocks_register("minecraft:red_concrete"); // 12117
+
+ const blk = blocks_register("minecraft:black_concrete"); // 12118
+
+ const blk = blocks_register("minecraft:white_concrete_powder"); // 12119
+
+ const blk = blocks_register("minecraft:orange_concrete_powder"); // 12120
+
+ const blk = blocks_register("minecraft:magenta_concrete_powder"); // 12121
+
+ const blk = blocks_register("minecraft:light_blue_concrete_powder"); // 12122
+
+ const blk = blocks_register("minecraft:yellow_concrete_powder"); // 12123
+
+ const blk = blocks_register("minecraft:lime_concrete_powder"); // 12124
+
+ const blk = blocks_register("minecraft:pink_concrete_powder"); // 12125
+
+ const blk = blocks_register("minecraft:gray_concrete_powder"); // 12126
+
+ const blk = blocks_register("minecraft:light_gray_concrete_powder"); // 12127
+
+ const blk = blocks_register("minecraft:cyan_concrete_powder"); // 12128
+
+ const blk = blocks_register("minecraft:purple_concrete_powder"); // 12129
+
+ const blk = blocks_register("minecraft:blue_concrete_powder"); // 12130
+
+ const blk = blocks_register("minecraft:brown_concrete_powder"); // 12131
+
+ const blk = blocks_register("minecraft:green_concrete_powder"); // 12132
+
+ const blk = blocks_register("minecraft:red_concrete_powder"); // 12133
+
+ const blk = blocks_register("minecraft:black_concrete_powder"); // 12134
+
+ const blk = blocks_register("minecraft:kelp"); // 12135
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24_25);
+
+ const blk = blocks_register("minecraft:kelp_plant"); // 12161
+
+ const blk = blocks_register("minecraft:dried_kelp_block"); // 12162
+
+ const blk = blocks_register("minecraft:turtle_egg"); // 12163
+ block_addprop(blk, p_hatch, v_0_1_2);
+ block_addprop(blk, p_eggs, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:dead_tube_coral_block"); // 12175
+
+ const blk = blocks_register("minecraft:dead_brain_coral_block"); // 12176
+
+ const blk = blocks_register("minecraft:dead_bubble_coral_block"); // 12177
+
+ const blk = blocks_register("minecraft:dead_fire_coral_block"); // 12178
+
+ const blk = blocks_register("minecraft:dead_horn_coral_block"); // 12179
+
+ const blk = blocks_register("minecraft:tube_coral_block"); // 12180
+
+ const blk = blocks_register("minecraft:brain_coral_block"); // 12181
+
+ const blk = blocks_register("minecraft:bubble_coral_block"); // 12182
+
+ const blk = blocks_register("minecraft:fire_coral_block"); // 12183
+
+ const blk = blocks_register("minecraft:horn_coral_block"); // 12184
+
+ const blk = blocks_register("minecraft:dead_tube_coral"); // 12185
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_brain_coral"); // 12187
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_bubble_coral"); // 12189
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_fire_coral"); // 12191
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_horn_coral"); // 12193
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:tube_coral"); // 12195
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:brain_coral"); // 12197
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:bubble_coral"); // 12199
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:fire_coral"); // 12201
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:horn_coral"); // 12203
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_tube_coral_fan"); // 12205
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_brain_coral_fan"); // 12207
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_bubble_coral_fan"); // 12209
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_fire_coral_fan"); // 12211
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_horn_coral_fan"); // 12213
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:tube_coral_fan"); // 12215
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:brain_coral_fan"); // 12217
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:bubble_coral_fan"); // 12219
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:fire_coral_fan"); // 12221
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:horn_coral_fan"); // 12223
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:dead_tube_coral_wall_fan"); // 12225
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dead_brain_coral_wall_fan"); // 12233
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dead_bubble_coral_wall_fan"); // 12241
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dead_fire_coral_wall_fan"); // 12249
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:dead_horn_coral_wall_fan"); // 12257
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:tube_coral_wall_fan"); // 12265
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:brain_coral_wall_fan"); // 12273
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bubble_coral_wall_fan"); // 12281
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:fire_coral_wall_fan"); // 12289
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:horn_coral_wall_fan"); // 12297
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:sea_pickle"); // 12305
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_pickles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:blue_ice"); // 12313
+
+ const blk = blocks_register("minecraft:conduit"); // 12314
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:bamboo_sapling"); // 12316
+
+ const blk = blocks_register("minecraft:bamboo"); // 12317
+ block_addprop(blk, p_stage, v_0_1);
+ block_addprop(blk, p_leaves, v_none_small_large);
+ block_addprop(blk, p_age, v_0_1);
+
+ const blk = blocks_register("minecraft:potted_bamboo"); // 12329
+
+ const blk = blocks_register("minecraft:void_air"); // 12330
+
+ const blk = blocks_register("minecraft:cave_air"); // 12331
+
+ const blk = blocks_register("minecraft:bubble_column"); // 12332
+ block_addprop(blk, p_drag, v_true_false);
+
+ const blk = blocks_register("minecraft:polished_granite_stairs"); // 12334
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:smooth_red_sandstone_stairs"); // 12414
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mossy_stone_brick_stairs"); // 12494
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:polished_diorite_stairs"); // 12574
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:mossy_cobblestone_stairs"); // 12654
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:end_stone_brick_stairs"); // 12734
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:stone_stairs"); // 12814
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:smooth_sandstone_stairs"); // 12894
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:smooth_quartz_stairs"); // 12974
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:granite_stairs"); // 13054
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:andesite_stairs"); // 13134
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:red_nether_brick_stairs"); // 13214
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:polished_andesite_stairs"); // 13294
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:diorite_stairs"); // 13374
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:polished_granite_slab"); // 13454
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:smooth_red_sandstone_slab"); // 13460
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:mossy_stone_brick_slab"); // 13466
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:polished_diorite_slab"); // 13472
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:mossy_cobblestone_slab"); // 13478
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:end_stone_brick_slab"); // 13484
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:smooth_sandstone_slab"); // 13490
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:smooth_quartz_slab"); // 13496
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:granite_slab"); // 13502
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:andesite_slab"); // 13508
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:red_nether_brick_slab"); // 13514
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:polished_andesite_slab"); // 13520
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:diorite_slab"); // 13526
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:brick_wall"); // 13532
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:prismarine_wall"); // 13856
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:red_sandstone_wall"); // 14180
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:mossy_stone_brick_wall"); // 14504
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:granite_wall"); // 14828
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:stone_brick_wall"); // 15152
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:mud_brick_wall"); // 15476
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:nether_brick_wall"); // 15800
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:andesite_wall"); // 16124
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:red_nether_brick_wall"); // 16448
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:sandstone_wall"); // 16772
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:end_stone_brick_wall"); // 17096
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:diorite_wall"); // 17420
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:scaffolding"); // 17744
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_distance, v_0_1_2_3_4_5_6_7);
+ block_addprop(blk, p_bottom, v_true_false);
+
+ const blk = blocks_register("minecraft:loom"); // 17776
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:barrel"); // 17780
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:smoker"); // 17792
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:blast_furnace"); // 17800
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:cartography_table"); // 17808
+
+ const blk = blocks_register("minecraft:fletching_table"); // 17809
+
+ const blk = blocks_register("minecraft:grindstone"); // 17810
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:lectern"); // 17822
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_has_book, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:smithing_table"); // 17838
+
+ const blk = blocks_register("minecraft:stonecutter"); // 17839
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:bell"); // 17843
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_attachment, v_floor_ceiling_single_wall_double_wall);
+
+ const blk = blocks_register("minecraft:lantern"); // 17875
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_hanging, v_true_false);
+
+ const blk = blocks_register("minecraft:soul_lantern"); // 17879
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_hanging, v_true_false);
+
+ const blk = blocks_register("minecraft:campfire"); // 17883
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_signal_fire, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:soul_campfire"); // 17915
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_signal_fire, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:sweet_berry_bush"); // 17947
+ block_addprop(blk, p_age, v_0_1_2_3);
+
+ const blk = blocks_register("minecraft:warped_stem"); // 17951
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_warped_stem"); // 17954
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:warped_hyphae"); // 17957
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_warped_hyphae"); // 17960
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:warped_nylium"); // 17963
+
+ const blk = blocks_register("minecraft:warped_fungus"); // 17964
+
+ const blk = blocks_register("minecraft:warped_wart_block"); // 17965
+
+ const blk = blocks_register("minecraft:warped_roots"); // 17966
+
+ const blk = blocks_register("minecraft:nether_sprouts"); // 17967
+
+ const blk = blocks_register("minecraft:crimson_stem"); // 17968
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_crimson_stem"); // 17971
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:crimson_hyphae"); // 17974
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:stripped_crimson_hyphae"); // 17977
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:crimson_nylium"); // 17980
+
+ const blk = blocks_register("minecraft:crimson_fungus"); // 17981
+
+ const blk = blocks_register("minecraft:shroomlight"); // 17982
+
+ const blk = blocks_register("minecraft:weeping_vines"); // 17983
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24_25);
+
+ const blk = blocks_register("minecraft:weeping_vines_plant"); // 18009
+
+ const blk = blocks_register("minecraft:twisting_vines"); // 18010
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24_25);
+
+ const blk = blocks_register("minecraft:twisting_vines_plant"); // 18036
+
+ const blk = blocks_register("minecraft:crimson_roots"); // 18037
+
+ const blk = blocks_register("minecraft:crimson_planks"); // 18038
+
+ const blk = blocks_register("minecraft:warped_planks"); // 18039
+
+ const blk = blocks_register("minecraft:crimson_slab"); // 18040
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:warped_slab"); // 18046
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:crimson_pressure_plate"); // 18052
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:warped_pressure_plate"); // 18054
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:crimson_fence"); // 18056
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:warped_fence"); // 18088
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+
+ const blk = blocks_register("minecraft:crimson_trapdoor"); // 18120
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:warped_trapdoor"); // 18184
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:crimson_fence_gate"); // 18248
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:warped_fence_gate"); // 18280
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_in_wall, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:crimson_stairs"); // 18312
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:warped_stairs"); // 18392
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:crimson_button"); // 18472
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:warped_button"); // 18496
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:crimson_door"); // 18520
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:warped_door"); // 18584
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_open, v_true_false);
+ block_addprop(blk, p_hinge, v_left_right);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:crimson_sign"); // 18648
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:warped_sign"); // 18680
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_rotation, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:crimson_wall_sign"); // 18712
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:warped_wall_sign"); // 18720
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:structure_block"); // 18728
+ block_addprop(blk, p_mode, v_save_load_corner_data);
+
+ const blk = blocks_register("minecraft:jigsaw"); // 18732
+ block_addprop(blk, p_orientation, v_down_east_down_north_down_south_down_west_up_east_up_north_up_south_up_west_west_up_east_up_north_up_south_up);
+
+ const blk = blocks_register("minecraft:composter"); // 18744
+ block_addprop(blk, p_level, v_0_1_2_3_4_5_6_7_8);
+
+ const blk = blocks_register("minecraft:target"); // 18753
+ block_addprop(blk, p_power, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:bee_nest"); // 18769
+ block_addprop(blk, p_honey_level, v_0_1_2_3_4_5);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:beehive"); // 18793
+ block_addprop(blk, p_honey_level, v_0_1_2_3_4_5);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:honey_block"); // 18817
+
+ const blk = blocks_register("minecraft:honeycomb_block"); // 18818
+
+ const blk = blocks_register("minecraft:netherite_block"); // 18819
+
+ const blk = blocks_register("minecraft:ancient_debris"); // 18820
+
+ const blk = blocks_register("minecraft:crying_obsidian"); // 18821
+
+ const blk = blocks_register("minecraft:respawn_anchor"); // 18822
+ block_addprop(blk, p_charges, v_0_1_2_3_4);
+
+ const blk = blocks_register("minecraft:potted_crimson_fungus"); // 18827
+
+ const blk = blocks_register("minecraft:potted_warped_fungus"); // 18828
+
+ const blk = blocks_register("minecraft:potted_crimson_roots"); // 18829
+
+ const blk = blocks_register("minecraft:potted_warped_roots"); // 18830
+
+ const blk = blocks_register("minecraft:lodestone"); // 18831
+
+ const blk = blocks_register("minecraft:blackstone"); // 18832
+
+ const blk = blocks_register("minecraft:blackstone_stairs"); // 18833
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:blackstone_wall"); // 18913
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:blackstone_slab"); // 19237
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:polished_blackstone"); // 19243
+
+ const blk = blocks_register("minecraft:polished_blackstone_bricks"); // 19244
+
+ const blk = blocks_register("minecraft:cracked_polished_blackstone_bricks"); // 19245
+
+ const blk = blocks_register("minecraft:chiseled_polished_blackstone"); // 19246
+
+ const blk = blocks_register("minecraft:polished_blackstone_brick_slab"); // 19247
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:polished_blackstone_brick_stairs"); // 19253
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:polished_blackstone_brick_wall"); // 19333
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:gilded_blackstone"); // 19657
+
+ const blk = blocks_register("minecraft:polished_blackstone_stairs"); // 19658
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:polished_blackstone_slab"); // 19738
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:polished_blackstone_pressure_plate"); // 19744
+ block_addprop(blk, p_powered, v_true_false);
+
+ const blk = blocks_register("minecraft:polished_blackstone_button"); // 19746
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+ block_addprop(blk, p_face, v_floor_wall_ceiling);
+
+ const blk = blocks_register("minecraft:polished_blackstone_wall"); // 19770
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:chiseled_nether_bricks"); // 20094
+
+ const blk = blocks_register("minecraft:cracked_nether_bricks"); // 20095
+
+ const blk = blocks_register("minecraft:quartz_bricks"); // 20096
+
+ const blk = blocks_register("minecraft:candle"); // 20097
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:white_candle"); // 20113
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:orange_candle"); // 20129
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:magenta_candle"); // 20145
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:light_blue_candle"); // 20161
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:yellow_candle"); // 20177
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:lime_candle"); // 20193
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:pink_candle"); // 20209
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:gray_candle"); // 20225
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:light_gray_candle"); // 20241
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:cyan_candle"); // 20257
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:purple_candle"); // 20273
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:blue_candle"); // 20289
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:brown_candle"); // 20305
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:green_candle"); // 20321
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:red_candle"); // 20337
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:black_candle"); // 20353
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_lit, v_true_false);
+ block_addprop(blk, p_candles, v_1_2_3_4);
+
+ const blk = blocks_register("minecraft:candle_cake"); // 20369
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:white_candle_cake"); // 20371
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:orange_candle_cake"); // 20373
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:magenta_candle_cake"); // 20375
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:light_blue_candle_cake"); // 20377
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:yellow_candle_cake"); // 20379
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:lime_candle_cake"); // 20381
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:pink_candle_cake"); // 20383
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:gray_candle_cake"); // 20385
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:light_gray_candle_cake"); // 20387
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:cyan_candle_cake"); // 20389
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:purple_candle_cake"); // 20391
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:blue_candle_cake"); // 20393
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:brown_candle_cake"); // 20395
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:green_candle_cake"); // 20397
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:red_candle_cake"); // 20399
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:black_candle_cake"); // 20401
+ block_addprop(blk, p_lit, v_true_false);
+
+ const blk = blocks_register("minecraft:amethyst_block"); // 20403
+
+ const blk = blocks_register("minecraft:budding_amethyst"); // 20404
+
+ const blk = blocks_register("minecraft:amethyst_cluster"); // 20405
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:large_amethyst_bud"); // 20417
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:medium_amethyst_bud"); // 20429
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:small_amethyst_bud"); // 20441
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:tuff"); // 20453
+
+ const blk = blocks_register("minecraft:calcite"); // 20454
+
+ const blk = blocks_register("minecraft:tinted_glass"); // 20455
+
+ const blk = blocks_register("minecraft:powder_snow"); // 20456
+
+ const blk = blocks_register("minecraft:sculk_sensor"); // 20457
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_sculk_sensor_phase, v_inactive_active_cooldown);
+ block_addprop(blk, p_power, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15);
+
+ const blk = blocks_register("minecraft:sculk"); // 20553
+
+ const blk = blocks_register("minecraft:sculk_vein"); // 20554
+ block_addprop(blk, p_west, v_true_false);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_true_false);
+ block_addprop(blk, p_north, v_true_false);
+ block_addprop(blk, p_east, v_true_false);
+ block_addprop(blk, p_down, v_true_false);
+
+ const blk = blocks_register("minecraft:sculk_catalyst"); // 20682
+ block_addprop(blk, p_bloom, v_true_false);
+
+ const blk = blocks_register("minecraft:sculk_shrieker"); // 20684
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shrieking, v_true_false);
+ block_addprop(blk, p_can_summon, v_true_false);
+
+ const blk = blocks_register("minecraft:oxidized_copper"); // 20692
+
+ const blk = blocks_register("minecraft:weathered_copper"); // 20693
+
+ const blk = blocks_register("minecraft:exposed_copper"); // 20694
+
+ const blk = blocks_register("minecraft:copper_block"); // 20695
+
+ const blk = blocks_register("minecraft:copper_ore"); // 20696
+
+ const blk = blocks_register("minecraft:deepslate_copper_ore"); // 20697
+
+ const blk = blocks_register("minecraft:oxidized_cut_copper"); // 20698
+
+ const blk = blocks_register("minecraft:weathered_cut_copper"); // 20699
+
+ const blk = blocks_register("minecraft:exposed_cut_copper"); // 20700
+
+ const blk = blocks_register("minecraft:cut_copper"); // 20701
+
+ const blk = blocks_register("minecraft:oxidized_cut_copper_stairs"); // 20702
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:weathered_cut_copper_stairs"); // 20782
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:exposed_cut_copper_stairs"); // 20862
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:cut_copper_stairs"); // 20942
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:oxidized_cut_copper_slab"); // 21022
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:weathered_cut_copper_slab"); // 21028
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:exposed_cut_copper_slab"); // 21034
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:cut_copper_slab"); // 21040
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:waxed_copper_block"); // 21046
+
+ const blk = blocks_register("minecraft:waxed_weathered_copper"); // 21047
+
+ const blk = blocks_register("minecraft:waxed_exposed_copper"); // 21048
+
+ const blk = blocks_register("minecraft:waxed_oxidized_copper"); // 21049
+
+ const blk = blocks_register("minecraft:waxed_oxidized_cut_copper"); // 21050
+
+ const blk = blocks_register("minecraft:waxed_weathered_cut_copper"); // 21051
+
+ const blk = blocks_register("minecraft:waxed_exposed_cut_copper"); // 21052
+
+ const blk = blocks_register("minecraft:waxed_cut_copper"); // 21053
+
+ const blk = blocks_register("minecraft:waxed_oxidized_cut_copper_stairs"); // 21054
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:waxed_weathered_cut_copper_stairs"); // 21134
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:waxed_exposed_cut_copper_stairs"); // 21214
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:waxed_cut_copper_stairs"); // 21294
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:waxed_oxidized_cut_copper_slab"); // 21374
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:waxed_weathered_cut_copper_slab"); // 21380
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:waxed_exposed_cut_copper_slab"); // 21386
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:waxed_cut_copper_slab"); // 21392
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:lightning_rod"); // 21398
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_powered, v_true_false);
+ block_addprop(blk, p_facing, v_north_east_south_west_up_down);
+
+ const blk = blocks_register("minecraft:pointed_dripstone"); // 21422
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_vertical_direction, v_up_down);
+ block_addprop(blk, p_thickness, v_tip_merge_tip_frustum_middle_base);
+
+ const blk = blocks_register("minecraft:dripstone_block"); // 21442
+
+ const blk = blocks_register("minecraft:cave_vines"); // 21443
+ block_addprop(blk, p_berries, v_true_false);
+ block_addprop(blk, p_age, v_0_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24_25);
+
+ const blk = blocks_register("minecraft:cave_vines_plant"); // 21495
+ block_addprop(blk, p_berries, v_true_false);
+
+ const blk = blocks_register("minecraft:spore_blossom"); // 21497
+
+ const blk = blocks_register("minecraft:azalea"); // 21498
+
+ const blk = blocks_register("minecraft:flowering_azalea"); // 21499
+
+ const blk = blocks_register("minecraft:moss_carpet"); // 21500
+
+ const blk = blocks_register("minecraft:moss_block"); // 21501
+
+ const blk = blocks_register("minecraft:big_dripleaf"); // 21502
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_tilt, v_none_unstable_partial_full);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:big_dripleaf_stem"); // 21534
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:small_dripleaf"); // 21542
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_half, v_upper_lower);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:hanging_roots"); // 21558
+ block_addprop(blk, p_waterlogged, v_true_false);
+
+ const blk = blocks_register("minecraft:rooted_dirt"); // 21560
+
+ const blk = blocks_register("minecraft:mud"); // 21561
+
+ const blk = blocks_register("minecraft:deepslate"); // 21562
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:cobbled_deepslate"); // 21565
+
+ const blk = blocks_register("minecraft:cobbled_deepslate_stairs"); // 21566
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:cobbled_deepslate_slab"); // 21646
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:cobbled_deepslate_wall"); // 21652
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:polished_deepslate"); // 21976
+
+ const blk = blocks_register("minecraft:polished_deepslate_stairs"); // 21977
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:polished_deepslate_slab"); // 22057
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:polished_deepslate_wall"); // 22063
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:deepslate_tiles"); // 22387
+
+ const blk = blocks_register("minecraft:deepslate_tile_stairs"); // 22388
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:deepslate_tile_slab"); // 22468
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:deepslate_tile_wall"); // 22474
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:deepslate_bricks"); // 22798
+
+ const blk = blocks_register("minecraft:deepslate_brick_stairs"); // 22799
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_shape, v_straight_inner_left_inner_right_outer_left_outer_right);
+ block_addprop(blk, p_half, v_top_bottom);
+ block_addprop(blk, p_facing, v_north_south_west_east);
+
+ const blk = blocks_register("minecraft:deepslate_brick_slab"); // 22879
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_type, v_top_bottom_double);
+
+ const blk = blocks_register("minecraft:deepslate_brick_wall"); // 22885
+ block_addprop(blk, p_west, v_none_low_tall);
+ block_addprop(blk, p_waterlogged, v_true_false);
+ block_addprop(blk, p_up, v_true_false);
+ block_addprop(blk, p_south, v_none_low_tall);
+ block_addprop(blk, p_north, v_none_low_tall);
+ block_addprop(blk, p_east, v_none_low_tall);
+
+ const blk = blocks_register("minecraft:chiseled_deepslate"); // 23209
+
+ const blk = blocks_register("minecraft:cracked_deepslate_bricks"); // 23210
+
+ const blk = blocks_register("minecraft:cracked_deepslate_tiles"); // 23211
+
+ const blk = blocks_register("minecraft:infested_deepslate"); // 23212
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:smooth_basalt"); // 23215
+
+ const blk = blocks_register("minecraft:raw_iron_block"); // 23216
+
+ const blk = blocks_register("minecraft:raw_copper_block"); // 23217
+
+ const blk = blocks_register("minecraft:raw_gold_block"); // 23218
+
+ const blk = blocks_register("minecraft:potted_azalea_bush"); // 23219
+
+ const blk = blocks_register("minecraft:potted_flowering_azalea_bush"); // 23220
+
+ const blk = blocks_register("minecraft:ochre_froglight"); // 23221
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:verdant_froglight"); // 23224
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:pearlescent_froglight"); // 23227
+ block_addprop(blk, p_axis, v_x_y_z);
+
+ const blk = blocks_register("minecraft:frogspawn"); // 23230
+
+ const blk = blocks_register("minecraft:reinforced_deepslate"); // 23231
+};