From 5b7a6e5d6bd3464b8dce00a234da24f73b3ccd8c Mon Sep 17 00:00:00 2001 From: MrCrayfish Date: Tue, 25 May 2021 21:05:02 +0930 Subject: [PATCH] Added Crimson and Warped variants of furniture --- .../furniture/client/ClientHandler.java | 32 +- .../mrcrayfish/furniture/core/ModBlocks.java | 68 ++++ .../furniture/datagen/BlockTagGen.java | 12 +- .../furniture/datagen/LootTableGen.java | 68 ++++ .../furniture/datagen/RecipeGen.java | 70 ++++ .../blockstates/crimson_bedside_cabinet.json | 36 ++ .../cfm/blockstates/crimson_blinds.json | 68 ++++ .../cfm/blockstates/crimson_cabinet.json | 36 ++ .../assets/cfm/blockstates/crimson_chair.json | 20 + .../cfm/blockstates/crimson_coffee_table.json | 149 ++++++++ .../assets/cfm/blockstates/crimson_crate.json | 36 ++ .../assets/cfm/blockstates/crimson_desk.json | 68 ++++ .../cfm/blockstates/crimson_desk_cabinet.json | 132 +++++++ .../blockstates/crimson_kitchen_counter.json | 84 +++++ .../blockstates/crimson_kitchen_drawer.json | 36 ++ .../crimson_kitchen_sink_dark.json | 20 + .../crimson_kitchen_sink_light.json | 20 + .../cfm/blockstates/crimson_mail_box.json | 20 + .../cfm/blockstates/crimson_park_bench.json | 68 ++++ .../assets/cfm/blockstates/crimson_table.json | 74 ++++ .../blockstates/crimson_upgraded_fence.json | 41 ++ .../blockstates/crimson_upgraded_gate.json | 356 ++++++++++++++++++ .../stripped_crimson_bedside_cabinet.json | 36 ++ .../blockstates/stripped_crimson_blinds.json | 68 ++++ .../blockstates/stripped_crimson_cabinet.json | 36 ++ .../blockstates/stripped_crimson_chair.json | 20 + .../stripped_crimson_coffee_table.json | 149 ++++++++ .../blockstates/stripped_crimson_crate.json | 36 ++ .../blockstates/stripped_crimson_desk.json | 68 ++++ .../stripped_crimson_desk_cabinet.json | 132 +++++++ .../stripped_crimson_kitchen_counter.json | 84 +++++ .../stripped_crimson_kitchen_drawer.json | 36 ++ .../stripped_crimson_kitchen_sink_dark.json | 20 + .../stripped_crimson_kitchen_sink_light.json | 20 + .../stripped_crimson_mail_box.json | 20 + .../stripped_crimson_park_bench.json | 68 ++++ .../blockstates/stripped_crimson_table.json | 74 ++++ .../stripped_crimson_upgraded_fence.json | 41 ++ .../stripped_crimson_upgraded_gate.json | 356 ++++++++++++++++++ .../stripped_warped_bedside_cabinet.json | 36 ++ .../blockstates/stripped_warped_blinds.json | 68 ++++ .../blockstates/stripped_warped_cabinet.json | 36 ++ .../blockstates/stripped_warped_chair.json | 20 + .../stripped_warped_coffee_table.json | 149 ++++++++ .../blockstates/stripped_warped_crate.json | 36 ++ .../cfm/blockstates/stripped_warped_desk.json | 68 ++++ .../stripped_warped_desk_cabinet.json | 132 +++++++ .../stripped_warped_kitchen_counter.json | 84 +++++ .../stripped_warped_kitchen_drawer.json | 36 ++ .../stripped_warped_kitchen_sink_dark.json | 20 + .../stripped_warped_kitchen_sink_light.json | 20 + .../blockstates/stripped_warped_mail_box.json | 20 + .../stripped_warped_park_bench.json | 68 ++++ .../blockstates/stripped_warped_table.json | 74 ++++ .../stripped_warped_upgraded_fence.json | 41 ++ .../stripped_warped_upgraded_gate.json | 356 ++++++++++++++++++ .../blockstates/warped_bedside_cabinet.json | 36 ++ .../assets/cfm/blockstates/warped_blinds.json | 68 ++++ .../cfm/blockstates/warped_cabinet.json | 36 ++ .../assets/cfm/blockstates/warped_chair.json | 20 + .../cfm/blockstates/warped_coffee_table.json | 149 ++++++++ .../assets/cfm/blockstates/warped_crate.json | 36 ++ .../assets/cfm/blockstates/warped_desk.json | 68 ++++ .../cfm/blockstates/warped_desk_cabinet.json | 132 +++++++ .../blockstates/warped_kitchen_counter.json | 84 +++++ .../blockstates/warped_kitchen_drawer.json | 36 ++ .../blockstates/warped_kitchen_sink_dark.json | 20 + .../warped_kitchen_sink_light.json | 20 + .../cfm/blockstates/warped_mail_box.json | 20 + .../cfm/blockstates/warped_park_bench.json | 68 ++++ .../assets/cfm/blockstates/warped_table.json | 74 ++++ .../blockstates/warped_upgraded_fence.json | 41 ++ .../cfm/blockstates/warped_upgraded_gate.json | 356 ++++++++++++++++++ src/main/resources/assets/cfm/lang/en_us.json | 68 ++++ .../block/crimson_bedside_cabinet_closed.json | 8 + .../block/crimson_bedside_cabinet_open.json | 9 + .../models/block/crimson_blinds_closed.json | 8 + .../crimson_blinds_extension_closed.json | 7 + .../block/crimson_blinds_extension_open.json | 7 + .../cfm/models/block/crimson_blinds_open.json | 8 + .../models/block/crimson_cabinet_closed.json | 7 + .../models/block/crimson_cabinet_open.json | 7 + .../cfm/models/block/crimson_chair.json | 7 + .../block/crimson_coffee_table_short_all.json | 7 + .../crimson_coffee_table_short_none.json | 7 + .../block/crimson_coffee_table_short_one.json | 7 + .../block/crimson_coffee_table_short_two.json | 7 + .../block/crimson_coffee_table_tall_all.json | 7 + .../block/crimson_coffee_table_tall_none.json | 7 + .../block/crimson_coffee_table_tall_one.json | 7 + .../block/crimson_coffee_table_tall_two.json | 7 + .../models/block/crimson_crate_closed.json | 8 + .../cfm/models/block/crimson_crate_open.json | 8 + .../crimson_desk_cabinet_left_closed.json | 9 + .../block/crimson_desk_cabinet_left_open.json | 10 + .../crimson_desk_cabinet_middle_closed.json | 8 + .../crimson_desk_cabinet_middle_open.json | 9 + .../crimson_desk_cabinet_right_closed.json | 9 + .../crimson_desk_cabinet_right_open.json | 10 + .../crimson_desk_cabinet_single_closed.json | 9 + .../crimson_desk_cabinet_single_open.json | 10 + .../cfm/models/block/crimson_desk_left.json | 8 + .../cfm/models/block/crimson_desk_middle.json | 7 + .../cfm/models/block/crimson_desk_right.json | 8 + .../cfm/models/block/crimson_desk_single.json | 8 + .../crimson_kitchen_counter_default.json | 7 + .../crimson_kitchen_counter_left_corner.json | 7 + ..._kitchen_counter_left_corner_inverted.json | 7 + .../crimson_kitchen_counter_right_corner.json | 7 + ...kitchen_counter_right_corner_inverted.json | 7 + .../block/crimson_kitchen_drawer_closed.json | 7 + .../block/crimson_kitchen_drawer_open.json | 7 + .../block/crimson_kitchen_sink_dark.json | 7 + .../block/crimson_kitchen_sink_light.json | 7 + .../cfm/models/block/crimson_mail_box.json | 7 + .../models/block/crimson_park_bench_left.json | 7 + .../block/crimson_park_bench_middle.json | 7 + .../block/crimson_park_bench_right.json | 7 + .../block/crimson_park_bench_single.json | 7 + .../cfm/models/block/crimson_table.json | 7 + .../models/block/crimson_table_center.json | 7 + .../models/block/crimson_table_corner.json | 7 + .../cfm/models/block/crimson_table_end.json | 7 + .../block/crimson_upgraded_fence_post.json | 6 + .../block/crimson_upgraded_fence_side.json | 7 + ...mson_upgraded_gate_double_left_closed.json | 8 + ...rimson_upgraded_gate_double_left_open.json | 8 + ...son_upgraded_gate_double_right_closed.json | 8 + ...imson_upgraded_gate_double_right_open.json | 8 + .../crimson_upgraded_gate_left_closed.json | 8 + .../crimson_upgraded_gate_left_open.json | 8 + .../block/crimson_upgraded_gate_pole.json | 6 + .../crimson_upgraded_gate_right_closed.json | 8 + .../crimson_upgraded_gate_right_open.json | 8 + ...ripped_crimson_bedside_cabinet_closed.json | 8 + ...stripped_crimson_bedside_cabinet_open.json | 9 + .../block/stripped_crimson_blinds_closed.json | 8 + ...ipped_crimson_blinds_extension_closed.json | 7 + ...tripped_crimson_blinds_extension_open.json | 7 + .../block/stripped_crimson_blinds_open.json | 8 + .../stripped_crimson_cabinet_closed.json | 7 + .../block/stripped_crimson_cabinet_open.json | 7 + .../models/block/stripped_crimson_chair.json | 7 + ...ripped_crimson_coffee_table_short_all.json | 7 + ...ipped_crimson_coffee_table_short_none.json | 7 + ...ripped_crimson_coffee_table_short_one.json | 7 + ...ripped_crimson_coffee_table_short_two.json | 7 + ...tripped_crimson_coffee_table_tall_all.json | 7 + ...ripped_crimson_coffee_table_tall_none.json | 7 + ...tripped_crimson_coffee_table_tall_one.json | 7 + ...tripped_crimson_coffee_table_tall_two.json | 7 + .../block/stripped_crimson_crate_closed.json | 8 + .../block/stripped_crimson_crate_open.json | 8 + ...pped_crimson_desk_cabinet_left_closed.json | 9 + ...ripped_crimson_desk_cabinet_left_open.json | 10 + ...ed_crimson_desk_cabinet_middle_closed.json | 8 + ...pped_crimson_desk_cabinet_middle_open.json | 9 + ...ped_crimson_desk_cabinet_right_closed.json | 9 + ...ipped_crimson_desk_cabinet_right_open.json | 10 + ...ed_crimson_desk_cabinet_single_closed.json | 9 + ...pped_crimson_desk_cabinet_single_open.json | 10 + .../block/stripped_crimson_desk_left.json | 8 + .../block/stripped_crimson_desk_middle.json | 7 + .../block/stripped_crimson_desk_right.json | 8 + .../block/stripped_crimson_desk_single.json | 8 + ...ipped_crimson_kitchen_counter_default.json | 7 + ...d_crimson_kitchen_counter_left_corner.json | 7 + ..._kitchen_counter_left_corner_inverted.json | 7 + ..._crimson_kitchen_counter_right_corner.json | 7 + ...kitchen_counter_right_corner_inverted.json | 7 + ...tripped_crimson_kitchen_drawer_closed.json | 7 + .../stripped_crimson_kitchen_drawer_open.json | 7 + .../stripped_crimson_kitchen_sink_dark.json | 7 + .../stripped_crimson_kitchen_sink_light.json | 7 + .../block/stripped_crimson_mail_box.json | 7 + .../stripped_crimson_park_bench_left.json | 7 + .../stripped_crimson_park_bench_middle.json | 7 + .../stripped_crimson_park_bench_right.json | 7 + .../stripped_crimson_park_bench_single.json | 7 + .../models/block/stripped_crimson_table.json | 7 + .../block/stripped_crimson_table_center.json | 7 + .../block/stripped_crimson_table_corner.json | 7 + .../block/stripped_crimson_table_end.json | 7 + .../stripped_crimson_upgraded_fence_post.json | 6 + .../stripped_crimson_upgraded_fence_side.json | 7 + ...mson_upgraded_gate_double_left_closed.json | 8 + ...rimson_upgraded_gate_double_left_open.json | 8 + ...son_upgraded_gate_double_right_closed.json | 8 + ...imson_upgraded_gate_double_right_open.json | 8 + ...ped_crimson_upgraded_gate_left_closed.json | 8 + ...ipped_crimson_upgraded_gate_left_open.json | 8 + .../stripped_crimson_upgraded_gate_pole.json | 6 + ...ed_crimson_upgraded_gate_right_closed.json | 8 + ...pped_crimson_upgraded_gate_right_open.json | 8 + ...tripped_warped_bedside_cabinet_closed.json | 8 + .../stripped_warped_bedside_cabinet_open.json | 9 + .../block/stripped_warped_blinds_closed.json | 8 + ...ripped_warped_blinds_extension_closed.json | 7 + ...stripped_warped_blinds_extension_open.json | 7 + .../block/stripped_warped_blinds_open.json | 8 + .../block/stripped_warped_cabinet_closed.json | 7 + .../block/stripped_warped_cabinet_open.json | 7 + .../models/block/stripped_warped_chair.json | 7 + ...tripped_warped_coffee_table_short_all.json | 7 + ...ripped_warped_coffee_table_short_none.json | 7 + ...tripped_warped_coffee_table_short_one.json | 7 + ...tripped_warped_coffee_table_short_two.json | 7 + ...stripped_warped_coffee_table_tall_all.json | 7 + ...tripped_warped_coffee_table_tall_none.json | 7 + ...stripped_warped_coffee_table_tall_one.json | 7 + ...stripped_warped_coffee_table_tall_two.json | 7 + .../block/stripped_warped_crate_closed.json | 8 + .../block/stripped_warped_crate_open.json | 8 + ...ipped_warped_desk_cabinet_left_closed.json | 9 + ...tripped_warped_desk_cabinet_left_open.json | 10 + ...ped_warped_desk_cabinet_middle_closed.json | 8 + ...ipped_warped_desk_cabinet_middle_open.json | 9 + ...pped_warped_desk_cabinet_right_closed.json | 9 + ...ripped_warped_desk_cabinet_right_open.json | 10 + ...ped_warped_desk_cabinet_single_closed.json | 9 + ...ipped_warped_desk_cabinet_single_open.json | 10 + .../block/stripped_warped_desk_left.json | 8 + .../block/stripped_warped_desk_middle.json | 7 + .../block/stripped_warped_desk_right.json | 8 + .../block/stripped_warped_desk_single.json | 8 + ...ripped_warped_kitchen_counter_default.json | 7 + ...ed_warped_kitchen_counter_left_corner.json | 7 + ..._kitchen_counter_left_corner_inverted.json | 7 + ...d_warped_kitchen_counter_right_corner.json | 7 + ...kitchen_counter_right_corner_inverted.json | 7 + ...stripped_warped_kitchen_drawer_closed.json | 7 + .../stripped_warped_kitchen_drawer_open.json | 7 + .../stripped_warped_kitchen_sink_dark.json | 7 + .../stripped_warped_kitchen_sink_light.json | 7 + .../block/stripped_warped_mail_box.json | 7 + .../stripped_warped_park_bench_left.json | 7 + .../stripped_warped_park_bench_middle.json | 7 + .../stripped_warped_park_bench_right.json | 7 + .../stripped_warped_park_bench_single.json | 7 + .../models/block/stripped_warped_table.json | 7 + .../block/stripped_warped_table_center.json | 7 + .../block/stripped_warped_table_corner.json | 7 + .../block/stripped_warped_table_end.json | 7 + .../stripped_warped_upgraded_fence_post.json | 6 + .../stripped_warped_upgraded_fence_side.json | 7 + ...rped_upgraded_gate_double_left_closed.json | 8 + ...warped_upgraded_gate_double_left_open.json | 8 + ...ped_upgraded_gate_double_right_closed.json | 8 + ...arped_upgraded_gate_double_right_open.json | 8 + ...pped_warped_upgraded_gate_left_closed.json | 8 + ...ripped_warped_upgraded_gate_left_open.json | 8 + .../stripped_warped_upgraded_gate_pole.json | 6 + ...ped_warped_upgraded_gate_right_closed.json | 8 + ...ipped_warped_upgraded_gate_right_open.json | 8 + .../block/warped_bedside_cabinet_closed.json | 8 + .../block/warped_bedside_cabinet_open.json | 9 + .../models/block/warped_blinds_closed.json | 8 + .../block/warped_blinds_extension_closed.json | 7 + .../block/warped_blinds_extension_open.json | 7 + .../cfm/models/block/warped_blinds_open.json | 8 + .../models/block/warped_cabinet_closed.json | 7 + .../cfm/models/block/warped_cabinet_open.json | 7 + .../assets/cfm/models/block/warped_chair.json | 7 + .../block/warped_coffee_table_short_all.json | 7 + .../block/warped_coffee_table_short_none.json | 7 + .../block/warped_coffee_table_short_one.json | 7 + .../block/warped_coffee_table_short_two.json | 7 + .../block/warped_coffee_table_tall_all.json | 7 + .../block/warped_coffee_table_tall_none.json | 7 + .../block/warped_coffee_table_tall_one.json | 7 + .../block/warped_coffee_table_tall_two.json | 7 + .../cfm/models/block/warped_crate_closed.json | 8 + .../cfm/models/block/warped_crate_open.json | 8 + .../warped_desk_cabinet_left_closed.json | 9 + .../block/warped_desk_cabinet_left_open.json | 10 + .../warped_desk_cabinet_middle_closed.json | 8 + .../warped_desk_cabinet_middle_open.json | 9 + .../warped_desk_cabinet_right_closed.json | 9 + .../block/warped_desk_cabinet_right_open.json | 10 + .../warped_desk_cabinet_single_closed.json | 9 + .../warped_desk_cabinet_single_open.json | 10 + .../cfm/models/block/warped_desk_left.json | 8 + .../cfm/models/block/warped_desk_middle.json | 7 + .../cfm/models/block/warped_desk_right.json | 8 + .../cfm/models/block/warped_desk_single.json | 8 + .../block/warped_kitchen_counter_default.json | 7 + .../warped_kitchen_counter_left_corner.json | 7 + ..._kitchen_counter_left_corner_inverted.json | 7 + .../warped_kitchen_counter_right_corner.json | 7 + ...kitchen_counter_right_corner_inverted.json | 7 + .../block/warped_kitchen_drawer_closed.json | 7 + .../block/warped_kitchen_drawer_open.json | 7 + .../block/warped_kitchen_sink_dark.json | 7 + .../block/warped_kitchen_sink_light.json | 7 + .../cfm/models/block/warped_mail_box.json | 7 + .../models/block/warped_park_bench_left.json | 7 + .../block/warped_park_bench_middle.json | 7 + .../models/block/warped_park_bench_right.json | 7 + .../block/warped_park_bench_single.json | 7 + .../assets/cfm/models/block/warped_table.json | 7 + .../cfm/models/block/warped_table_center.json | 7 + .../cfm/models/block/warped_table_corner.json | 7 + .../cfm/models/block/warped_table_end.json | 7 + .../block/warped_upgraded_fence_post.json | 6 + .../block/warped_upgraded_fence_side.json | 7 + ...rped_upgraded_gate_double_left_closed.json | 8 + ...warped_upgraded_gate_double_left_open.json | 8 + ...ped_upgraded_gate_double_right_closed.json | 8 + ...arped_upgraded_gate_double_right_open.json | 8 + .../warped_upgraded_gate_left_closed.json | 8 + .../block/warped_upgraded_gate_left_open.json | 8 + .../block/warped_upgraded_gate_pole.json | 6 + .../warped_upgraded_gate_right_closed.json | 8 + .../warped_upgraded_gate_right_open.json | 8 + .../models/item/crimson_bedside_cabinet.json | 3 + .../cfm/models/item/crimson_blinds.json | 3 + .../cfm/models/item/crimson_cabinet.json | 3 + .../assets/cfm/models/item/crimson_chair.json | 3 + .../cfm/models/item/crimson_coffee_table.json | 3 + .../assets/cfm/models/item/crimson_crate.json | 3 + .../assets/cfm/models/item/crimson_desk.json | 3 + .../cfm/models/item/crimson_desk_cabinet.json | 3 + .../models/item/crimson_kitchen_counter.json | 7 + .../models/item/crimson_kitchen_drawer.json | 7 + .../item/crimson_kitchen_sink_dark.json | 7 + .../item/crimson_kitchen_sink_light.json | 7 + .../cfm/models/item/crimson_mail_box.json | 3 + .../cfm/models/item/crimson_park_bench.json | 3 + .../assets/cfm/models/item/crimson_table.json | 3 + .../models/item/crimson_upgraded_fence.json | 7 + .../models/item/crimson_upgraded_gate.json | 8 + .../stripped_crimson_bedside_cabinet.json | 3 + .../models/item/stripped_crimson_blinds.json | 3 + .../models/item/stripped_crimson_cabinet.json | 3 + .../models/item/stripped_crimson_chair.json | 3 + .../item/stripped_crimson_coffee_table.json | 3 + .../models/item/stripped_crimson_crate.json | 3 + .../models/item/stripped_crimson_desk.json | 3 + .../item/stripped_crimson_desk_cabinet.json | 3 + .../stripped_crimson_kitchen_counter.json | 7 + .../item/stripped_crimson_kitchen_drawer.json | 7 + .../stripped_crimson_kitchen_sink_dark.json | 7 + .../stripped_crimson_kitchen_sink_light.json | 7 + .../item/stripped_crimson_mail_box.json | 3 + .../item/stripped_crimson_park_bench.json | 3 + .../models/item/stripped_crimson_table.json | 3 + .../item/stripped_crimson_upgraded_fence.json | 8 + .../item/stripped_crimson_upgraded_gate.json | 8 + .../item/stripped_warped_bedside_cabinet.json | 3 + .../models/item/stripped_warped_blinds.json | 3 + .../models/item/stripped_warped_cabinet.json | 3 + .../models/item/stripped_warped_chair.json | 3 + .../item/stripped_warped_coffee_table.json | 3 + .../models/item/stripped_warped_crate.json | 3 + .../cfm/models/item/stripped_warped_desk.json | 3 + .../item/stripped_warped_desk_cabinet.json | 3 + .../item/stripped_warped_kitchen_counter.json | 7 + .../item/stripped_warped_kitchen_drawer.json | 7 + .../stripped_warped_kitchen_sink_dark.json | 7 + .../stripped_warped_kitchen_sink_light.json | 7 + .../models/item/stripped_warped_mail_box.json | 3 + .../item/stripped_warped_park_bench.json | 3 + .../models/item/stripped_warped_table.json | 3 + .../item/stripped_warped_upgraded_fence.json | 8 + .../item/stripped_warped_upgraded_gate.json | 8 + .../models/item/warped_bedside_cabinet.json | 3 + .../assets/cfm/models/item/warped_blinds.json | 3 + .../cfm/models/item/warped_cabinet.json | 3 + .../assets/cfm/models/item/warped_chair.json | 3 + .../cfm/models/item/warped_coffee_table.json | 3 + .../assets/cfm/models/item/warped_crate.json | 3 + .../assets/cfm/models/item/warped_desk.json | 3 + .../cfm/models/item/warped_desk_cabinet.json | 3 + .../models/item/warped_kitchen_counter.json | 7 + .../models/item/warped_kitchen_drawer.json | 7 + .../models/item/warped_kitchen_sink_dark.json | 7 + .../item/warped_kitchen_sink_light.json | 7 + .../cfm/models/item/warped_mail_box.json | 3 + .../cfm/models/item/warped_park_bench.json | 3 + .../assets/cfm/models/item/warped_table.json | 3 + .../models/item/warped_upgraded_fence.json | 7 + .../cfm/models/item/warped_upgraded_gate.json | 8 + 382 files changed, 7490 insertions(+), 6 deletions(-) create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_bedside_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_blinds.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_chair.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_coffee_table.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_crate.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_desk.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_desk_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_kitchen_counter.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_kitchen_drawer.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_mail_box.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_park_bench.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_table.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_upgraded_fence.json create mode 100644 src/main/resources/assets/cfm/blockstates/crimson_upgraded_gate.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_bedside_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_blinds.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_chair.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_coffee_table.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_crate.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_desk.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_desk_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_counter.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_drawer.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_mail_box.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_park_bench.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_table.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_upgraded_fence.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_crimson_upgraded_gate.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_bedside_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_blinds.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_chair.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_coffee_table.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_crate.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_desk.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_desk_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_counter.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_drawer.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_mail_box.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_park_bench.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_table.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_upgraded_fence.json create mode 100644 src/main/resources/assets/cfm/blockstates/stripped_warped_upgraded_gate.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_bedside_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_blinds.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_chair.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_coffee_table.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_crate.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_desk.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_desk_cabinet.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_kitchen_counter.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_kitchen_drawer.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_mail_box.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_park_bench.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_table.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_upgraded_fence.json create mode 100644 src/main/resources/assets/cfm/blockstates/warped_upgraded_gate.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_bedside_cabinet_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_bedside_cabinet_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_blinds_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_blinds_extension_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_blinds_extension_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_blinds_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_cabinet_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_cabinet_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_chair.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_all.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_none.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_one.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_two.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_all.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_none.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_one.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_two.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_crate_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_crate_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_middle_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_middle_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_single_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_single_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_left.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_middle.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_right.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_desk_single.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_default.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_left_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_left_corner_inverted.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_right_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_right_corner_inverted.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_drawer_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_drawer_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_mail_box.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_park_bench_left.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_park_bench_middle.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_park_bench_right.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_park_bench_single.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_table.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_table_center.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_table_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_table_end.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_fence_post.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_fence_side.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_pole.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_bedside_cabinet_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_bedside_cabinet_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_extension_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_extension_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_cabinet_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_cabinet_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_chair.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_all.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_none.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_one.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_two.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_all.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_none.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_one.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_two.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_crate_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_crate_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_middle_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_middle_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_single_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_single_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_left.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_middle.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_right.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_desk_single.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_default.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_left_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_left_corner_inverted.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_right_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_right_corner_inverted.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_drawer_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_drawer_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_mail_box.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_left.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_middle.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_right.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_single.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_table.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_table_center.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_table_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_table_end.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_fence_post.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_fence_side.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_pole.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_bedside_cabinet_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_bedside_cabinet_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_blinds_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_blinds_extension_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_blinds_extension_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_blinds_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_cabinet_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_cabinet_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_chair.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_all.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_none.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_one.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_two.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_all.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_none.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_one.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_two.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_crate_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_crate_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_middle_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_middle_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_single_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_single_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_left.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_middle.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_right.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_desk_single.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_default.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_left_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_left_corner_inverted.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_right_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_right_corner_inverted.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_drawer_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_drawer_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_mail_box.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_left.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_middle.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_right.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_single.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_table.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_table_center.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_table_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_table_end.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_fence_post.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_fence_side.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_pole.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_bedside_cabinet_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_bedside_cabinet_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_blinds_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_blinds_extension_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_blinds_extension_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_blinds_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_cabinet_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_cabinet_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_chair.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_coffee_table_short_all.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_coffee_table_short_none.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_coffee_table_short_one.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_coffee_table_short_two.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_all.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_none.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_one.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_two.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_crate_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_crate_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_cabinet_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_cabinet_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_cabinet_middle_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_cabinet_middle_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_cabinet_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_cabinet_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_cabinet_single_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_cabinet_single_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_left.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_middle.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_right.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_desk_single.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_counter_default.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_counter_left_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_counter_left_corner_inverted.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_counter_right_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_counter_right_corner_inverted.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_drawer_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_drawer_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_mail_box.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_park_bench_left.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_park_bench_middle.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_park_bench_right.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_park_bench_single.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_table.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_table_center.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_table_corner.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_table_end.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_fence_post.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_fence_side.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_right_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_left_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_left_open.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_pole.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_right_closed.json create mode 100644 src/main/resources/assets/cfm/models/block/warped_upgraded_gate_right_open.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_bedside_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_blinds.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_chair.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_coffee_table.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_crate.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_desk.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_desk_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_kitchen_counter.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_kitchen_drawer.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_mail_box.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_park_bench.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_table.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_upgraded_fence.json create mode 100644 src/main/resources/assets/cfm/models/item/crimson_upgraded_gate.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_bedside_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_blinds.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_chair.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_coffee_table.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_crate.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_desk.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_desk_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_counter.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_drawer.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_mail_box.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_park_bench.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_table.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_upgraded_fence.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_crimson_upgraded_gate.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_bedside_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_blinds.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_chair.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_coffee_table.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_crate.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_desk.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_desk_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_counter.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_drawer.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_mail_box.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_park_bench.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_table.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_upgraded_fence.json create mode 100644 src/main/resources/assets/cfm/models/item/stripped_warped_upgraded_gate.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_bedside_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_blinds.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_chair.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_coffee_table.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_crate.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_desk.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_desk_cabinet.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_kitchen_counter.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_kitchen_drawer.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_kitchen_sink_dark.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_kitchen_sink_light.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_mail_box.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_park_bench.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_table.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_upgraded_fence.json create mode 100644 src/main/resources/assets/cfm/models/item/warped_upgraded_gate.json diff --git a/src/main/java/com/mrcrayfish/furniture/client/ClientHandler.java b/src/main/java/com/mrcrayfish/furniture/client/ClientHandler.java index 66cd2d409..b539e24e5 100644 --- a/src/main/java/com/mrcrayfish/furniture/client/ClientHandler.java +++ b/src/main/java/com/mrcrayfish/furniture/client/ClientHandler.java @@ -198,30 +198,40 @@ private static void registerColors() ModBlocks.CRATE_STRIPPED_JUNGLE.get(), ModBlocks.CRATE_STRIPPED_ACACIA.get(), ModBlocks.CRATE_STRIPPED_DARK_OAK.get(), + ModBlocks.CRATE_STRIPPED_CRIMSON.get(), + ModBlocks.CRATE_STRIPPED_WARPED.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_OAK.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_SPRUCE.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_BIRCH.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_JUNGLE.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_ACACIA.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_DARK_OAK.get(), + ModBlocks.KITCHEN_COUNTER_STRIPPED_CRIMSON.get(), + ModBlocks.KITCHEN_COUNTER_STRIPPED_WARPED.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_OAK.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_SPRUCE.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_BIRCH.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_JUNGLE.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_ACACIA.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_DARK_OAK.get(), + ModBlocks.KITCHEN_DRAWER_STRIPPED_CRIMSON.get(), + ModBlocks.KITCHEN_DRAWER_STRIPPED_WARPED.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_OAK.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_SPRUCE.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_BIRCH.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_JUNGLE.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_ACACIA.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_DARK_OAK.get(), + ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_CRIMSON.get(), + ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_WARPED.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_OAK.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_SPRUCE.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_BIRCH.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_JUNGLE.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_ACACIA.get(), - ModBlocks.KITCHEN_SINK_DARK_STRIPPED_DARK_OAK.get() + ModBlocks.KITCHEN_SINK_DARK_STRIPPED_DARK_OAK.get(), + ModBlocks.KITCHEN_SINK_DARK_STRIPPED_CRIMSON.get(), + ModBlocks.KITCHEN_SINK_DARK_STRIPPED_WARPED.get() ); Minecraft.getInstance().getItemColors().register((stack, i) -> i == 1 ? 0xBBBBBB : 0, @@ -231,30 +241,40 @@ private static void registerColors() ModBlocks.CRATE_STRIPPED_JUNGLE.get(), ModBlocks.CRATE_STRIPPED_ACACIA.get(), ModBlocks.CRATE_STRIPPED_DARK_OAK.get(), + ModBlocks.CRATE_STRIPPED_CRIMSON.get(), + ModBlocks.CRATE_STRIPPED_WARPED.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_OAK.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_SPRUCE.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_BIRCH.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_JUNGLE.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_ACACIA.get(), ModBlocks.KITCHEN_COUNTER_STRIPPED_DARK_OAK.get(), + ModBlocks.KITCHEN_COUNTER_STRIPPED_CRIMSON.get(), + ModBlocks.KITCHEN_COUNTER_STRIPPED_WARPED.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_OAK.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_SPRUCE.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_BIRCH.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_JUNGLE.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_ACACIA.get(), ModBlocks.KITCHEN_DRAWER_STRIPPED_DARK_OAK.get(), + ModBlocks.KITCHEN_DRAWER_STRIPPED_CRIMSON.get(), + ModBlocks.KITCHEN_DRAWER_STRIPPED_WARPED.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_OAK.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_SPRUCE.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_BIRCH.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_JUNGLE.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_ACACIA.get(), ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_DARK_OAK.get(), + ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_CRIMSON.get(), + ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_WARPED.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_OAK.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_SPRUCE.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_BIRCH.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_JUNGLE.get(), ModBlocks.KITCHEN_SINK_DARK_STRIPPED_ACACIA.get(), - ModBlocks.KITCHEN_SINK_DARK_STRIPPED_DARK_OAK.get() + ModBlocks.KITCHEN_SINK_DARK_STRIPPED_DARK_OAK.get(), + ModBlocks.KITCHEN_SINK_DARK_STRIPPED_CRIMSON.get(), + ModBlocks.KITCHEN_SINK_DARK_STRIPPED_WARPED.get() ); Minecraft.getInstance().getBlockColors().register((state, reader, pos, i) -> i == 1 ? 0x999999 : 0, @@ -263,7 +283,9 @@ private static void registerColors() ModBlocks.PARK_BENCH_STRIPPED_BIRCH.get(), ModBlocks.PARK_BENCH_STRIPPED_JUNGLE.get(), ModBlocks.PARK_BENCH_STRIPPED_ACACIA.get(), - ModBlocks.PARK_BENCH_STRIPPED_DARK_OAK.get() + ModBlocks.PARK_BENCH_STRIPPED_DARK_OAK.get(), + ModBlocks.PARK_BENCH_STRIPPED_CRIMSON.get(), + ModBlocks.PARK_BENCH_STRIPPED_WARPED.get() ); Minecraft.getInstance().getItemColors().register((stack, i) -> i == 1 ? 0x999999 : 0, @@ -272,7 +294,9 @@ private static void registerColors() ModBlocks.PARK_BENCH_STRIPPED_BIRCH.get(), ModBlocks.PARK_BENCH_STRIPPED_JUNGLE.get(), ModBlocks.PARK_BENCH_STRIPPED_ACACIA.get(), - ModBlocks.PARK_BENCH_STRIPPED_DARK_OAK.get() + ModBlocks.PARK_BENCH_STRIPPED_DARK_OAK.get(), + ModBlocks.PARK_BENCH_STRIPPED_CRIMSON.get(), + ModBlocks.PARK_BENCH_STRIPPED_WARPED.get() ); Minecraft.getInstance().getBlockColors().register((state, reader, pos, i) -> i == 1 ? 0xCCCCCC : 0, diff --git a/src/main/java/com/mrcrayfish/furniture/core/ModBlocks.java b/src/main/java/com/mrcrayfish/furniture/core/ModBlocks.java index 21c506a8c..aa86ba8a5 100644 --- a/src/main/java/com/mrcrayfish/furniture/core/ModBlocks.java +++ b/src/main/java/com/mrcrayfish/furniture/core/ModBlocks.java @@ -39,6 +39,8 @@ public class ModBlocks public static final RegistryObject TABLE_JUNGLE = register("jungle_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject TABLE_ACACIA = register("acacia_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject TABLE_DARK_OAK = register("dark_oak_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject TABLE_CRIMSON = register("crimson_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject TABLE_WARPED = register("warped_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject TABLE_STONE = register("stone_table", new TableBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject TABLE_GRANITE = register("granite_table", new TableBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject TABLE_DIORITE = register("diorite_table", new TableBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); @@ -49,12 +51,16 @@ public class ModBlocks public static final RegistryObject TABLE_STRIPPED_JUNGLE = register("stripped_jungle_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject TABLE_STRIPPED_ACACIA = register("stripped_acacia_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject TABLE_STRIPPED_DARK_OAK = register("stripped_dark_oak_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject TABLE_STRIPPED_CRIMSON = register("stripped_crimson_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject TABLE_STRIPPED_WARPED = register("stripped_warped_table", new TableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_OAK = register("oak_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_SPRUCE = register("spruce_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_BIRCH = register("birch_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_JUNGLE = register("jungle_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_ACACIA = register("acacia_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_DARK_OAK = register("dark_oak_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject CHAIR_CRIMSON = register("crimson_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject CHAIR_WARPED = register("warped_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_STONE = register("stone_chair", new ChairBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject CHAIR_GRANITE = register("granite_chair", new ChairBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject CHAIR_DIORITE = register("diorite_chair", new ChairBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); @@ -65,12 +71,16 @@ public class ModBlocks public static final RegistryObject CHAIR_STRIPPED_JUNGLE = register("stripped_jungle_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_STRIPPED_ACACIA = register("stripped_acacia_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CHAIR_STRIPPED_DARK_OAK = register("stripped_dark_oak_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject CHAIR_STRIPPED_CRIMSON = register("stripped_crimson_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject CHAIR_STRIPPED_WARPED = register("stripped_warped_chair", new ChairBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_OAK = register("oak_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_SPRUCE = register("spruce_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_BIRCH = register("birch_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_JUNGLE = register("jungle_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_ACACIA = register("acacia_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_DARK_OAK = register("dark_oak_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject COFFEE_TABLE_CRIMSON = register("crimson_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject COFFEE_TABLE_WARPED = register("warped_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_STONE = register("stone_coffee_table", new CoffeeTableBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject COFFEE_TABLE_GRANITE = register("granite_coffee_table", new CoffeeTableBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject COFFEE_TABLE_DIORITE = register("diorite_coffee_table", new CoffeeTableBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); @@ -81,12 +91,16 @@ public class ModBlocks public static final RegistryObject COFFEE_TABLE_STRIPPED_JUNGLE = register("stripped_jungle_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_STRIPPED_ACACIA = register("stripped_acacia_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject COFFEE_TABLE_STRIPPED_DARK_OAK = register("stripped_dark_oak_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject COFFEE_TABLE_STRIPPED_CRIMSON = register("stripped_crimson_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject COFFEE_TABLE_STRIPPED_WARPED = register("stripped_warped_coffee_table", new CoffeeTableBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_OAK = register("oak_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_SPRUCE = register("spruce_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_BIRCH = register("birch_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_JUNGLE = register("jungle_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_ACACIA = register("acacia_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_DARK_OAK = register("dark_oak_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); + public static final RegistryObject CABINET_CRIMSON = register("crimson_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); + public static final RegistryObject CABINET_WARPED = register("warped_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_STONE = register("stone_cabinet", new CabinetBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject CABINET_GRANITE = register("granite_cabinet", new CabinetBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject CABINET_DIORITE = register("diorite_cabinet", new CabinetBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); @@ -97,12 +111,16 @@ public class ModBlocks public static final RegistryObject CABINET_STRIPPED_JUNGLE = register("stripped_jungle_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_STRIPPED_ACACIA = register("stripped_acacia_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject CABINET_STRIPPED_DARK_OAK = register("stripped_dark_oak_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); + public static final RegistryObject CABINET_STRIPPED_CRIMSON = register("stripped_crimson_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); + public static final RegistryObject CABINET_STRIPPED_WARPED = register("stripped_warped_cabinet", new CabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_OAK = register("oak_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_SPRUCE = register("spruce_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_BIRCH = register("birch_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_JUNGLE = register("jungle_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_ACACIA = register("acacia_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_DARK_OAK = register("dark_oak_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); + public static final RegistryObject BEDSIDE_CABINET_CRIMSON = register("crimson_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); + public static final RegistryObject BEDSIDE_CABINET_WARPED = register("warped_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_STONE = register("stone_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject BEDSIDE_CABINET_GRANITE = register("granite_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); public static final RegistryObject BEDSIDE_CABINET_DIORITE = register("diorite_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE))); @@ -113,12 +131,16 @@ public class ModBlocks public static final RegistryObject BEDSIDE_CABINET_STRIPPED_JUNGLE = register("stripped_jungle_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_STRIPPED_ACACIA = register("stripped_acacia_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject BEDSIDE_CABINET_STRIPPED_DARK_OAK = register("stripped_dark_oak_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); + public static final RegistryObject BEDSIDE_CABINET_STRIPPED_CRIMSON = register("stripped_crimson_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); + public static final RegistryObject BEDSIDE_CABINET_STRIPPED_WARPED = register("stripped_warped_bedside_cabinet", new BedsideCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD))); public static final RegistryObject DESK_OAK = register("oak_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.OAK)); public static final RegistryObject DESK_SPRUCE = register("spruce_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.BIRCH)); public static final RegistryObject DESK_BIRCH = register("birch_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.SPRUCE)); public static final RegistryObject DESK_JUNGLE = register("jungle_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.JUNGLE)); public static final RegistryObject DESK_ACACIA = register("acacia_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.ACACIA)); public static final RegistryObject DESK_DARK_OAK = register("dark_oak_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); + public static final RegistryObject DESK_CRIMSON = register("crimson_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); + public static final RegistryObject DESK_WARPED = register("warped_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); public static final RegistryObject DESK_STONE = register("stone_desk", new DeskBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE), DeskBlock.MaterialType.STONE)); public static final RegistryObject DESK_GRANITE = register("granite_desk", new DeskBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE), DeskBlock.MaterialType.GRANITE)); public static final RegistryObject DESK_DIORITE = register("diorite_desk", new DeskBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE), DeskBlock.MaterialType.DIORITE)); @@ -129,11 +151,15 @@ public class ModBlocks public static final RegistryObject DESK_STRIPPED_JUNGLE = register("stripped_jungle_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.STRIPPED_JUNGLE)); public static final RegistryObject DESK_STRIPPED_ACACIA = register("stripped_acacia_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.STRIPPED_ACACIA)); public static final RegistryObject DESK_STRIPPED_DARK_OAK = register("stripped_dark_oak_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.STRIPPED_DARK_OAK)); + public static final RegistryObject DESK_STRIPPED_CRIMSON = register("stripped_crimson_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); + public static final RegistryObject DESK_STRIPPED_WARPED = register("stripped_warped_desk", new DeskBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); public static final RegistryObject DESK_CABINET_OAK = register("oak_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.OAK)); public static final RegistryObject DESK_CABINET_SPRUCE = register("spruce_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.BIRCH)); public static final RegistryObject DESK_CABINET_BIRCH = register("birch_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.SPRUCE)); public static final RegistryObject DESK_CABINET_JUNGLE = register("jungle_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.JUNGLE)); public static final RegistryObject DESK_CABINET_ACACIA = register("acacia_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.ACACIA)); + public static final RegistryObject DESK_CABINET_CRIMSON = register("crimson_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); + public static final RegistryObject DESK_CABINET_WARPED = register("warped_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); public static final RegistryObject DESK_CABINET_DARK_OAK = register("dark_oak_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); public static final RegistryObject DESK_CABINET_STONE = register("stone_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE), DeskBlock.MaterialType.STONE)); public static final RegistryObject DESK_CABINET_GRANITE = register("granite_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(STONE).hardnessAndResistance(1.0F).sound(SoundType.STONE), DeskBlock.MaterialType.GRANITE)); @@ -145,6 +171,8 @@ public class ModBlocks public static final RegistryObject DESK_CABINET_STRIPPED_JUNGLE = register("stripped_jungle_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.STRIPPED_JUNGLE)); public static final RegistryObject DESK_CABINET_STRIPPED_ACACIA = register("stripped_acacia_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.STRIPPED_ACACIA)); public static final RegistryObject DESK_CABINET_STRIPPED_DARK_OAK = register("stripped_dark_oak_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.STRIPPED_DARK_OAK)); + public static final RegistryObject DESK_CABINET_STRIPPED_CRIMSON = register("stripped_crimson_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); + public static final RegistryObject DESK_CABINET_STRIPPED_WARPED = register("stripped_warped_desk_cabinet", new DeskCabinetBlock(Block.Properties.create(WOOD).hardnessAndResistance(1.0F).sound(SoundType.WOOD), DeskBlock.MaterialType.DARK_OAK)); public static final RegistryObject SOFA_WHITE = register("white_sofa", new SofaBlock(Block.Properties.create(WOOL, MaterialColor.SNOW).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject SOFA_ORANGE = register("orange_sofa", new SofaBlock(Block.Properties.create(WOOL, MaterialColor.ADOBE).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject SOFA_MAGENTA = register("magenta_sofa", new SofaBlock(Block.Properties.create(WOOL, MaterialColor.MAGENTA).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); @@ -168,36 +196,48 @@ public class ModBlocks public static final RegistryObject BLINDS_JUNGLE = register("jungle_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject BLINDS_ACACIA = register("acacia_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject BLINDS_DARK_OAK = register("dark_oak_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject BLINDS_CRIMSON = register("crimson_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject BLINDS_WARPED = register("warped_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject BLINDS_STRIPPED_OAK = register("stripped_oak_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject BLINDS_STRIPPED_SPRUCE = register("stripped_spruce_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject BLINDS_STRIPPED_BIRCH = register("stripped_birch_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject BLINDS_STRIPPED_JUNGLE = register("stripped_jungle_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject BLINDS_STRIPPED_ACACIA = register("stripped_acacia_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject BLINDS_STRIPPED_DARK_OAK = register("stripped_dark_oak_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject BLINDS_STRIPPED_CRIMSON = register("stripped_crimson_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject BLINDS_STRIPPED_WARPED = register("stripped_warped_blinds", new BlindsBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_OAK = register("oak_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_SPRUCE = register("spruce_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_BIRCH = register("birch_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_JUNGLE = register("jungle_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_ACACIA = register("acacia_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_DARK_OAK = register("dark_oak_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject UPGRADED_FENCE_CRIMSON = register("crimson_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject UPGRADED_FENCE_WARPED = register("warped_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_STRIPPED_OAK = register("stripped_oak_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_STRIPPED_SPRUCE = register("stripped_spruce_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_STRIPPED_BIRCH = register("stripped_birch_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_STRIPPED_JUNGLE = register("stripped_jungle_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_STRIPPED_ACACIA = register("stripped_acacia_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_FENCE_STRIPPED_DARK_OAK = register("stripped_dark_oak_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject UPGRADED_FENCE_STRIPPED_CRIMSON = register("stripped_crimson_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject UPGRADED_FENCE_STRIPPED_WARPED = register("stripped_warped_upgraded_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_OAK = register("oak_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_SPRUCE = register("spruce_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_BIRCH = register("birch_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_JUNGLE = register("jungle_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_ACACIA = register("acacia_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_DARK_OAK = register("dark_oak_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject UPGRADED_GATE_CRIMSON = register("crimson_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject UPGRADED_GATE_WARPED = register("warped_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_STRIPPED_OAK = register("stripped_oak_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_STRIPPED_SPRUCE = register("stripped_spruce_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_STRIPPED_BIRCH = register("stripped_birch_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_STRIPPED_JUNGLE = register("stripped_jungle_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_STRIPPED_ACACIA = register("stripped_acacia_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject UPGRADED_GATE_STRIPPED_DARK_OAK = register("stripped_dark_oak_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject UPGRADED_GATE_STRIPPED_CRIMSON = register("stripped_crimson_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); + public static final RegistryObject UPGRADED_GATE_STRIPPED_WARPED = register("stripped_warped_upgraded_gate", new UpgradedGateBlock(Block.Properties.create(WOOD).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject PICKET_FENCE_WHITE = register("white_picket_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD, MaterialColor.SNOW).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject PICKET_FENCE_ORANGE = register("orange_picket_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD, MaterialColor.ADOBE).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); public static final RegistryObject PICKET_FENCE_MAGENTA = register("magenta_picket_fence", new UpgradedFenceBlock(Block.Properties.create(WOOD, MaterialColor.MAGENTA).hardnessAndResistance(0.5F).sound(SoundType.WOOD))); @@ -236,24 +276,32 @@ public class ModBlocks public static final RegistryObject CRATE_JUNGLE = register("jungle_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject CRATE_ACACIA = register("acacia_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject CRATE_DARK_OAK = register("dark_oak_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); + public static final RegistryObject CRATE_CRIMSON = register("crimson_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); + public static final RegistryObject CRATE_WARPED = register("warped_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject CRATE_STRIPPED_OAK = register("stripped_oak_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject CRATE_STRIPPED_SPRUCE = register("stripped_spruce_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject CRATE_STRIPPED_BIRCH = register("stripped_birch_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject CRATE_STRIPPED_JUNGLE = register("stripped_jungle_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject CRATE_STRIPPED_ACACIA = register("stripped_acacia_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject CRATE_STRIPPED_DARK_OAK = register("stripped_dark_oak_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); + public static final RegistryObject CRATE_STRIPPED_CRIMSON = register("stripped_crimson_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); + public static final RegistryObject CRATE_STRIPPED_WARPED = register("stripped_warped_crate", new CrateBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_OAK = register("oak_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_SPRUCE = register("spruce_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_BIRCH = register("birch_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_JUNGLE = register("jungle_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_ACACIA = register("acacia_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_DARK_OAK = register("dark_oak_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); + public static final RegistryObject PARK_BENCH_CRIMSON = register("crimson_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); + public static final RegistryObject PARK_BENCH_WARPED = register("warped_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_STRIPPED_OAK = register("stripped_oak_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_STRIPPED_SPRUCE = register("stripped_spruce_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_STRIPPED_BIRCH = register("stripped_birch_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_STRIPPED_JUNGLE = register("stripped_jungle_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_STRIPPED_ACACIA = register("stripped_acacia_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject PARK_BENCH_STRIPPED_DARK_OAK = register("stripped_dark_oak_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); + public static final RegistryObject PARK_BENCH_STRIPPED_CRIMSON = register("stripped_crimson_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); + public static final RegistryObject PARK_BENCH_STRIPPED_WARPED = register("stripped_warped_park_bench", new ParkBenchBlock(Block.Properties.create(WOOD).hardnessAndResistance(2.0F, 10.0F).sound(SoundType.WOOD))); public static final RegistryObject POST_BOX = register("post_box", new PostBoxBlock(Block.Properties.from(Blocks.ANVIL))); public static final RegistryObject MAIL_BOX_OAK = register("oak_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject MAIL_BOX_SPRUCE = register("spruce_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.SPRUCE_PLANKS))); @@ -261,12 +309,16 @@ public class ModBlocks public static final RegistryObject MAIL_BOX_JUNGLE = register("jungle_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.JUNGLE_PLANKS))); public static final RegistryObject MAIL_BOX_ACACIA = register("acacia_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.ACACIA_PLANKS))); public static final RegistryObject MAIL_BOX_DARK_OAK = register("dark_oak_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.DARK_OAK_PLANKS))); + public static final RegistryObject MAIL_BOX_CRIMSON = register("crimson_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.DARK_OAK_PLANKS))); + public static final RegistryObject MAIL_BOX_WARPED = register("warped_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.DARK_OAK_PLANKS))); public static final RegistryObject MAIL_BOX_STRIPPED_OAK = register("stripped_oak_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject MAIL_BOX_STRIPPED_SPRUCE = register("stripped_spruce_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.SPRUCE_PLANKS))); public static final RegistryObject MAIL_BOX_STRIPPED_BIRCH = register("stripped_birch_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.BIRCH_PLANKS))); public static final RegistryObject MAIL_BOX_STRIPPED_JUNGLE = register("stripped_jungle_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.JUNGLE_PLANKS))); public static final RegistryObject MAIL_BOX_STRIPPED_ACACIA = register("stripped_acacia_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.ACACIA_PLANKS))); public static final RegistryObject MAIL_BOX_STRIPPED_DARK_OAK = register("stripped_dark_oak_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.DARK_OAK_PLANKS))); + public static final RegistryObject MAIL_BOX_STRIPPED_CRIMSON = register("stripped_crimson_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.DARK_OAK_PLANKS))); + public static final RegistryObject MAIL_BOX_STRIPPED_WARPED = register("stripped_warped_mail_box", new MailBoxBlock(Block.Properties.from(Blocks.DARK_OAK_PLANKS))); public static final RegistryObject HEDGE_OAK = register("oak_hedge", new HedgeBlock(Block.Properties.from(Blocks.OAK_LEAVES))); public static final RegistryObject HEDGE_SPRUCE = register("spruce_hedge", new HedgeBlock(Block.Properties.from(Blocks.SPRUCE_LEAVES))); public static final RegistryObject HEDGE_BIRCH = register("birch_hedge", new HedgeBlock(Block.Properties.from(Blocks.BIRCH_LEAVES))); @@ -315,12 +367,16 @@ public class ModBlocks public static final RegistryObject KITCHEN_COUNTER_JUNGLE = register("jungle_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_ACACIA = register("acacia_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_DARK_OAK = register("dark_oak_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); + public static final RegistryObject KITCHEN_COUNTER_CRIMSON = register("crimson_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); + public static final RegistryObject KITCHEN_COUNTER_WARPED = register("warped_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_STRIPPED_OAK = register("stripped_oak_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_STRIPPED_SPRUCE = register("stripped_spruce_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_STRIPPED_BIRCH = register("stripped_birch_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_STRIPPED_JUNGLE = register("stripped_jungle_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_STRIPPED_ACACIA = register("stripped_acacia_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_STRIPPED_DARK_OAK = register("stripped_dark_oak_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); + public static final RegistryObject KITCHEN_COUNTER_STRIPPED_CRIMSON = register("stripped_crimson_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); + public static final RegistryObject KITCHEN_COUNTER_STRIPPED_WARPED = register("stripped_warped_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_WHITE = register("white_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_ORANGE = register("orange_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_COUNTER_MAGENTA = register("magenta_kitchen_counter", new KitchenCounterBlock(Block.Properties.from(Blocks.OAK_PLANKS))); @@ -343,12 +399,16 @@ public class ModBlocks public static final RegistryObject KITCHEN_DRAWER_JUNGLE = register("jungle_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_ACACIA = register("acacia_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_DARK_OAK = register("dark_oak_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); + public static final RegistryObject KITCHEN_DRAWER_CRIMSON = register("crimson_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); + public static final RegistryObject KITCHEN_DRAWER_WARPED = register("warped_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_STRIPPED_OAK = register("stripped_oak_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_STRIPPED_SPRUCE = register("stripped_spruce_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_STRIPPED_BIRCH = register("stripped_birch_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_STRIPPED_JUNGLE = register("stripped_jungle_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_STRIPPED_ACACIA = register("stripped_acacia_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_STRIPPED_DARK_OAK = register("stripped_dark_oak_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); + public static final RegistryObject KITCHEN_DRAWER_STRIPPED_CRIMSON = register("stripped_crimson_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); + public static final RegistryObject KITCHEN_DRAWER_STRIPPED_WARPED = register("stripped_warped_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_WHITE = register("white_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_ORANGE = register("orange_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); public static final RegistryObject KITCHEN_DRAWER_MAGENTA = register("magenta_kitchen_drawer", new KitchenDrawerBlock(Block.Properties.from(Blocks.OAK_PLANKS))); @@ -371,24 +431,32 @@ public class ModBlocks public static final RegistryObject KITCHEN_SINK_LIGHT_JUNGLE = register("jungle_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_LIGHT_ACACIA = register("acacia_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_LIGHT_DARK_OAK = register("dark_oak_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); + public static final RegistryObject KITCHEN_SINK_LIGHT_CRIMSON = register("crimson_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); + public static final RegistryObject KITCHEN_SINK_LIGHT_WARPED = register("warped_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_LIGHT_STRIPPED_OAK = register("stripped_oak_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_LIGHT_STRIPPED_SPRUCE = register("stripped_spruce_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_LIGHT_STRIPPED_BIRCH = register("stripped_birch_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_LIGHT_STRIPPED_JUNGLE = register("stripped_jungle_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_LIGHT_STRIPPED_ACACIA = register("stripped_acacia_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_LIGHT_STRIPPED_DARK_OAK = register("stripped_dark_oak_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); + public static final RegistryObject KITCHEN_SINK_LIGHT_STRIPPED_CRIMSON = register("stripped_crimson_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); + public static final RegistryObject KITCHEN_SINK_LIGHT_STRIPPED_WARPED = register("stripped_warped_kitchen_sink_light", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_OAK = register("oak_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_SPRUCE = register("spruce_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_BIRCH = register("birch_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_JUNGLE = register("jungle_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_ACACIA = register("acacia_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_DARK_OAK = register("dark_oak_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); + public static final RegistryObject KITCHEN_SINK_DARK_CRIMSON = register("crimson_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); + public static final RegistryObject KITCHEN_SINK_DARK_WARPED = register("warped_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_STRIPPED_OAK = register("stripped_oak_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_STRIPPED_SPRUCE = register("stripped_spruce_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_STRIPPED_BIRCH = register("stripped_birch_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_STRIPPED_JUNGLE = register("stripped_jungle_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_STRIPPED_ACACIA = register("stripped_acacia_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_DARK_STRIPPED_DARK_OAK = register("stripped_dark_oak_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); + public static final RegistryObject KITCHEN_SINK_DARK_STRIPPED_CRIMSON = register("stripped_crimson_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); + public static final RegistryObject KITCHEN_SINK_DARK_STRIPPED_WARPED = register("stripped_warped_kitchen_sink_dark", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), true)); public static final RegistryObject KITCHEN_SINK_WHITE = register("white_kitchen_sink", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), false)); public static final RegistryObject KITCHEN_SINK_ORANGE = register("orange_kitchen_sink", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), false)); public static final RegistryObject KITCHEN_SINK_MAGENTA = register("magenta_kitchen_sink", new KitchenSinkBlock(Block.Properties.from(Blocks.OAK_PLANKS), false)); diff --git a/src/main/java/com/mrcrayfish/furniture/datagen/BlockTagGen.java b/src/main/java/com/mrcrayfish/furniture/datagen/BlockTagGen.java index 27609bca7..36e1b2694 100644 --- a/src/main/java/com/mrcrayfish/furniture/datagen/BlockTagGen.java +++ b/src/main/java/com/mrcrayfish/furniture/datagen/BlockTagGen.java @@ -48,12 +48,16 @@ protected void registerTags() .add(ModBlocks.UPGRADED_FENCE_JUNGLE.get()) .add(ModBlocks.UPGRADED_FENCE_ACACIA.get()) .add(ModBlocks.UPGRADED_FENCE_DARK_OAK.get()) + .add(ModBlocks.UPGRADED_FENCE_CRIMSON.get()) + .add(ModBlocks.UPGRADED_FENCE_WARPED.get()) .add(ModBlocks.UPGRADED_FENCE_STRIPPED_OAK.get()) .add(ModBlocks.UPGRADED_FENCE_STRIPPED_SPRUCE.get()) .add(ModBlocks.UPGRADED_FENCE_STRIPPED_BIRCH.get()) .add(ModBlocks.UPGRADED_FENCE_STRIPPED_JUNGLE.get()) .add(ModBlocks.UPGRADED_FENCE_STRIPPED_ACACIA.get()) - .add(ModBlocks.UPGRADED_FENCE_STRIPPED_DARK_OAK.get()); + .add(ModBlocks.UPGRADED_FENCE_STRIPPED_DARK_OAK.get()) + .add(ModBlocks.UPGRADED_FENCE_STRIPPED_CRIMSON.get()) + .add(ModBlocks.UPGRADED_FENCE_STRIPPED_WARPED.get()); // Picket fence gates connect to other picket fence gates this.getOrCreateBuilder(ModTags.Blocks.PICKET_FENCE_GATES) @@ -83,12 +87,16 @@ protected void registerTags() .add(ModBlocks.UPGRADED_GATE_JUNGLE.get()) .add(ModBlocks.UPGRADED_GATE_ACACIA.get()) .add(ModBlocks.UPGRADED_GATE_DARK_OAK.get()) + .add(ModBlocks.UPGRADED_GATE_CRIMSON.get()) + .add(ModBlocks.UPGRADED_GATE_WARPED.get()) .add(ModBlocks.UPGRADED_GATE_STRIPPED_OAK.get()) .add(ModBlocks.UPGRADED_GATE_STRIPPED_SPRUCE.get()) .add(ModBlocks.UPGRADED_GATE_STRIPPED_BIRCH.get()) .add(ModBlocks.UPGRADED_GATE_STRIPPED_JUNGLE.get()) .add(ModBlocks.UPGRADED_GATE_STRIPPED_ACACIA.get()) - .add(ModBlocks.UPGRADED_GATE_STRIPPED_DARK_OAK.get()); + .add(ModBlocks.UPGRADED_GATE_STRIPPED_DARK_OAK.get()) + .add(ModBlocks.UPGRADED_GATE_STRIPPED_CRIMSON.get()) + .add(ModBlocks.UPGRADED_GATE_STRIPPED_WARPED.get()); this.getOrCreateBuilder(ModTags.Blocks.HEDGES) .add(ModBlocks.HEDGE_OAK.get()) diff --git a/src/main/java/com/mrcrayfish/furniture/datagen/LootTableGen.java b/src/main/java/com/mrcrayfish/furniture/datagen/LootTableGen.java index e117bac39..90706ac8b 100644 --- a/src/main/java/com/mrcrayfish/furniture/datagen/LootTableGen.java +++ b/src/main/java/com/mrcrayfish/furniture/datagen/LootTableGen.java @@ -94,6 +94,8 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.TABLE_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.TABLE_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.TABLE_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.TABLE_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.TABLE_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.TABLE_STONE.get()); this.registerDropSelfLootTable(ModBlocks.TABLE_GRANITE.get()); this.registerDropSelfLootTable(ModBlocks.TABLE_DIORITE.get()); @@ -104,12 +106,16 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.TABLE_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.TABLE_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.TABLE_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.TABLE_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.TABLE_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_OAK.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.CHAIR_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.CHAIR_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_STONE.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_GRANITE.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_DIORITE.get()); @@ -120,12 +126,16 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.CHAIR_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.CHAIR_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.CHAIR_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.CHAIR_STRIPPED_WARPED.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_OAK.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_SPRUCE.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_BIRCH.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_JUNGLE.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_ACACIA.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_DARK_OAK.get()); + this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_CRIMSON.get()); + this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_WARPED.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_STONE.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_GRANITE.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_DIORITE.get()); @@ -136,12 +146,16 @@ protected void addTables() this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_STRIPPED_JUNGLE.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_STRIPPED_ACACIA.get()); this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_STRIPPED_DARK_OAK.get()); + this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_STRIPPED_CRIMSON.get()); + this.registerCoffeeTable(ModBlocks.COFFEE_TABLE_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_OAK.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.CABINET_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.CABINET_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_STONE.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_GRANITE.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_DIORITE.get()); @@ -152,12 +166,16 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.CABINET_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.CABINET_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.CABINET_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.CABINET_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_OAK.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_STONE.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_GRANITE.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_DIORITE.get()); @@ -168,12 +186,16 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.BEDSIDE_CABINET_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.DESK_OAK.get()); this.registerDropSelfLootTable(ModBlocks.DESK_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.DESK_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.DESK_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.DESK_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.DESK_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.DESK_STONE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_GRANITE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_DIORITE.get()); @@ -184,12 +206,16 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.DESK_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.DESK_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.DESK_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.DESK_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_OAK.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_STONE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_GRANITE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_DIORITE.get()); @@ -200,6 +226,8 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.DESK_CABINET_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.SOFA_WHITE.get()); this.registerDropSelfLootTable(ModBlocks.SOFA_ORANGE.get()); this.registerDropSelfLootTable(ModBlocks.SOFA_MAGENTA.get()); @@ -223,36 +251,48 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.BLINDS_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.BLINDS_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.BLINDS_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.BLINDS_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.BLINDS_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.BLINDS_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.BLINDS_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.BLINDS_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.BLINDS_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.BLINDS_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.BLINDS_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.BLINDS_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.BLINDS_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_OAK.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.UPGRADED_FENCE_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_OAK.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.UPGRADED_GATE_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.PICKET_FENCE_WHITE.get()); this.registerDropSelfLootTable(ModBlocks.PICKET_FENCE_ORANGE.get()); this.registerDropSelfLootTable(ModBlocks.PICKET_FENCE_MAGENTA.get()); @@ -291,24 +331,32 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.CRATE_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.CRATE_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.CRATE_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.CRATE_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.CRATE_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.CRATE_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.CRATE_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.CRATE_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.CRATE_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.CRATE_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.CRATE_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.CRATE_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.CRATE_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_OAK.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.PARK_BENCH_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.POST_BOX.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_OAK.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_SPRUCE.get()); @@ -316,12 +364,16 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.MAIL_BOX_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.HEDGE_OAK.get()); this.registerDropSelfLootTable(ModBlocks.HEDGE_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.HEDGE_BIRCH.get()); @@ -370,12 +422,16 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_WHITE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_ORANGE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_COUNTER_MAGENTA.get()); @@ -398,12 +454,16 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_WHITE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_ORANGE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_DRAWER_MAGENTA.get()); @@ -426,24 +486,32 @@ protected void addTables() this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_OAK.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_STRIPPED_OAK.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_STRIPPED_SPRUCE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_STRIPPED_BIRCH.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_STRIPPED_JUNGLE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_STRIPPED_ACACIA.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_STRIPPED_DARK_OAK.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_STRIPPED_CRIMSON.get()); + this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_DARK_STRIPPED_WARPED.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_WHITE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_ORANGE.get()); this.registerDropSelfLootTable(ModBlocks.KITCHEN_SINK_MAGENTA.get()); diff --git a/src/main/java/com/mrcrayfish/furniture/datagen/RecipeGen.java b/src/main/java/com/mrcrayfish/furniture/datagen/RecipeGen.java index debfd7dde..78652c104 100644 --- a/src/main/java/com/mrcrayfish/furniture/datagen/RecipeGen.java +++ b/src/main/java/com/mrcrayfish/furniture/datagen/RecipeGen.java @@ -22,6 +22,7 @@ import net.minecraft.util.IItemProvider; import net.minecraft.util.ResourceLocation; import net.minecraftforge.common.Tags; +import net.minecraftforge.common.crafting.ConditionalRecipe; import java.util.function.Consumer; @@ -45,6 +46,8 @@ protected void registerRecipes(Consumer consumer) table(consumer, ModBlocks.TABLE_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); table(consumer, ModBlocks.TABLE_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); table(consumer, ModBlocks.TABLE_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + table(consumer, ModBlocks.TABLE_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + table(consumer, ModBlocks.TABLE_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); table(consumer, ModBlocks.TABLE_STONE.get(), Blocks.STONE, Blocks.COBBLESTONE); table(consumer, ModBlocks.TABLE_GRANITE.get(), Blocks.POLISHED_GRANITE, Blocks.GRANITE); table(consumer, ModBlocks.TABLE_DIORITE.get(), Blocks.POLISHED_DIORITE, Blocks.DIORITE); @@ -55,6 +58,8 @@ protected void registerRecipes(Consumer consumer) table(consumer, ModBlocks.TABLE_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG, Blocks.JUNGLE_LOG); table(consumer, ModBlocks.TABLE_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG, Blocks.ACACIA_LOG); table(consumer, ModBlocks.TABLE_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG, Blocks.DARK_OAK_LOG); + table(consumer, ModBlocks.TABLE_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM, Blocks.CRIMSON_STEM); + table(consumer, ModBlocks.TABLE_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM, Blocks.WARPED_STEM); // Chairs chair(consumer, ModBlocks.CHAIR_OAK.get(), Blocks.OAK_LOG, Blocks.OAK_PLANKS); chair(consumer, ModBlocks.CHAIR_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.SPRUCE_PLANKS); @@ -62,6 +67,8 @@ protected void registerRecipes(Consumer consumer) chair(consumer, ModBlocks.CHAIR_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); chair(consumer, ModBlocks.CHAIR_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); chair(consumer, ModBlocks.CHAIR_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + chair(consumer, ModBlocks.CHAIR_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + chair(consumer, ModBlocks.CHAIR_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); chair(consumer, ModBlocks.CHAIR_STONE.get(), Blocks.STONE, Blocks.COBBLESTONE); chair(consumer, ModBlocks.CHAIR_GRANITE.get(), Blocks.POLISHED_GRANITE, Blocks.GRANITE); chair(consumer, ModBlocks.CHAIR_DIORITE.get(), Blocks.POLISHED_DIORITE, Blocks.DIORITE); @@ -72,6 +79,8 @@ protected void registerRecipes(Consumer consumer) chair(consumer, ModBlocks.CHAIR_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG, Blocks.JUNGLE_LOG); chair(consumer, ModBlocks.CHAIR_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG, Blocks.ACACIA_LOG); chair(consumer, ModBlocks.CHAIR_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG, Blocks.DARK_OAK_LOG); + chair(consumer, ModBlocks.CHAIR_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM, Blocks.CRIMSON_STEM); + chair(consumer, ModBlocks.CHAIR_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM, Blocks.WARPED_STEM); // Coffee Table coffeeTable(consumer, ModBlocks.COFFEE_TABLE_OAK.get(), Blocks.OAK_LOG, Blocks.OAK_PLANKS); coffeeTable(consumer, ModBlocks.COFFEE_TABLE_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.SPRUCE_PLANKS); @@ -79,6 +88,8 @@ protected void registerRecipes(Consumer consumer) coffeeTable(consumer, ModBlocks.COFFEE_TABLE_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); coffeeTable(consumer, ModBlocks.COFFEE_TABLE_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); coffeeTable(consumer, ModBlocks.COFFEE_TABLE_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + coffeeTable(consumer, ModBlocks.COFFEE_TABLE_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + coffeeTable(consumer, ModBlocks.COFFEE_TABLE_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); coffeeTable(consumer, ModBlocks.COFFEE_TABLE_STONE.get(), Blocks.STONE, Blocks.COBBLESTONE); coffeeTable(consumer, ModBlocks.COFFEE_TABLE_GRANITE.get(), Blocks.POLISHED_GRANITE, Blocks.GRANITE); coffeeTable(consumer, ModBlocks.COFFEE_TABLE_DIORITE.get(), Blocks.POLISHED_DIORITE, Blocks.DIORITE); @@ -89,6 +100,8 @@ protected void registerRecipes(Consumer consumer) coffeeTable(consumer, ModBlocks.COFFEE_TABLE_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG, Blocks.JUNGLE_LOG); coffeeTable(consumer, ModBlocks.COFFEE_TABLE_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG, Blocks.ACACIA_LOG); coffeeTable(consumer, ModBlocks.COFFEE_TABLE_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG, Blocks.DARK_OAK_LOG); + coffeeTable(consumer, ModBlocks.COFFEE_TABLE_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM, Blocks.CRIMSON_STEM); + coffeeTable(consumer, ModBlocks.COFFEE_TABLE_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM, Blocks.WARPED_STEM); // Cabinet cabinet(consumer, ModBlocks.CABINET_OAK.get(), Blocks.OAK_LOG, Blocks.OAK_PLANKS); cabinet(consumer, ModBlocks.CABINET_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.SPRUCE_PLANKS); @@ -96,6 +109,8 @@ protected void registerRecipes(Consumer consumer) cabinet(consumer, ModBlocks.CABINET_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); cabinet(consumer, ModBlocks.CABINET_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); cabinet(consumer, ModBlocks.CABINET_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + cabinet(consumer, ModBlocks.CABINET_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + cabinet(consumer, ModBlocks.CABINET_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); cabinet(consumer, ModBlocks.CABINET_STONE.get(), Blocks.STONE, Blocks.COBBLESTONE); cabinet(consumer, ModBlocks.CABINET_GRANITE.get(), Blocks.POLISHED_GRANITE, Blocks.GRANITE); cabinet(consumer, ModBlocks.CABINET_DIORITE.get(), Blocks.POLISHED_DIORITE, Blocks.DIORITE); @@ -106,6 +121,8 @@ protected void registerRecipes(Consumer consumer) cabinet(consumer, ModBlocks.CABINET_STRIPPED_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.STRIPPED_JUNGLE_LOG); cabinet(consumer, ModBlocks.CABINET_STRIPPED_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.STRIPPED_ACACIA_LOG); cabinet(consumer, ModBlocks.CABINET_STRIPPED_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.STRIPPED_DARK_OAK_LOG); + cabinet(consumer, ModBlocks.CABINET_STRIPPED_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.STRIPPED_CRIMSON_STEM); + cabinet(consumer, ModBlocks.CABINET_STRIPPED_WARPED.get(), Blocks.WARPED_STEM, Blocks.STRIPPED_WARPED_STEM); // Coffee Table bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_OAK.get(), Blocks.OAK_LOG, Blocks.OAK_PLANKS); bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.SPRUCE_PLANKS); @@ -113,6 +130,8 @@ protected void registerRecipes(Consumer consumer) bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_STONE.get(), Blocks.STONE, Blocks.COBBLESTONE); bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_GRANITE.get(), Blocks.POLISHED_GRANITE, Blocks.GRANITE); bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_DIORITE.get(), Blocks.POLISHED_DIORITE, Blocks.DIORITE); @@ -123,6 +142,8 @@ protected void registerRecipes(Consumer consumer) bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG, Blocks.JUNGLE_LOG); bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG, Blocks.ACACIA_LOG); bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG, Blocks.DARK_OAK_LOG); + bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM, Blocks.CRIMSON_STEM); + bedsideCabinet(consumer, ModBlocks.BEDSIDE_CABINET_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM, Blocks.WARPED_STEM); // Desk desk(consumer, ModBlocks.DESK_OAK.get(), Blocks.OAK_LOG, Blocks.OAK_PLANKS); desk(consumer, ModBlocks.DESK_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.SPRUCE_PLANKS); @@ -130,6 +151,8 @@ protected void registerRecipes(Consumer consumer) desk(consumer, ModBlocks.DESK_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); desk(consumer, ModBlocks.DESK_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); desk(consumer, ModBlocks.DESK_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + desk(consumer, ModBlocks.DESK_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + desk(consumer, ModBlocks.DESK_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); desk(consumer, ModBlocks.DESK_STONE.get(), Blocks.STONE, Blocks.COBBLESTONE); desk(consumer, ModBlocks.DESK_GRANITE.get(), Blocks.POLISHED_GRANITE, Blocks.GRANITE); desk(consumer, ModBlocks.DESK_DIORITE.get(), Blocks.POLISHED_DIORITE, Blocks.DIORITE); @@ -140,6 +163,8 @@ protected void registerRecipes(Consumer consumer) desk(consumer, ModBlocks.DESK_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG, Blocks.JUNGLE_LOG); desk(consumer, ModBlocks.DESK_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG, Blocks.ACACIA_LOG); desk(consumer, ModBlocks.DESK_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG, Blocks.DARK_OAK_LOG); + desk(consumer, ModBlocks.DESK_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM, Blocks.CRIMSON_STEM); + desk(consumer, ModBlocks.DESK_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM, Blocks.WARPED_STEM); // Desk Cabinet deskCabinet(consumer, ModBlocks.DESK_CABINET_OAK.get(), Blocks.OAK_LOG, Blocks.OAK_PLANKS); deskCabinet(consumer, ModBlocks.DESK_CABINET_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.SPRUCE_PLANKS); @@ -147,6 +172,8 @@ protected void registerRecipes(Consumer consumer) deskCabinet(consumer, ModBlocks.DESK_CABINET_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); deskCabinet(consumer, ModBlocks.DESK_CABINET_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); deskCabinet(consumer, ModBlocks.DESK_CABINET_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + deskCabinet(consumer, ModBlocks.DESK_CABINET_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + deskCabinet(consumer, ModBlocks.DESK_CABINET_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); deskCabinet(consumer, ModBlocks.DESK_CABINET_STONE.get(), Blocks.STONE, Blocks.COBBLESTONE); deskCabinet(consumer, ModBlocks.DESK_CABINET_GRANITE.get(), Blocks.POLISHED_GRANITE, Blocks.GRANITE); deskCabinet(consumer, ModBlocks.DESK_CABINET_DIORITE.get(), Blocks.POLISHED_DIORITE, Blocks.DIORITE); @@ -157,6 +184,8 @@ protected void registerRecipes(Consumer consumer) deskCabinet(consumer, ModBlocks.DESK_CABINET_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG, Blocks.JUNGLE_LOG); deskCabinet(consumer, ModBlocks.DESK_CABINET_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG, Blocks.ACACIA_LOG); deskCabinet(consumer, ModBlocks.DESK_CABINET_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG, Blocks.DARK_OAK_LOG); + deskCabinet(consumer, ModBlocks.DESK_CABINET_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM, Blocks.CRIMSON_STEM); + deskCabinet(consumer, ModBlocks.DESK_CABINET_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM, Blocks.WARPED_STEM); // Desk Cabinet sofa(consumer, ModBlocks.SOFA_WHITE.get(), Blocks.WHITE_WOOL); sofa(consumer, ModBlocks.SOFA_ORANGE.get(), Blocks.ORANGE_WOOL); @@ -181,12 +210,16 @@ protected void registerRecipes(Consumer consumer) blinds(consumer, ModBlocks.BLINDS_JUNGLE.get(), Blocks.JUNGLE_LOG); blinds(consumer, ModBlocks.BLINDS_ACACIA.get(), Blocks.ACACIA_LOG); blinds(consumer, ModBlocks.BLINDS_DARK_OAK.get(), Blocks.DARK_OAK_LOG); + blinds(consumer, ModBlocks.BLINDS_CRIMSON.get(), Blocks.CRIMSON_STEM); + blinds(consumer, ModBlocks.BLINDS_WARPED.get(), Blocks.WARPED_STEM); blinds(consumer, ModBlocks.BLINDS_STRIPPED_OAK.get(), Blocks.STRIPPED_OAK_LOG); blinds(consumer, ModBlocks.BLINDS_STRIPPED_SPRUCE.get(), Blocks.STRIPPED_SPRUCE_LOG); blinds(consumer, ModBlocks.BLINDS_STRIPPED_BIRCH.get(), Blocks.STRIPPED_BIRCH_LOG); blinds(consumer, ModBlocks.BLINDS_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG); blinds(consumer, ModBlocks.BLINDS_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG); blinds(consumer, ModBlocks.BLINDS_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG); + blinds(consumer, ModBlocks.BLINDS_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM); + blinds(consumer, ModBlocks.BLINDS_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM); // Upgraded Fence upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_OAK.get(), Blocks.OAK_LOG); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_SPRUCE.get(), Blocks.SPRUCE_LOG); @@ -194,12 +227,16 @@ protected void registerRecipes(Consumer consumer) upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_JUNGLE.get(), Blocks.JUNGLE_LOG); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_ACACIA.get(), Blocks.ACACIA_LOG); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_DARK_OAK.get(), Blocks.DARK_OAK_LOG); + upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_CRIMSON.get(), Blocks.CRIMSON_STEM); + upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_WARPED.get(), Blocks.WARPED_STEM); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_STRIPPED_OAK.get(), Blocks.STRIPPED_OAK_LOG); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_STRIPPED_SPRUCE.get(), Blocks.STRIPPED_SPRUCE_LOG); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_STRIPPED_BIRCH.get(), Blocks.STRIPPED_BIRCH_LOG); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG); upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG); + upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM); + upgradedFence(consumer, ModBlocks.UPGRADED_FENCE_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM); // Upgraded Gate upgradedGate(consumer, ModBlocks.UPGRADED_GATE_OAK.get(), Blocks.OAK_LOG); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_SPRUCE.get(), Blocks.SPRUCE_LOG); @@ -207,12 +244,16 @@ protected void registerRecipes(Consumer consumer) upgradedGate(consumer, ModBlocks.UPGRADED_GATE_JUNGLE.get(), Blocks.JUNGLE_LOG); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_ACACIA.get(), Blocks.ACACIA_LOG); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_DARK_OAK.get(), Blocks.DARK_OAK_LOG); + upgradedGate(consumer, ModBlocks.UPGRADED_GATE_CRIMSON.get(), Blocks.CRIMSON_STEM); + upgradedGate(consumer, ModBlocks.UPGRADED_GATE_WARPED.get(), Blocks.WARPED_STEM); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_STRIPPED_OAK.get(), Blocks.STRIPPED_OAK_LOG); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_STRIPPED_SPRUCE.get(), Blocks.STRIPPED_SPRUCE_LOG); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_STRIPPED_BIRCH.get(), Blocks.STRIPPED_BIRCH_LOG); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG); upgradedGate(consumer, ModBlocks.UPGRADED_GATE_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG); + upgradedGate(consumer, ModBlocks.UPGRADED_GATE_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM); + upgradedGate(consumer, ModBlocks.UPGRADED_GATE_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM); // Picket Fence picketFence(consumer, ModBlocks.PICKET_FENCE_WHITE.get(), Blocks.WHITE_CONCRETE, Tags.Items.DYES_WHITE); picketFence(consumer, ModBlocks.PICKET_FENCE_ORANGE.get(), Blocks.ORANGE_CONCRETE, Tags.Items.DYES_ORANGE); @@ -254,12 +295,16 @@ protected void registerRecipes(Consumer consumer) crate(consumer, ModBlocks.CRATE_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); crate(consumer, ModBlocks.CRATE_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); crate(consumer, ModBlocks.CRATE_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + crate(consumer, ModBlocks.CRATE_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + crate(consumer, ModBlocks.CRATE_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); crate(consumer, ModBlocks.CRATE_STRIPPED_OAK.get(), Blocks.STRIPPED_OAK_LOG, Blocks.OAK_LOG); crate(consumer, ModBlocks.CRATE_STRIPPED_SPRUCE.get(), Blocks.STRIPPED_SPRUCE_LOG, Blocks.SPRUCE_LOG); crate(consumer, ModBlocks.CRATE_STRIPPED_BIRCH.get(), Blocks.STRIPPED_BIRCH_LOG, Blocks.BIRCH_LOG); crate(consumer, ModBlocks.CRATE_STRIPPED_JUNGLE.get(), Blocks.STRIPPED_JUNGLE_LOG, Blocks.JUNGLE_LOG); crate(consumer, ModBlocks.CRATE_STRIPPED_ACACIA.get(), Blocks.STRIPPED_ACACIA_LOG, Blocks.ACACIA_LOG); crate(consumer, ModBlocks.CRATE_STRIPPED_DARK_OAK.get(), Blocks.STRIPPED_DARK_OAK_LOG, Blocks.DARK_OAK_LOG); + crate(consumer, ModBlocks.CRATE_STRIPPED_CRIMSON.get(), Blocks.STRIPPED_CRIMSON_STEM, Blocks.CRIMSON_STEM); + crate(consumer, ModBlocks.CRATE_STRIPPED_WARPED.get(), Blocks.STRIPPED_WARPED_STEM, Blocks.WARPED_STEM); // Park Bench parkBench(consumer, ModBlocks.PARK_BENCH_OAK.get(), Blocks.OAK_LOG, Blocks.OAK_PLANKS); parkBench(consumer, ModBlocks.PARK_BENCH_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.SPRUCE_PLANKS); @@ -267,12 +312,16 @@ protected void registerRecipes(Consumer consumer) parkBench(consumer, ModBlocks.PARK_BENCH_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); parkBench(consumer, ModBlocks.PARK_BENCH_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); parkBench(consumer, ModBlocks.PARK_BENCH_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + parkBench(consumer, ModBlocks.PARK_BENCH_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + parkBench(consumer, ModBlocks.PARK_BENCH_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); parkBench(consumer, ModBlocks.PARK_BENCH_STRIPPED_OAK.get(), Blocks.OAK_LOG, Blocks.STRIPPED_OAK_LOG); parkBench(consumer, ModBlocks.PARK_BENCH_STRIPPED_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.STRIPPED_SPRUCE_LOG); parkBench(consumer, ModBlocks.PARK_BENCH_STRIPPED_BIRCH.get(), Blocks.BIRCH_LOG, Blocks.STRIPPED_BIRCH_LOG); parkBench(consumer, ModBlocks.PARK_BENCH_STRIPPED_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.STRIPPED_JUNGLE_LOG); parkBench(consumer, ModBlocks.PARK_BENCH_STRIPPED_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.STRIPPED_ACACIA_LOG); parkBench(consumer, ModBlocks.PARK_BENCH_STRIPPED_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.STRIPPED_DARK_OAK_LOG); + parkBench(consumer, ModBlocks.PARK_BENCH_STRIPPED_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.STRIPPED_CRIMSON_STEM); + parkBench(consumer, ModBlocks.PARK_BENCH_STRIPPED_WARPED.get(), Blocks.WARPED_STEM, Blocks.STRIPPED_WARPED_STEM); // Post Box ShapedRecipeBuilder.shapedRecipe(ModBlocks.POST_BOX.get()) .patternLine("III") @@ -290,12 +339,16 @@ protected void registerRecipes(Consumer consumer) mailBox(consumer, ModBlocks.MAIL_BOX_JUNGLE.get(), ModBlocks.UPGRADED_FENCE_JUNGLE.get()); mailBox(consumer, ModBlocks.MAIL_BOX_ACACIA.get(), ModBlocks.UPGRADED_FENCE_ACACIA.get()); mailBox(consumer, ModBlocks.MAIL_BOX_DARK_OAK.get(), ModBlocks.UPGRADED_FENCE_DARK_OAK.get()); + mailBox(consumer, ModBlocks.MAIL_BOX_CRIMSON.get(), ModBlocks.UPGRADED_FENCE_CRIMSON.get()); + mailBox(consumer, ModBlocks.MAIL_BOX_WARPED.get(), ModBlocks.UPGRADED_FENCE_WARPED.get()); mailBox(consumer, ModBlocks.MAIL_BOX_STRIPPED_OAK.get(), ModBlocks.UPGRADED_FENCE_STRIPPED_OAK.get()); mailBox(consumer, ModBlocks.MAIL_BOX_STRIPPED_SPRUCE.get(), ModBlocks.UPGRADED_FENCE_STRIPPED_SPRUCE.get()); mailBox(consumer, ModBlocks.MAIL_BOX_STRIPPED_BIRCH.get(), ModBlocks.UPGRADED_FENCE_STRIPPED_BIRCH.get()); mailBox(consumer, ModBlocks.MAIL_BOX_STRIPPED_JUNGLE.get(), ModBlocks.UPGRADED_FENCE_STRIPPED_JUNGLE.get()); mailBox(consumer, ModBlocks.MAIL_BOX_STRIPPED_ACACIA.get(), ModBlocks.UPGRADED_FENCE_STRIPPED_ACACIA.get()); mailBox(consumer, ModBlocks.MAIL_BOX_STRIPPED_DARK_OAK.get(), ModBlocks.UPGRADED_FENCE_STRIPPED_DARK_OAK.get()); + mailBox(consumer, ModBlocks.MAIL_BOX_STRIPPED_CRIMSON.get(), ModBlocks.UPGRADED_FENCE_STRIPPED_CRIMSON.get()); + mailBox(consumer, ModBlocks.MAIL_BOX_STRIPPED_WARPED.get(), ModBlocks.UPGRADED_FENCE_STRIPPED_WARPED.get()); // Hedge hedge(consumer, ModBlocks.HEDGE_OAK.get(), Blocks.OAK_LEAVES); hedge(consumer, ModBlocks.HEDGE_SPRUCE.get(), Blocks.SPRUCE_LEAVES); @@ -387,12 +440,16 @@ protected void registerRecipes(Consumer consumer) kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_STRIPPED_OAK.get(), Blocks.OAK_LOG, Blocks.STRIPPED_OAK_LOG); kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_STRIPPED_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.STRIPPED_SPRUCE_LOG); kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_STRIPPED_BIRCH.get(), Blocks.BIRCH_LOG, Blocks.STRIPPED_BIRCH_LOG); kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_STRIPPED_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.STRIPPED_JUNGLE_LOG); kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_STRIPPED_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.STRIPPED_ACACIA_LOG); kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_STRIPPED_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.STRIPPED_DARK_OAK_LOG); + kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_STRIPPED_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.STRIPPED_CRIMSON_STEM); + kitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_STRIPPED_WARPED.get(), Blocks.WARPED_STEM, Blocks.STRIPPED_WARPED_STEM); coloredKitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_WHITE.get(), Tags.Items.DYES_WHITE); coloredKitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_ORANGE.get(), Tags.Items.DYES_ORANGE); coloredKitchenCounter(consumer, ModBlocks.KITCHEN_COUNTER_MAGENTA.get(), Tags.Items.DYES_MAGENTA); @@ -416,12 +473,16 @@ protected void registerRecipes(Consumer consumer) kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.JUNGLE_PLANKS); kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.ACACIA_PLANKS); kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_PLANKS); + kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.CRIMSON_PLANKS); + kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_WARPED.get(), Blocks.WARPED_STEM, Blocks.WARPED_PLANKS); kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_STRIPPED_OAK.get(), Blocks.OAK_LOG, Blocks.STRIPPED_OAK_LOG); kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_STRIPPED_SPRUCE.get(), Blocks.SPRUCE_LOG, Blocks.STRIPPED_SPRUCE_LOG); kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_STRIPPED_BIRCH.get(), Blocks.BIRCH_LOG, Blocks.STRIPPED_BIRCH_LOG); kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_STRIPPED_JUNGLE.get(), Blocks.JUNGLE_LOG, Blocks.STRIPPED_JUNGLE_LOG); kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_STRIPPED_ACACIA.get(), Blocks.ACACIA_LOG, Blocks.STRIPPED_ACACIA_LOG); kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_STRIPPED_DARK_OAK.get(), Blocks.DARK_OAK_LOG, Blocks.STRIPPED_DARK_OAK_LOG); + kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_STRIPPED_CRIMSON.get(), Blocks.CRIMSON_STEM, Blocks.STRIPPED_CRIMSON_STEM); + kitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_STRIPPED_WARPED.get(), Blocks.WARPED_STEM, Blocks.STRIPPED_WARPED_STEM); coloredKitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_WHITE.get(), Tags.Items.DYES_WHITE); coloredKitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_ORANGE.get(), Tags.Items.DYES_ORANGE); coloredKitchenDrawer(consumer, ModBlocks.KITCHEN_DRAWER_MAGENTA.get(), Tags.Items.DYES_MAGENTA); @@ -445,24 +506,32 @@ protected void registerRecipes(Consumer consumer) kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_JUNGLE.get(), Blocks.WHITE_CONCRETE, Blocks.JUNGLE_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_ACACIA.get(), Blocks.WHITE_CONCRETE, Blocks.ACACIA_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_DARK_OAK.get(), Blocks.WHITE_CONCRETE, Blocks.DARK_OAK_PLANKS); + kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_CRIMSON.get(), Blocks.WHITE_CONCRETE, Blocks.CRIMSON_PLANKS); + kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_WARPED.get(), Blocks.WHITE_CONCRETE, Blocks.WARPED_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_OAK.get(), Blocks.WHITE_CONCRETE, Blocks.STRIPPED_OAK_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_SPRUCE.get(), Blocks.WHITE_CONCRETE, Blocks.STRIPPED_SPRUCE_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_BIRCH.get(), Blocks.WHITE_CONCRETE, Blocks.STRIPPED_BIRCH_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_JUNGLE.get(), Blocks.WHITE_CONCRETE, Blocks.STRIPPED_JUNGLE_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_ACACIA.get(), Blocks.WHITE_CONCRETE, Blocks.STRIPPED_ACACIA_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_DARK_OAK.get(), Blocks.WHITE_CONCRETE, Blocks.STRIPPED_DARK_OAK_LOG); + kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_CRIMSON.get(), Blocks.WHITE_CONCRETE, Blocks.STRIPPED_CRIMSON_STEM); + kitchenSink(consumer, ModBlocks.KITCHEN_SINK_LIGHT_STRIPPED_WARPED.get(), Blocks.WHITE_CONCRETE, Blocks.STRIPPED_WARPED_STEM); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_OAK.get(), Blocks.GRAY_CONCRETE, Blocks.OAK_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_SPRUCE.get(), Blocks.GRAY_CONCRETE, Blocks.SPRUCE_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_BIRCH.get(), Blocks.GRAY_CONCRETE, Blocks.BIRCH_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_JUNGLE.get(), Blocks.GRAY_CONCRETE, Blocks.JUNGLE_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_ACACIA.get(), Blocks.GRAY_CONCRETE, Blocks.ACACIA_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_DARK_OAK.get(), Blocks.GRAY_CONCRETE, Blocks.DARK_OAK_PLANKS); + kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_CRIMSON.get(), Blocks.GRAY_CONCRETE, Blocks.CRIMSON_PLANKS); + kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_WARPED.get(), Blocks.GRAY_CONCRETE, Blocks.WARPED_PLANKS); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_STRIPPED_OAK.get(), Blocks.GRAY_CONCRETE, Blocks.STRIPPED_OAK_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_STRIPPED_SPRUCE.get(), Blocks.GRAY_CONCRETE, Blocks.STRIPPED_SPRUCE_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_STRIPPED_BIRCH.get(), Blocks.GRAY_CONCRETE, Blocks.STRIPPED_BIRCH_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_STRIPPED_JUNGLE.get(), Blocks.GRAY_CONCRETE, Blocks.STRIPPED_JUNGLE_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_STRIPPED_ACACIA.get(), Blocks.GRAY_CONCRETE, Blocks.STRIPPED_ACACIA_LOG); kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_STRIPPED_DARK_OAK.get(), Blocks.GRAY_CONCRETE, Blocks.STRIPPED_DARK_OAK_LOG); + kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_STRIPPED_CRIMSON.get(), Blocks.GRAY_CONCRETE, Blocks.STRIPPED_CRIMSON_STEM); + kitchenSink(consumer, ModBlocks.KITCHEN_SINK_DARK_STRIPPED_WARPED.get(), Blocks.GRAY_CONCRETE, Blocks.STRIPPED_WARPED_STEM); coloredKitchenSink(consumer, ModBlocks.KITCHEN_SINK_WHITE.get(), Blocks.WHITE_TERRACOTTA); coloredKitchenSink(consumer, ModBlocks.KITCHEN_SINK_ORANGE.get(), Blocks.ORANGE_TERRACOTTA); coloredKitchenSink(consumer, ModBlocks.KITCHEN_SINK_MAGENTA.get(), Blocks.MAGENTA_TERRACOTTA); @@ -772,6 +841,7 @@ private static void hedge(Consumer recipeConsumer, IItemProvide private static void trampoline(Consumer recipeConsumer, String key, ItemStack trampoline, DyeColor color, IItemProvider wool) { + ConditionalRecipe.builder().addRecipe() CompoundNBT tag = new CompoundNBT(); CompoundNBT blockEntityTag = new CompoundNBT(); blockEntityTag.putInt("Color", color.getId()); diff --git a/src/main/resources/assets/cfm/blockstates/crimson_bedside_cabinet.json b/src/main/resources/assets/cfm/blockstates/crimson_bedside_cabinet.json new file mode 100644 index 000000000..7029535f3 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_bedside_cabinet.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/crimson_bedside_cabinet_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/crimson_bedside_cabinet_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/crimson_bedside_cabinet_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/crimson_bedside_cabinet_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/crimson_bedside_cabinet_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/crimson_bedside_cabinet_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/crimson_bedside_cabinet_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/crimson_bedside_cabinet_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_blinds.json b/src/main/resources/assets/cfm/blockstates/crimson_blinds.json new file mode 100644 index 000000000..19c793923 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_blinds.json @@ -0,0 +1,68 @@ +{ + "variants": { + "extension=false,facing=north,open=false": { + "model": "cfm:block/crimson_blinds_closed", + "y": 0 + }, + "extension=true,facing=north,open=false": { + "model": "cfm:block/crimson_blinds_extension_closed", + "y": 0 + }, + "extension=false,facing=north,open=true": { + "model": "cfm:block/crimson_blinds_open", + "y": 0 + }, + "extension=true,facing=north,open=true": { + "model": "cfm:block/crimson_blinds_extension_open", + "y": 0 + }, + "extension=false,facing=east,open=false": { + "model": "cfm:block/crimson_blinds_closed", + "y": 90 + }, + "extension=true,facing=east,open=false": { + "model": "cfm:block/crimson_blinds_extension_closed", + "y": 90 + }, + "extension=false,facing=east,open=true": { + "model": "cfm:block/crimson_blinds_open", + "y": 90 + }, + "extension=true,facing=east,open=true": { + "model": "cfm:block/crimson_blinds_extension_open", + "y": 90 + }, + "extension=false,facing=south,open=false": { + "model": "cfm:block/crimson_blinds_closed", + "y": 180 + }, + "extension=true,facing=south,open=false": { + "model": "cfm:block/crimson_blinds_extension_closed", + "y": 180 + }, + "extension=false,facing=south,open=true": { + "model": "cfm:block/crimson_blinds_open", + "y": 180 + }, + "extension=true,facing=south,open=true": { + "model": "cfm:block/crimson_blinds_extension_open", + "y": 180 + }, + "extension=false,facing=west,open=false": { + "model": "cfm:block/crimson_blinds_closed", + "y": 270 + }, + "extension=true,facing=west,open=false": { + "model": "cfm:block/crimson_blinds_extension_closed", + "y": 270 + }, + "extension=false,facing=west,open=true": { + "model": "cfm:block/crimson_blinds_open", + "y": 270 + }, + "extension=true,facing=west,open=true": { + "model": "cfm:block/crimson_blinds_extension_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_cabinet.json b/src/main/resources/assets/cfm/blockstates/crimson_cabinet.json new file mode 100644 index 000000000..e15cb6fbf --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_cabinet.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/crimson_cabinet_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/crimson_cabinet_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/crimson_cabinet_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/crimson_cabinet_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/crimson_cabinet_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/crimson_cabinet_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/crimson_cabinet_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/crimson_cabinet_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_chair.json b/src/main/resources/assets/cfm/blockstates/crimson_chair.json new file mode 100644 index 000000000..2b30cb63b --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/crimson_chair", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/crimson_chair", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/crimson_chair", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/crimson_chair", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_coffee_table.json b/src/main/resources/assets/cfm/blockstates/crimson_coffee_table.json new file mode 100644 index 000000000..908c68734 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_coffee_table.json @@ -0,0 +1,149 @@ +{ + "variants": { + "east=false,north=false,south=false,tall=false,west=false": { + "model": "cfm:block/crimson_coffee_table_short_all", + "uvlock": true + }, + "east=false,north=true,south=false,tall=false,west=false": { + "model": "cfm:block/crimson_coffee_table_short_two", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,tall=false,west=false": { + "model": "cfm:block/crimson_coffee_table_short_two", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=false,west=false": { + "model": "cfm:block/crimson_coffee_table_short_two", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,tall=false,west=true": { + "model": "cfm:block/crimson_coffee_table_short_two", + "uvlock": true, + "y": 180 + }, + "east=true,north=true,south=false,tall=false,west=false": { + "model": "cfm:block/crimson_coffee_table_short_one", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=true,tall=false,west=false": { + "model": "cfm:block/crimson_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=true,south=false,tall=false,west=true": { + "model": "cfm:block/crimson_coffee_table_short_one", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=false,tall=false,west=true": { + "model": "cfm:block/crimson_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=false,west=false": { + "model": "cfm:block/crimson_coffee_table_short_one", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=false,west=true": { + "model": "cfm:block/crimson_coffee_table_short_one", + "uvlock": true, + "y": 90 + }, + "east=true,north=true,south=true,tall=false,west=true": { + "model": "cfm:block/crimson_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=true,south=true,tall=false,west=false": { + "model": "cfm:block/crimson_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=true,south=false,tall=false,west=true": { + "model": "cfm:block/crimson_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=true,south=true,tall=false,west=true": { + "model": "cfm:block/crimson_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=false,west=true": { + "model": "cfm:block/crimson_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=false,south=false,tall=true,west=false": { + "model": "cfm:block/crimson_coffee_table_tall_all", + "uvlock": true + }, + "east=false,north=true,south=false,tall=true,west=false": { + "model": "cfm:block/crimson_coffee_table_tall_two", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,tall=true,west=false": { + "model": "cfm:block/crimson_coffee_table_tall_two", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=true,west=false": { + "model": "cfm:block/crimson_coffee_table_tall_two", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,tall=true,west=true": { + "model": "cfm:block/crimson_coffee_table_tall_two", + "uvlock": true, + "y": 180 + }, + "east=true,north=true,south=false,tall=true,west=false": { + "model": "cfm:block/crimson_coffee_table_tall_one", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=true,tall=true,west=false": { + "model": "cfm:block/crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=false,north=true,south=false,tall=true,west=true": { + "model": "cfm:block/crimson_coffee_table_tall_one", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=false,tall=true,west=true": { + "model": "cfm:block/crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=true,west=false": { + "model": "cfm:block/crimson_coffee_table_tall_one", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=true,west=true": { + "model": "cfm:block/crimson_coffee_table_tall_one", + "uvlock": true, + "y": 90 + }, + "east=true,north=true,south=true,tall=true,west=true": { + "model": "cfm:block/crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=true,south=true,tall=true,west=false": { + "model": "cfm:block/crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=true,south=false,tall=true,west=true": { + "model": "cfm:block/crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=false,north=true,south=true,tall=true,west=true": { + "model": "cfm:block/crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=true,west=true": { + "model": "cfm:block/crimson_coffee_table_tall_none", + "uvlock": true + + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_crate.json b/src/main/resources/assets/cfm/blockstates/crimson_crate.json new file mode 100644 index 000000000..d5e92270d --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_crate.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/crimson_crate_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/crimson_crate_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/crimson_crate_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/crimson_crate_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/crimson_crate_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/crimson_crate_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/crimson_crate_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/crimson_crate_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_desk.json b/src/main/resources/assets/cfm/blockstates/crimson_desk.json new file mode 100644 index 000000000..f35ff294f --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_desk.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=north,type=single": { + "model": "cfm:block/crimson_desk_single", + "y": 0 + }, + "facing=north,type=left": { + "model": "cfm:block/crimson_desk_left", + "y": 0 + }, + "facing=north,type=right": { + "model": "cfm:block/crimson_desk_right", + "y": 0 + }, + "facing=north,type=middle": { + "model": "cfm:block/crimson_desk_middle", + "y": 0 + }, + "facing=east,type=single": { + "model": "cfm:block/crimson_desk_single", + "y": 90 + }, + "facing=east,type=left": { + "model": "cfm:block/crimson_desk_left", + "y": 90 + }, + "facing=east,type=right": { + "model": "cfm:block/crimson_desk_right", + "y": 90 + }, + "facing=east,type=middle": { + "model": "cfm:block/crimson_desk_middle", + "y": 90 + }, + "facing=south,type=single": { + "model": "cfm:block/crimson_desk_single", + "y": 180 + }, + "facing=south,type=left": { + "model": "cfm:block/crimson_desk_left", + "y": 180 + }, + "facing=south,type=right": { + "model": "cfm:block/crimson_desk_right", + "y": 180 + }, + "facing=south,type=middle": { + "model": "cfm:block/crimson_desk_middle", + "y": 180 + }, + "facing=west,type=single": { + "model": "cfm:block/crimson_desk_single", + "y": 270 + }, + "facing=west,type=left": { + "model": "cfm:block/crimson_desk_left", + "y": 270 + }, + "facing=west,type=right": { + "model": "cfm:block/crimson_desk_right", + "y": 270 + }, + "facing=west,type=middle": { + "model": "cfm:block/crimson_desk_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_desk_cabinet.json b/src/main/resources/assets/cfm/blockstates/crimson_desk_cabinet.json new file mode 100644 index 000000000..afc071979 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_desk_cabinet.json @@ -0,0 +1,132 @@ +{ + "variants": { + "facing=north,type=single,open=false": { + "y": 0, + "model": "cfm:block/crimson_desk_cabinet_single_closed" + }, + "facing=north,type=single,open=true": { + "y": 0, + "model": "cfm:block/crimson_desk_cabinet_single_open" + }, + "facing=east,type=single,open=false": { + "y": 90, + "model": "cfm:block/crimson_desk_cabinet_single_closed" + }, + "facing=east,type=single,open=true": { + "y": 90, + "model": "cfm:block/crimson_desk_cabinet_single_open" + }, + "facing=south,type=single,open=false": { + "y": 180, + "model": "cfm:block/crimson_desk_cabinet_single_closed" + }, + "facing=south,type=single,open=true": { + "y": 180, + "model": "cfm:block/crimson_desk_cabinet_single_open" + }, + "facing=west,type=single,open=false": { + "y": 270, + "model": "cfm:block/crimson_desk_cabinet_single_closed" + }, + "facing=west,type=single,open=true": { + "y": 270, + "model": "cfm:block/crimson_desk_cabinet_single_open" + }, + "facing=north,type=left,open=false": { + "y": 0, + "model": "cfm:block/crimson_desk_cabinet_left_closed" + }, + "facing=north,type=left,open=true": { + "y": 0, + "model": "cfm:block/crimson_desk_cabinet_left_open" + }, + "facing=east,type=left,open=false": { + "y": 90, + "model": "cfm:block/crimson_desk_cabinet_left_closed" + }, + "facing=east,type=left,open=true": { + "y": 90, + "model": "cfm:block/crimson_desk_cabinet_left_open" + }, + "facing=south,type=left,open=false": { + "y": 180, + "model": "cfm:block/crimson_desk_cabinet_left_closed" + }, + "facing=south,type=left,open=true": { + "y": 180, + "model": "cfm:block/crimson_desk_cabinet_left_open" + }, + "facing=west,type=left,open=false": { + "y": 270, + "model": "cfm:block/crimson_desk_cabinet_left_closed" + }, + "facing=west,type=left,open=true": { + "y": 270, + "model": "cfm:block/crimson_desk_cabinet_left_open" + }, + "facing=north,type=right,open=false": { + "y": 0, + "model": "cfm:block/crimson_desk_cabinet_right_closed" + }, + "facing=north,type=right,open=true": { + "y": 0, + "model": "cfm:block/crimson_desk_cabinet_right_open" + }, + "facing=east,type=right,open=false": { + "y": 90, + "model": "cfm:block/crimson_desk_cabinet_right_closed" + }, + "facing=east,type=right,open=true": { + "y": 90, + "model": "cfm:block/crimson_desk_cabinet_right_open" + }, + "facing=south,type=right,open=false": { + "y": 180, + "model": "cfm:block/crimson_desk_cabinet_right_closed" + }, + "facing=south,type=right,open=true": { + "y": 180, + "model": "cfm:block/crimson_desk_cabinet_right_open" + }, + "facing=west,type=right,open=false": { + "y": 270, + "model": "cfm:block/crimson_desk_cabinet_right_closed" + }, + "facing=west,type=right,open=true": { + "y": 270, + "model": "cfm:block/crimson_desk_cabinet_right_open" + }, + "facing=north,type=middle,open=false": { + "y": 0, + "model": "cfm:block/crimson_desk_cabinet_middle_closed" + }, + "facing=north,type=middle,open=true": { + "y": 0, + "model": "cfm:block/crimson_desk_cabinet_middle_open" + }, + "facing=east,type=middle,open=false": { + "y": 90, + "model": "cfm:block/crimson_desk_cabinet_middle_closed" + }, + "facing=east,type=middle,open=true": { + "y": 90, + "model": "cfm:block/crimson_desk_cabinet_middle_open" + }, + "facing=south,type=middle,open=false": { + "y": 180, + "model": "cfm:block/crimson_desk_cabinet_middle_closed" + }, + "facing=south,type=middle,open=true": { + "y": 180, + "model": "cfm:block/crimson_desk_cabinet_middle_open" + }, + "facing=west,type=middle,open=false": { + "y": 270, + "model": "cfm:block/crimson_desk_cabinet_middle_closed" + }, + "facing=west,type=middle,open=true": { + "y": 270, + "model": "cfm:block/crimson_desk_cabinet_middle_open" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_kitchen_counter.json b/src/main/resources/assets/cfm/blockstates/crimson_kitchen_counter.json new file mode 100644 index 000000000..f426a2d5c --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_kitchen_counter.json @@ -0,0 +1,84 @@ +{ + "variants": { + "facing=north,type=default": { + "model": "cfm:block/crimson_kitchen_counter_default", + "y": 0 + }, + "facing=north,type=left_corner": { + "model": "cfm:block/crimson_kitchen_counter_left_corner", + "y": 0 + }, + "facing=north,type=right_corner": { + "model": "cfm:block/crimson_kitchen_counter_right_corner", + "y": 0 + }, + "facing=north,type=left_corner_inverted": { + "model": "cfm:block/crimson_kitchen_counter_left_corner_inverted", + "y": 0 + }, + "facing=north,type=right_corner_inverted": { + "model": "cfm:block/crimson_kitchen_counter_right_corner_inverted", + "y": 0 + }, + "facing=east,type=default": { + "model": "cfm:block/crimson_kitchen_counter_default", + "y": 90 + }, + "facing=east,type=left_corner": { + "model": "cfm:block/crimson_kitchen_counter_left_corner", + "y": 90 + }, + "facing=east,type=right_corner": { + "model": "cfm:block/crimson_kitchen_counter_right_corner", + "y": 90 + }, + "facing=east,type=left_corner_inverted": { + "model": "cfm:block/crimson_kitchen_counter_left_corner_inverted", + "y": 90 + }, + "facing=east,type=right_corner_inverted": { + "model": "cfm:block/crimson_kitchen_counter_right_corner_inverted", + "y": 90 + }, + "facing=south,type=default": { + "model": "cfm:block/crimson_kitchen_counter_default", + "y": 180 + }, + "facing=south,type=left_corner": { + "model": "cfm:block/crimson_kitchen_counter_left_corner", + "y": 180 + }, + "facing=south,type=right_corner": { + "model": "cfm:block/crimson_kitchen_counter_right_corner", + "y": 180 + }, + "facing=south,type=left_corner_inverted": { + "model": "cfm:block/crimson_kitchen_counter_left_corner_inverted", + "y": 180 + }, + "facing=south,type=right_corner_inverted": { + "model": "cfm:block/crimson_kitchen_counter_right_corner_inverted", + "y": 180 + }, + "facing=west,type=default": { + "model": "cfm:block/crimson_kitchen_counter_default", + "y": 270 + }, + "facing=west,type=left_corner": { + "model": "cfm:block/crimson_kitchen_counter_left_corner", + "y": 270 + }, + "facing=west,type=right_corner": { + "model": "cfm:block/crimson_kitchen_counter_right_corner", + "y": 270 + }, + "facing=west,type=left_corner_inverted": { + "model": "cfm:block/crimson_kitchen_counter_left_corner_inverted", + "y": 270 + }, + "facing=west,type=right_corner_inverted": { + "model": "cfm:block/crimson_kitchen_counter_right_corner_inverted", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_kitchen_drawer.json b/src/main/resources/assets/cfm/blockstates/crimson_kitchen_drawer.json new file mode 100644 index 000000000..ac42df49e --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_kitchen_drawer.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/crimson_kitchen_drawer_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/crimson_kitchen_drawer_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/crimson_kitchen_drawer_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/crimson_kitchen_drawer_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/crimson_kitchen_drawer_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/crimson_kitchen_drawer_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/crimson_kitchen_drawer_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/crimson_kitchen_drawer_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_kitchen_sink_dark.json b/src/main/resources/assets/cfm/blockstates/crimson_kitchen_sink_dark.json new file mode 100644 index 000000000..8eefa972d --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_kitchen_sink_dark.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/crimson_kitchen_sink_dark", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/crimson_kitchen_sink_dark", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/crimson_kitchen_sink_dark", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/crimson_kitchen_sink_dark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_kitchen_sink_light.json b/src/main/resources/assets/cfm/blockstates/crimson_kitchen_sink_light.json new file mode 100644 index 000000000..75c4cfd40 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_kitchen_sink_light.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/crimson_kitchen_sink_light", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/crimson_kitchen_sink_light", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/crimson_kitchen_sink_light", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/crimson_kitchen_sink_light", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_mail_box.json b/src/main/resources/assets/cfm/blockstates/crimson_mail_box.json new file mode 100644 index 000000000..1bd1e6092 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_mail_box.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/crimson_mail_box", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/crimson_mail_box", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/crimson_mail_box", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/crimson_mail_box", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_park_bench.json b/src/main/resources/assets/cfm/blockstates/crimson_park_bench.json new file mode 100644 index 000000000..fb94ec3f6 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_park_bench.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=north,type=single": { + "model": "cfm:block/crimson_park_bench_single", + "y": 0 + }, + "facing=north,type=left": { + "model": "cfm:block/crimson_park_bench_left", + "y": 0 + }, + "facing=north,type=right": { + "model": "cfm:block/crimson_park_bench_right", + "y": 0 + }, + "facing=north,type=middle": { + "model": "cfm:block/crimson_park_bench_middle", + "y": 0 + }, + "facing=east,type=single": { + "model": "cfm:block/crimson_park_bench_single", + "y": 90 + }, + "facing=east,type=left": { + "model": "cfm:block/crimson_park_bench_left", + "y": 90 + }, + "facing=east,type=right": { + "model": "cfm:block/crimson_park_bench_right", + "y": 90 + }, + "facing=east,type=middle": { + "model": "cfm:block/crimson_park_bench_middle", + "y": 90 + }, + "facing=south,type=single": { + "model": "cfm:block/crimson_park_bench_single", + "y": 180 + }, + "facing=south,type=left": { + "model": "cfm:block/crimson_park_bench_left", + "y": 180 + }, + "facing=south,type=right": { + "model": "cfm:block/crimson_park_bench_right", + "y": 180 + }, + "facing=south,type=middle": { + "model": "cfm:block/crimson_park_bench_middle", + "y": 180 + }, + "facing=west,type=single": { + "model": "cfm:block/crimson_park_bench_single", + "y": 270 + }, + "facing=west,type=left": { + "model": "cfm:block/crimson_park_bench_left", + "y": 270 + }, + "facing=west,type=right": { + "model": "cfm:block/crimson_park_bench_right", + "y": 270 + }, + "facing=west,type=middle": { + "model": "cfm:block/crimson_park_bench_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_table.json b/src/main/resources/assets/cfm/blockstates/crimson_table.json new file mode 100644 index 000000000..38d49f706 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_table.json @@ -0,0 +1,74 @@ +{ + "variants": { + "east=true,north=true,south=false,west=false": { + "model": "cfm:block/crimson_table_corner", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=false,west=true": { + "model": "cfm:block/crimson_table_corner", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=true,west=false": { + "model": "cfm:block/crimson_table_corner", + "uvlock": true + }, + "east=false,north=false,south=true,west=true": { + "model": "cfm:block/crimson_table_corner", + "uvlock": true, + "y": 90 + }, + "east=false,north=true,south=false,west=false": { + "model": "cfm:block/crimson_table_end", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,west=false": { + "model": "cfm:block/crimson_table_end", + "uvlock": true + }, + "east=false,north=false,south=false,west=true": { + "model": "cfm:block/crimson_table_end", + "uvlock": true, + "y": 180 + }, + "east=false,north=false,south=true,west=false": { + "model": "cfm:block/crimson_table_end", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,west=false": { + "model": "cfm:block/crimson_table", + "uvlock": true + }, + "east=false,north=true,south=true,west=false": { + "model": "cfm:block/crimson_table_center", + "uvlock": true + }, + "east=false,north=true,south=true,west=true": { + "model": "cfm:block/crimson_table_center", + "uvlock": true + }, + "east=true,north=true,south=true,west=false": { + "model": "cfm:block/crimson_table_center", + "uvlock": true + }, + "east=true,north=false,south=false,west=true": { + "model": "cfm:block/crimson_table_center", + "uvlock": true + }, + "east=true,north=true,south=false,west=true": { + "model": "cfm:block/crimson_table_center", + "uvlock": true + }, + "east=true,north=false,south=true,west=true": { + "model": "cfm:block/crimson_table_center", + "uvlock": true + }, + "east=true,north=true,south=true,west=true": { + "model": "cfm:block/crimson_table_center", + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_upgraded_fence.json b/src/main/resources/assets/cfm/blockstates/crimson_upgraded_fence.json new file mode 100644 index 000000000..d5c5ee365 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_upgraded_fence.json @@ -0,0 +1,41 @@ +{ + "multipart": [ + { + "when": { + "OR": [ + { "north": "false", "east": "false", "south": "false", "west": "false" }, + { "north": "true", "east": "false", "south": "false", "west": "false" }, + { "north": "false", "east": "true", "south": "false", "west": "false" }, + { "north": "false", "east": "false", "south": "true", "west": "false" }, + { "north": "false", "east": "false", "south": "false", "west": "true" }, + { "north": "true", "east": "true", "south": "false", "west": "false" }, + { "north": "true", "east": "false", "south": "false", "west": "true" }, + { "north": "false", "east": "true", "south": "true", "west": "false" }, + { "north": "false", "east": "false", "south": "true", "west": "true" }, + { "north": "true", "east": "true", "south": "true", "west": "false" }, + { "north": "true", "east": "true", "south": "false", "west": "true" }, + { "north": "true", "east": "false", "south": "true", "west": "true" }, + { "north": "false", "east": "true", "south": "true", "west": "true" }, + { "north": "true", "east": "true", "south": "true", "west": "true" } + ] + }, + "apply": { "model": "cfm:block/crimson_upgraded_fence_post" } + }, + { + "when": { "north": "true" }, + "apply": { "model": "cfm:block/crimson_upgraded_fence_side", "y": 90 } + }, + { + "when": { "east": "true" }, + "apply": { "model": "cfm:block/crimson_upgraded_fence_side", "y": 180 } + }, + { + "when": { "south": "true" }, + "apply": { "model": "cfm:block/crimson_upgraded_fence_side", "y": 270 } + }, + { + "when": { "west": "true" }, + "apply": { "model": "cfm:block/crimson_upgraded_fence_side", "y": 0 } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/crimson_upgraded_gate.json b/src/main/resources/assets/cfm/blockstates/crimson_upgraded_gate.json new file mode 100644 index 000000000..d9bc2982d --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/crimson_upgraded_gate.json @@ -0,0 +1,356 @@ +{ + "multipart": [ + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_left_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_left_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_left_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_left_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_left_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_left_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_left_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_left_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_right_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_right_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_right_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_right_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_right_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_right_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_right_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_right_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_left_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_left_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_left_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_left_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_right_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_right_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_right_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_right_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_left_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_left_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_left_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_left_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_right_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_right_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_right_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_double_right_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_pole", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_pole", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_pole", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_pole", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_pole", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_pole", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_pole", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/crimson_upgraded_gate_pole", "y": 90 } + } + ] +} diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_bedside_cabinet.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_bedside_cabinet.json new file mode 100644 index 000000000..6c47ff888 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_bedside_cabinet.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/stripped_crimson_bedside_cabinet_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/stripped_crimson_bedside_cabinet_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/stripped_crimson_bedside_cabinet_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/stripped_crimson_bedside_cabinet_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/stripped_crimson_bedside_cabinet_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/stripped_crimson_bedside_cabinet_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/stripped_crimson_bedside_cabinet_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/stripped_crimson_bedside_cabinet_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_blinds.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_blinds.json new file mode 100644 index 000000000..09039203c --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_blinds.json @@ -0,0 +1,68 @@ +{ + "variants": { + "extension=false,facing=north,open=false": { + "model": "cfm:block/stripped_crimson_blinds_closed", + "y": 0 + }, + "extension=true,facing=north,open=false": { + "model": "cfm:block/stripped_crimson_blinds_extension_closed", + "y": 0 + }, + "extension=false,facing=north,open=true": { + "model": "cfm:block/stripped_crimson_blinds_open", + "y": 0 + }, + "extension=true,facing=north,open=true": { + "model": "cfm:block/stripped_crimson_blinds_extension_open", + "y": 0 + }, + "extension=false,facing=east,open=false": { + "model": "cfm:block/stripped_crimson_blinds_closed", + "y": 90 + }, + "extension=true,facing=east,open=false": { + "model": "cfm:block/stripped_crimson_blinds_extension_closed", + "y": 90 + }, + "extension=false,facing=east,open=true": { + "model": "cfm:block/stripped_crimson_blinds_open", + "y": 90 + }, + "extension=true,facing=east,open=true": { + "model": "cfm:block/stripped_crimson_blinds_extension_open", + "y": 90 + }, + "extension=false,facing=south,open=false": { + "model": "cfm:block/stripped_crimson_blinds_closed", + "y": 180 + }, + "extension=true,facing=south,open=false": { + "model": "cfm:block/stripped_crimson_blinds_extension_closed", + "y": 180 + }, + "extension=false,facing=south,open=true": { + "model": "cfm:block/stripped_crimson_blinds_open", + "y": 180 + }, + "extension=true,facing=south,open=true": { + "model": "cfm:block/stripped_crimson_blinds_extension_open", + "y": 180 + }, + "extension=false,facing=west,open=false": { + "model": "cfm:block/stripped_crimson_blinds_closed", + "y": 270 + }, + "extension=true,facing=west,open=false": { + "model": "cfm:block/stripped_crimson_blinds_extension_closed", + "y": 270 + }, + "extension=false,facing=west,open=true": { + "model": "cfm:block/stripped_crimson_blinds_open", + "y": 270 + }, + "extension=true,facing=west,open=true": { + "model": "cfm:block/stripped_crimson_blinds_extension_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_cabinet.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_cabinet.json new file mode 100644 index 000000000..a6ea34a7e --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_cabinet.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/stripped_crimson_cabinet_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/stripped_crimson_cabinet_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/stripped_crimson_cabinet_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/stripped_crimson_cabinet_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/stripped_crimson_cabinet_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/stripped_crimson_cabinet_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/stripped_crimson_cabinet_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/stripped_crimson_cabinet_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_chair.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_chair.json new file mode 100644 index 000000000..097142f41 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/stripped_crimson_chair", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/stripped_crimson_chair", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/stripped_crimson_chair", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/stripped_crimson_chair", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_coffee_table.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_coffee_table.json new file mode 100644 index 000000000..070dffd2d --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_coffee_table.json @@ -0,0 +1,149 @@ +{ + "variants": { + "east=false,north=false,south=false,tall=false,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_short_all", + "uvlock": true + }, + "east=false,north=true,south=false,tall=false,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_short_two", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,tall=false,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_short_two", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=false,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_short_two", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,tall=false,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_short_two", + "uvlock": true, + "y": 180 + }, + "east=true,north=true,south=false,tall=false,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_short_one", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=true,tall=false,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=true,south=false,tall=false,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_short_one", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=false,tall=false,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=false,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_short_one", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=false,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_short_one", + "uvlock": true, + "y": 90 + }, + "east=true,north=true,south=true,tall=false,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=true,south=true,tall=false,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=true,south=false,tall=false,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=true,south=true,tall=false,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=false,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=false,south=false,tall=true,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_all", + "uvlock": true + }, + "east=false,north=true,south=false,tall=true,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_two", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,tall=true,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_two", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=true,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_two", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,tall=true,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_two", + "uvlock": true, + "y": 180 + }, + "east=true,north=true,south=false,tall=true,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_one", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=true,tall=true,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=false,north=true,south=false,tall=true,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_one", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=false,tall=true,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=true,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_one", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=true,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_one", + "uvlock": true, + "y": 90 + }, + "east=true,north=true,south=true,tall=true,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=true,south=true,tall=true,west=false": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=true,south=false,tall=true,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=false,north=true,south=true,tall=true,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=true,west=true": { + "model": "cfm:block/stripped_crimson_coffee_table_tall_none", + "uvlock": true + + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_crate.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_crate.json new file mode 100644 index 000000000..d32586b70 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_crate.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/stripped_crimson_crate_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/stripped_crimson_crate_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/stripped_crimson_crate_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/stripped_crimson_crate_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/stripped_crimson_crate_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/stripped_crimson_crate_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/stripped_crimson_crate_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/stripped_crimson_crate_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_desk.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_desk.json new file mode 100644 index 000000000..a91f976d6 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_desk.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=north,type=single": { + "model": "cfm:block/stripped_crimson_desk_single", + "y": 0 + }, + "facing=north,type=left": { + "model": "cfm:block/stripped_crimson_desk_left", + "y": 0 + }, + "facing=north,type=right": { + "model": "cfm:block/stripped_crimson_desk_right", + "y": 0 + }, + "facing=north,type=middle": { + "model": "cfm:block/stripped_crimson_desk_middle", + "y": 0 + }, + "facing=east,type=single": { + "model": "cfm:block/stripped_crimson_desk_single", + "y": 90 + }, + "facing=east,type=left": { + "model": "cfm:block/stripped_crimson_desk_left", + "y": 90 + }, + "facing=east,type=right": { + "model": "cfm:block/stripped_crimson_desk_right", + "y": 90 + }, + "facing=east,type=middle": { + "model": "cfm:block/stripped_crimson_desk_middle", + "y": 90 + }, + "facing=south,type=single": { + "model": "cfm:block/stripped_crimson_desk_single", + "y": 180 + }, + "facing=south,type=left": { + "model": "cfm:block/stripped_crimson_desk_left", + "y": 180 + }, + "facing=south,type=right": { + "model": "cfm:block/stripped_crimson_desk_right", + "y": 180 + }, + "facing=south,type=middle": { + "model": "cfm:block/stripped_crimson_desk_middle", + "y": 180 + }, + "facing=west,type=single": { + "model": "cfm:block/stripped_crimson_desk_single", + "y": 270 + }, + "facing=west,type=left": { + "model": "cfm:block/stripped_crimson_desk_left", + "y": 270 + }, + "facing=west,type=right": { + "model": "cfm:block/stripped_crimson_desk_right", + "y": 270 + }, + "facing=west,type=middle": { + "model": "cfm:block/stripped_crimson_desk_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_desk_cabinet.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_desk_cabinet.json new file mode 100644 index 000000000..75f87d5d9 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_desk_cabinet.json @@ -0,0 +1,132 @@ +{ + "variants": { + "facing=north,type=single,open=false": { + "y": 0, + "model": "cfm:block/stripped_crimson_desk_cabinet_single_closed" + }, + "facing=north,type=single,open=true": { + "y": 0, + "model": "cfm:block/stripped_crimson_desk_cabinet_single_open" + }, + "facing=east,type=single,open=false": { + "y": 90, + "model": "cfm:block/stripped_crimson_desk_cabinet_single_closed" + }, + "facing=east,type=single,open=true": { + "y": 90, + "model": "cfm:block/stripped_crimson_desk_cabinet_single_open" + }, + "facing=south,type=single,open=false": { + "y": 180, + "model": "cfm:block/stripped_crimson_desk_cabinet_single_closed" + }, + "facing=south,type=single,open=true": { + "y": 180, + "model": "cfm:block/stripped_crimson_desk_cabinet_single_open" + }, + "facing=west,type=single,open=false": { + "y": 270, + "model": "cfm:block/stripped_crimson_desk_cabinet_single_closed" + }, + "facing=west,type=single,open=true": { + "y": 270, + "model": "cfm:block/stripped_crimson_desk_cabinet_single_open" + }, + "facing=north,type=left,open=false": { + "y": 0, + "model": "cfm:block/stripped_crimson_desk_cabinet_left_closed" + }, + "facing=north,type=left,open=true": { + "y": 0, + "model": "cfm:block/stripped_crimson_desk_cabinet_left_open" + }, + "facing=east,type=left,open=false": { + "y": 90, + "model": "cfm:block/stripped_crimson_desk_cabinet_left_closed" + }, + "facing=east,type=left,open=true": { + "y": 90, + "model": "cfm:block/stripped_crimson_desk_cabinet_left_open" + }, + "facing=south,type=left,open=false": { + "y": 180, + "model": "cfm:block/stripped_crimson_desk_cabinet_left_closed" + }, + "facing=south,type=left,open=true": { + "y": 180, + "model": "cfm:block/stripped_crimson_desk_cabinet_left_open" + }, + "facing=west,type=left,open=false": { + "y": 270, + "model": "cfm:block/stripped_crimson_desk_cabinet_left_closed" + }, + "facing=west,type=left,open=true": { + "y": 270, + "model": "cfm:block/stripped_crimson_desk_cabinet_left_open" + }, + "facing=north,type=right,open=false": { + "y": 0, + "model": "cfm:block/stripped_crimson_desk_cabinet_right_closed" + }, + "facing=north,type=right,open=true": { + "y": 0, + "model": "cfm:block/stripped_crimson_desk_cabinet_right_open" + }, + "facing=east,type=right,open=false": { + "y": 90, + "model": "cfm:block/stripped_crimson_desk_cabinet_right_closed" + }, + "facing=east,type=right,open=true": { + "y": 90, + "model": "cfm:block/stripped_crimson_desk_cabinet_right_open" + }, + "facing=south,type=right,open=false": { + "y": 180, + "model": "cfm:block/stripped_crimson_desk_cabinet_right_closed" + }, + "facing=south,type=right,open=true": { + "y": 180, + "model": "cfm:block/stripped_crimson_desk_cabinet_right_open" + }, + "facing=west,type=right,open=false": { + "y": 270, + "model": "cfm:block/stripped_crimson_desk_cabinet_right_closed" + }, + "facing=west,type=right,open=true": { + "y": 270, + "model": "cfm:block/stripped_crimson_desk_cabinet_right_open" + }, + "facing=north,type=middle,open=false": { + "y": 0, + "model": "cfm:block/stripped_crimson_desk_cabinet_middle_closed" + }, + "facing=north,type=middle,open=true": { + "y": 0, + "model": "cfm:block/stripped_crimson_desk_cabinet_middle_open" + }, + "facing=east,type=middle,open=false": { + "y": 90, + "model": "cfm:block/stripped_crimson_desk_cabinet_middle_closed" + }, + "facing=east,type=middle,open=true": { + "y": 90, + "model": "cfm:block/stripped_crimson_desk_cabinet_middle_open" + }, + "facing=south,type=middle,open=false": { + "y": 180, + "model": "cfm:block/stripped_crimson_desk_cabinet_middle_closed" + }, + "facing=south,type=middle,open=true": { + "y": 180, + "model": "cfm:block/stripped_crimson_desk_cabinet_middle_open" + }, + "facing=west,type=middle,open=false": { + "y": 270, + "model": "cfm:block/stripped_crimson_desk_cabinet_middle_closed" + }, + "facing=west,type=middle,open=true": { + "y": 270, + "model": "cfm:block/stripped_crimson_desk_cabinet_middle_open" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_counter.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_counter.json new file mode 100644 index 000000000..1e1595879 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_counter.json @@ -0,0 +1,84 @@ +{ + "variants": { + "facing=north,type=default": { + "model": "cfm:block/stripped_crimson_kitchen_counter_default", + "y": 0 + }, + "facing=north,type=left_corner": { + "model": "cfm:block/stripped_crimson_kitchen_counter_left_corner", + "y": 0 + }, + "facing=north,type=right_corner": { + "model": "cfm:block/stripped_crimson_kitchen_counter_right_corner", + "y": 0 + }, + "facing=north,type=left_corner_inverted": { + "model": "cfm:block/stripped_crimson_kitchen_counter_left_corner_inverted", + "y": 0 + }, + "facing=north,type=right_corner_inverted": { + "model": "cfm:block/stripped_crimson_kitchen_counter_right_corner_inverted", + "y": 0 + }, + "facing=east,type=default": { + "model": "cfm:block/stripped_crimson_kitchen_counter_default", + "y": 90 + }, + "facing=east,type=left_corner": { + "model": "cfm:block/stripped_crimson_kitchen_counter_left_corner", + "y": 90 + }, + "facing=east,type=right_corner": { + "model": "cfm:block/stripped_crimson_kitchen_counter_right_corner", + "y": 90 + }, + "facing=east,type=left_corner_inverted": { + "model": "cfm:block/stripped_crimson_kitchen_counter_left_corner_inverted", + "y": 90 + }, + "facing=east,type=right_corner_inverted": { + "model": "cfm:block/stripped_crimson_kitchen_counter_right_corner_inverted", + "y": 90 + }, + "facing=south,type=default": { + "model": "cfm:block/stripped_crimson_kitchen_counter_default", + "y": 180 + }, + "facing=south,type=left_corner": { + "model": "cfm:block/stripped_crimson_kitchen_counter_left_corner", + "y": 180 + }, + "facing=south,type=right_corner": { + "model": "cfm:block/stripped_crimson_kitchen_counter_right_corner", + "y": 180 + }, + "facing=south,type=left_corner_inverted": { + "model": "cfm:block/stripped_crimson_kitchen_counter_left_corner_inverted", + "y": 180 + }, + "facing=south,type=right_corner_inverted": { + "model": "cfm:block/stripped_crimson_kitchen_counter_right_corner_inverted", + "y": 180 + }, + "facing=west,type=default": { + "model": "cfm:block/stripped_crimson_kitchen_counter_default", + "y": 270 + }, + "facing=west,type=left_corner": { + "model": "cfm:block/stripped_crimson_kitchen_counter_left_corner", + "y": 270 + }, + "facing=west,type=right_corner": { + "model": "cfm:block/stripped_crimson_kitchen_counter_right_corner", + "y": 270 + }, + "facing=west,type=left_corner_inverted": { + "model": "cfm:block/stripped_crimson_kitchen_counter_left_corner_inverted", + "y": 270 + }, + "facing=west,type=right_corner_inverted": { + "model": "cfm:block/stripped_crimson_kitchen_counter_right_corner_inverted", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_drawer.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_drawer.json new file mode 100644 index 000000000..77c313562 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_drawer.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/stripped_crimson_kitchen_drawer_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/stripped_crimson_kitchen_drawer_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/stripped_crimson_kitchen_drawer_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/stripped_crimson_kitchen_drawer_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/stripped_crimson_kitchen_drawer_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/stripped_crimson_kitchen_drawer_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/stripped_crimson_kitchen_drawer_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/stripped_crimson_kitchen_drawer_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_sink_dark.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_sink_dark.json new file mode 100644 index 000000000..1f52647cb --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_sink_dark.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/stripped_crimson_kitchen_sink_dark", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/stripped_crimson_kitchen_sink_dark", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/stripped_crimson_kitchen_sink_dark", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/stripped_crimson_kitchen_sink_dark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_sink_light.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_sink_light.json new file mode 100644 index 000000000..f0a4b5725 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_kitchen_sink_light.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/stripped_crimson_kitchen_sink_light", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/stripped_crimson_kitchen_sink_light", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/stripped_crimson_kitchen_sink_light", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/stripped_crimson_kitchen_sink_light", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_mail_box.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_mail_box.json new file mode 100644 index 000000000..738cb9555 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_mail_box.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/stripped_crimson_mail_box", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/stripped_crimson_mail_box", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/stripped_crimson_mail_box", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/stripped_crimson_mail_box", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_park_bench.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_park_bench.json new file mode 100644 index 000000000..7778866bd --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_park_bench.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=north,type=single": { + "model": "cfm:block/stripped_crimson_park_bench_single", + "y": 0 + }, + "facing=north,type=left": { + "model": "cfm:block/stripped_crimson_park_bench_left", + "y": 0 + }, + "facing=north,type=right": { + "model": "cfm:block/stripped_crimson_park_bench_right", + "y": 0 + }, + "facing=north,type=middle": { + "model": "cfm:block/stripped_crimson_park_bench_middle", + "y": 0 + }, + "facing=east,type=single": { + "model": "cfm:block/stripped_crimson_park_bench_single", + "y": 90 + }, + "facing=east,type=left": { + "model": "cfm:block/stripped_crimson_park_bench_left", + "y": 90 + }, + "facing=east,type=right": { + "model": "cfm:block/stripped_crimson_park_bench_right", + "y": 90 + }, + "facing=east,type=middle": { + "model": "cfm:block/stripped_crimson_park_bench_middle", + "y": 90 + }, + "facing=south,type=single": { + "model": "cfm:block/stripped_crimson_park_bench_single", + "y": 180 + }, + "facing=south,type=left": { + "model": "cfm:block/stripped_crimson_park_bench_left", + "y": 180 + }, + "facing=south,type=right": { + "model": "cfm:block/stripped_crimson_park_bench_right", + "y": 180 + }, + "facing=south,type=middle": { + "model": "cfm:block/stripped_crimson_park_bench_middle", + "y": 180 + }, + "facing=west,type=single": { + "model": "cfm:block/stripped_crimson_park_bench_single", + "y": 270 + }, + "facing=west,type=left": { + "model": "cfm:block/stripped_crimson_park_bench_left", + "y": 270 + }, + "facing=west,type=right": { + "model": "cfm:block/stripped_crimson_park_bench_right", + "y": 270 + }, + "facing=west,type=middle": { + "model": "cfm:block/stripped_crimson_park_bench_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_table.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_table.json new file mode 100644 index 000000000..37c4c65fb --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_table.json @@ -0,0 +1,74 @@ +{ + "variants": { + "east=true,north=true,south=false,west=false": { + "model": "cfm:block/stripped_crimson_table_corner", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=false,west=true": { + "model": "cfm:block/stripped_crimson_table_corner", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=true,west=false": { + "model": "cfm:block/stripped_crimson_table_corner", + "uvlock": true + }, + "east=false,north=false,south=true,west=true": { + "model": "cfm:block/stripped_crimson_table_corner", + "uvlock": true, + "y": 90 + }, + "east=false,north=true,south=false,west=false": { + "model": "cfm:block/stripped_crimson_table_end", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,west=false": { + "model": "cfm:block/stripped_crimson_table_end", + "uvlock": true + }, + "east=false,north=false,south=false,west=true": { + "model": "cfm:block/stripped_crimson_table_end", + "uvlock": true, + "y": 180 + }, + "east=false,north=false,south=true,west=false": { + "model": "cfm:block/stripped_crimson_table_end", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,west=false": { + "model": "cfm:block/stripped_crimson_table", + "uvlock": true + }, + "east=false,north=true,south=true,west=false": { + "model": "cfm:block/stripped_crimson_table_center", + "uvlock": true + }, + "east=false,north=true,south=true,west=true": { + "model": "cfm:block/stripped_crimson_table_center", + "uvlock": true + }, + "east=true,north=true,south=true,west=false": { + "model": "cfm:block/stripped_crimson_table_center", + "uvlock": true + }, + "east=true,north=false,south=false,west=true": { + "model": "cfm:block/stripped_crimson_table_center", + "uvlock": true + }, + "east=true,north=true,south=false,west=true": { + "model": "cfm:block/stripped_crimson_table_center", + "uvlock": true + }, + "east=true,north=false,south=true,west=true": { + "model": "cfm:block/stripped_crimson_table_center", + "uvlock": true + }, + "east=true,north=true,south=true,west=true": { + "model": "cfm:block/stripped_crimson_table_center", + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_upgraded_fence.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_upgraded_fence.json new file mode 100644 index 000000000..e1876c6f0 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_upgraded_fence.json @@ -0,0 +1,41 @@ +{ + "multipart": [ + { + "when": { + "OR": [ + { "north": "false", "east": "false", "south": "false", "west": "false" }, + { "north": "true", "east": "false", "south": "false", "west": "false" }, + { "north": "false", "east": "true", "south": "false", "west": "false" }, + { "north": "false", "east": "false", "south": "true", "west": "false" }, + { "north": "false", "east": "false", "south": "false", "west": "true" }, + { "north": "true", "east": "true", "south": "false", "west": "false" }, + { "north": "true", "east": "false", "south": "false", "west": "true" }, + { "north": "false", "east": "true", "south": "true", "west": "false" }, + { "north": "false", "east": "false", "south": "true", "west": "true" }, + { "north": "true", "east": "true", "south": "true", "west": "false" }, + { "north": "true", "east": "true", "south": "false", "west": "true" }, + { "north": "true", "east": "false", "south": "true", "west": "true" }, + { "north": "false", "east": "true", "south": "true", "west": "true" }, + { "north": "true", "east": "true", "south": "true", "west": "true" } + ] + }, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_fence_post" } + }, + { + "when": { "north": "true" }, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_fence_side", "y": 90 } + }, + { + "when": { "east": "true" }, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_fence_side", "y": 180 } + }, + { + "when": { "south": "true" }, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_fence_side", "y": 270 } + }, + { + "when": { "west": "true" }, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_fence_side", "y": 0 } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_crimson_upgraded_gate.json b/src/main/resources/assets/cfm/blockstates/stripped_crimson_upgraded_gate.json new file mode 100644 index 000000000..d8d40f22e --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_crimson_upgraded_gate.json @@ -0,0 +1,356 @@ +{ + "multipart": [ + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_left_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_left_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_left_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_left_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_left_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_left_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_left_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_left_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_right_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_right_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_right_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_right_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_right_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_right_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_right_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_right_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_left_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_left_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_left_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_left_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_right_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_right_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_right_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_right_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_left_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_left_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_left_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_left_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_right_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_right_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_right_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_double_right_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_pole", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_pole", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_pole", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_pole", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_pole", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_pole", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_pole", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_crimson_upgraded_gate_pole", "y": 90 } + } + ] +} diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_bedside_cabinet.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_bedside_cabinet.json new file mode 100644 index 000000000..89e0e7544 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_bedside_cabinet.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/stripped_warped_bedside_cabinet_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/stripped_warped_bedside_cabinet_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/stripped_warped_bedside_cabinet_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/stripped_warped_bedside_cabinet_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/stripped_warped_bedside_cabinet_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/stripped_warped_bedside_cabinet_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/stripped_warped_bedside_cabinet_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/stripped_warped_bedside_cabinet_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_blinds.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_blinds.json new file mode 100644 index 000000000..7209f7fbf --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_blinds.json @@ -0,0 +1,68 @@ +{ + "variants": { + "extension=false,facing=north,open=false": { + "model": "cfm:block/stripped_warped_blinds_closed", + "y": 0 + }, + "extension=true,facing=north,open=false": { + "model": "cfm:block/stripped_warped_blinds_extension_closed", + "y": 0 + }, + "extension=false,facing=north,open=true": { + "model": "cfm:block/stripped_warped_blinds_open", + "y": 0 + }, + "extension=true,facing=north,open=true": { + "model": "cfm:block/stripped_warped_blinds_extension_open", + "y": 0 + }, + "extension=false,facing=east,open=false": { + "model": "cfm:block/stripped_warped_blinds_closed", + "y": 90 + }, + "extension=true,facing=east,open=false": { + "model": "cfm:block/stripped_warped_blinds_extension_closed", + "y": 90 + }, + "extension=false,facing=east,open=true": { + "model": "cfm:block/stripped_warped_blinds_open", + "y": 90 + }, + "extension=true,facing=east,open=true": { + "model": "cfm:block/stripped_warped_blinds_extension_open", + "y": 90 + }, + "extension=false,facing=south,open=false": { + "model": "cfm:block/stripped_warped_blinds_closed", + "y": 180 + }, + "extension=true,facing=south,open=false": { + "model": "cfm:block/stripped_warped_blinds_extension_closed", + "y": 180 + }, + "extension=false,facing=south,open=true": { + "model": "cfm:block/stripped_warped_blinds_open", + "y": 180 + }, + "extension=true,facing=south,open=true": { + "model": "cfm:block/stripped_warped_blinds_extension_open", + "y": 180 + }, + "extension=false,facing=west,open=false": { + "model": "cfm:block/stripped_warped_blinds_closed", + "y": 270 + }, + "extension=true,facing=west,open=false": { + "model": "cfm:block/stripped_warped_blinds_extension_closed", + "y": 270 + }, + "extension=false,facing=west,open=true": { + "model": "cfm:block/stripped_warped_blinds_open", + "y": 270 + }, + "extension=true,facing=west,open=true": { + "model": "cfm:block/stripped_warped_blinds_extension_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_cabinet.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_cabinet.json new file mode 100644 index 000000000..d040c0587 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_cabinet.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/stripped_warped_cabinet_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/stripped_warped_cabinet_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/stripped_warped_cabinet_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/stripped_warped_cabinet_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/stripped_warped_cabinet_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/stripped_warped_cabinet_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/stripped_warped_cabinet_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/stripped_warped_cabinet_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_chair.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_chair.json new file mode 100644 index 000000000..f18b93b98 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/stripped_warped_chair", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/stripped_warped_chair", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/stripped_warped_chair", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/stripped_warped_chair", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_coffee_table.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_coffee_table.json new file mode 100644 index 000000000..06436b27f --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_coffee_table.json @@ -0,0 +1,149 @@ +{ + "variants": { + "east=false,north=false,south=false,tall=false,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_short_all", + "uvlock": true + }, + "east=false,north=true,south=false,tall=false,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_short_two", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,tall=false,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_short_two", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=false,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_short_two", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,tall=false,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_short_two", + "uvlock": true, + "y": 180 + }, + "east=true,north=true,south=false,tall=false,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_short_one", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=true,tall=false,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=true,south=false,tall=false,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_short_one", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=false,tall=false,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=false,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_short_one", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=false,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_short_one", + "uvlock": true, + "y": 90 + }, + "east=true,north=true,south=true,tall=false,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=true,south=true,tall=false,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=true,south=false,tall=false,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=true,south=true,tall=false,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=false,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=false,south=false,tall=true,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_tall_all", + "uvlock": true + }, + "east=false,north=true,south=false,tall=true,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_tall_two", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,tall=true,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_tall_two", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=true,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_tall_two", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,tall=true,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_tall_two", + "uvlock": true, + "y": 180 + }, + "east=true,north=true,south=false,tall=true,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_tall_one", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=true,tall=true,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_tall_none", + "uvlock": true + }, + "east=false,north=true,south=false,tall=true,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_tall_one", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=false,tall=true,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=true,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_tall_one", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=true,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_tall_one", + "uvlock": true, + "y": 90 + }, + "east=true,north=true,south=true,tall=true,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=true,south=true,tall=true,west=false": { + "model": "cfm:block/stripped_warped_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=true,south=false,tall=true,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_tall_none", + "uvlock": true + }, + "east=false,north=true,south=true,tall=true,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=true,west=true": { + "model": "cfm:block/stripped_warped_coffee_table_tall_none", + "uvlock": true + + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_crate.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_crate.json new file mode 100644 index 000000000..99b2a1c09 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_crate.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/stripped_warped_crate_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/stripped_warped_crate_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/stripped_warped_crate_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/stripped_warped_crate_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/stripped_warped_crate_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/stripped_warped_crate_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/stripped_warped_crate_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/stripped_warped_crate_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_desk.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_desk.json new file mode 100644 index 000000000..d03fc61b8 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_desk.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=north,type=single": { + "model": "cfm:block/stripped_warped_desk_single", + "y": 0 + }, + "facing=north,type=left": { + "model": "cfm:block/stripped_warped_desk_left", + "y": 0 + }, + "facing=north,type=right": { + "model": "cfm:block/stripped_warped_desk_right", + "y": 0 + }, + "facing=north,type=middle": { + "model": "cfm:block/stripped_warped_desk_middle", + "y": 0 + }, + "facing=east,type=single": { + "model": "cfm:block/stripped_warped_desk_single", + "y": 90 + }, + "facing=east,type=left": { + "model": "cfm:block/stripped_warped_desk_left", + "y": 90 + }, + "facing=east,type=right": { + "model": "cfm:block/stripped_warped_desk_right", + "y": 90 + }, + "facing=east,type=middle": { + "model": "cfm:block/stripped_warped_desk_middle", + "y": 90 + }, + "facing=south,type=single": { + "model": "cfm:block/stripped_warped_desk_single", + "y": 180 + }, + "facing=south,type=left": { + "model": "cfm:block/stripped_warped_desk_left", + "y": 180 + }, + "facing=south,type=right": { + "model": "cfm:block/stripped_warped_desk_right", + "y": 180 + }, + "facing=south,type=middle": { + "model": "cfm:block/stripped_warped_desk_middle", + "y": 180 + }, + "facing=west,type=single": { + "model": "cfm:block/stripped_warped_desk_single", + "y": 270 + }, + "facing=west,type=left": { + "model": "cfm:block/stripped_warped_desk_left", + "y": 270 + }, + "facing=west,type=right": { + "model": "cfm:block/stripped_warped_desk_right", + "y": 270 + }, + "facing=west,type=middle": { + "model": "cfm:block/stripped_warped_desk_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_desk_cabinet.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_desk_cabinet.json new file mode 100644 index 000000000..31684017b --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_desk_cabinet.json @@ -0,0 +1,132 @@ +{ + "variants": { + "facing=north,type=single,open=false": { + "y": 0, + "model": "cfm:block/stripped_warped_desk_cabinet_single_closed" + }, + "facing=north,type=single,open=true": { + "y": 0, + "model": "cfm:block/stripped_warped_desk_cabinet_single_open" + }, + "facing=east,type=single,open=false": { + "y": 90, + "model": "cfm:block/stripped_warped_desk_cabinet_single_closed" + }, + "facing=east,type=single,open=true": { + "y": 90, + "model": "cfm:block/stripped_warped_desk_cabinet_single_open" + }, + "facing=south,type=single,open=false": { + "y": 180, + "model": "cfm:block/stripped_warped_desk_cabinet_single_closed" + }, + "facing=south,type=single,open=true": { + "y": 180, + "model": "cfm:block/stripped_warped_desk_cabinet_single_open" + }, + "facing=west,type=single,open=false": { + "y": 270, + "model": "cfm:block/stripped_warped_desk_cabinet_single_closed" + }, + "facing=west,type=single,open=true": { + "y": 270, + "model": "cfm:block/stripped_warped_desk_cabinet_single_open" + }, + "facing=north,type=left,open=false": { + "y": 0, + "model": "cfm:block/stripped_warped_desk_cabinet_left_closed" + }, + "facing=north,type=left,open=true": { + "y": 0, + "model": "cfm:block/stripped_warped_desk_cabinet_left_open" + }, + "facing=east,type=left,open=false": { + "y": 90, + "model": "cfm:block/stripped_warped_desk_cabinet_left_closed" + }, + "facing=east,type=left,open=true": { + "y": 90, + "model": "cfm:block/stripped_warped_desk_cabinet_left_open" + }, + "facing=south,type=left,open=false": { + "y": 180, + "model": "cfm:block/stripped_warped_desk_cabinet_left_closed" + }, + "facing=south,type=left,open=true": { + "y": 180, + "model": "cfm:block/stripped_warped_desk_cabinet_left_open" + }, + "facing=west,type=left,open=false": { + "y": 270, + "model": "cfm:block/stripped_warped_desk_cabinet_left_closed" + }, + "facing=west,type=left,open=true": { + "y": 270, + "model": "cfm:block/stripped_warped_desk_cabinet_left_open" + }, + "facing=north,type=right,open=false": { + "y": 0, + "model": "cfm:block/stripped_warped_desk_cabinet_right_closed" + }, + "facing=north,type=right,open=true": { + "y": 0, + "model": "cfm:block/stripped_warped_desk_cabinet_right_open" + }, + "facing=east,type=right,open=false": { + "y": 90, + "model": "cfm:block/stripped_warped_desk_cabinet_right_closed" + }, + "facing=east,type=right,open=true": { + "y": 90, + "model": "cfm:block/stripped_warped_desk_cabinet_right_open" + }, + "facing=south,type=right,open=false": { + "y": 180, + "model": "cfm:block/stripped_warped_desk_cabinet_right_closed" + }, + "facing=south,type=right,open=true": { + "y": 180, + "model": "cfm:block/stripped_warped_desk_cabinet_right_open" + }, + "facing=west,type=right,open=false": { + "y": 270, + "model": "cfm:block/stripped_warped_desk_cabinet_right_closed" + }, + "facing=west,type=right,open=true": { + "y": 270, + "model": "cfm:block/stripped_warped_desk_cabinet_right_open" + }, + "facing=north,type=middle,open=false": { + "y": 0, + "model": "cfm:block/stripped_warped_desk_cabinet_middle_closed" + }, + "facing=north,type=middle,open=true": { + "y": 0, + "model": "cfm:block/stripped_warped_desk_cabinet_middle_open" + }, + "facing=east,type=middle,open=false": { + "y": 90, + "model": "cfm:block/stripped_warped_desk_cabinet_middle_closed" + }, + "facing=east,type=middle,open=true": { + "y": 90, + "model": "cfm:block/stripped_warped_desk_cabinet_middle_open" + }, + "facing=south,type=middle,open=false": { + "y": 180, + "model": "cfm:block/stripped_warped_desk_cabinet_middle_closed" + }, + "facing=south,type=middle,open=true": { + "y": 180, + "model": "cfm:block/stripped_warped_desk_cabinet_middle_open" + }, + "facing=west,type=middle,open=false": { + "y": 270, + "model": "cfm:block/stripped_warped_desk_cabinet_middle_closed" + }, + "facing=west,type=middle,open=true": { + "y": 270, + "model": "cfm:block/stripped_warped_desk_cabinet_middle_open" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_counter.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_counter.json new file mode 100644 index 000000000..4b9690318 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_counter.json @@ -0,0 +1,84 @@ +{ + "variants": { + "facing=north,type=default": { + "model": "cfm:block/stripped_warped_kitchen_counter_default", + "y": 0 + }, + "facing=north,type=left_corner": { + "model": "cfm:block/stripped_warped_kitchen_counter_left_corner", + "y": 0 + }, + "facing=north,type=right_corner": { + "model": "cfm:block/stripped_warped_kitchen_counter_right_corner", + "y": 0 + }, + "facing=north,type=left_corner_inverted": { + "model": "cfm:block/stripped_warped_kitchen_counter_left_corner_inverted", + "y": 0 + }, + "facing=north,type=right_corner_inverted": { + "model": "cfm:block/stripped_warped_kitchen_counter_right_corner_inverted", + "y": 0 + }, + "facing=east,type=default": { + "model": "cfm:block/stripped_warped_kitchen_counter_default", + "y": 90 + }, + "facing=east,type=left_corner": { + "model": "cfm:block/stripped_warped_kitchen_counter_left_corner", + "y": 90 + }, + "facing=east,type=right_corner": { + "model": "cfm:block/stripped_warped_kitchen_counter_right_corner", + "y": 90 + }, + "facing=east,type=left_corner_inverted": { + "model": "cfm:block/stripped_warped_kitchen_counter_left_corner_inverted", + "y": 90 + }, + "facing=east,type=right_corner_inverted": { + "model": "cfm:block/stripped_warped_kitchen_counter_right_corner_inverted", + "y": 90 + }, + "facing=south,type=default": { + "model": "cfm:block/stripped_warped_kitchen_counter_default", + "y": 180 + }, + "facing=south,type=left_corner": { + "model": "cfm:block/stripped_warped_kitchen_counter_left_corner", + "y": 180 + }, + "facing=south,type=right_corner": { + "model": "cfm:block/stripped_warped_kitchen_counter_right_corner", + "y": 180 + }, + "facing=south,type=left_corner_inverted": { + "model": "cfm:block/stripped_warped_kitchen_counter_left_corner_inverted", + "y": 180 + }, + "facing=south,type=right_corner_inverted": { + "model": "cfm:block/stripped_warped_kitchen_counter_right_corner_inverted", + "y": 180 + }, + "facing=west,type=default": { + "model": "cfm:block/stripped_warped_kitchen_counter_default", + "y": 270 + }, + "facing=west,type=left_corner": { + "model": "cfm:block/stripped_warped_kitchen_counter_left_corner", + "y": 270 + }, + "facing=west,type=right_corner": { + "model": "cfm:block/stripped_warped_kitchen_counter_right_corner", + "y": 270 + }, + "facing=west,type=left_corner_inverted": { + "model": "cfm:block/stripped_warped_kitchen_counter_left_corner_inverted", + "y": 270 + }, + "facing=west,type=right_corner_inverted": { + "model": "cfm:block/stripped_warped_kitchen_counter_right_corner_inverted", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_drawer.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_drawer.json new file mode 100644 index 000000000..93fe7df26 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_drawer.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/stripped_warped_kitchen_drawer_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/stripped_warped_kitchen_drawer_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/stripped_warped_kitchen_drawer_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/stripped_warped_kitchen_drawer_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/stripped_warped_kitchen_drawer_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/stripped_warped_kitchen_drawer_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/stripped_warped_kitchen_drawer_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/stripped_warped_kitchen_drawer_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_sink_dark.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_sink_dark.json new file mode 100644 index 000000000..80a2d269f --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_sink_dark.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/stripped_warped_kitchen_sink_dark", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/stripped_warped_kitchen_sink_dark", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/stripped_warped_kitchen_sink_dark", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/stripped_warped_kitchen_sink_dark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_sink_light.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_sink_light.json new file mode 100644 index 000000000..a30f7060e --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_kitchen_sink_light.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/stripped_warped_kitchen_sink_light", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/stripped_warped_kitchen_sink_light", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/stripped_warped_kitchen_sink_light", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/stripped_warped_kitchen_sink_light", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_mail_box.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_mail_box.json new file mode 100644 index 000000000..1c8cbb1d9 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_mail_box.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/stripped_warped_mail_box", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/stripped_warped_mail_box", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/stripped_warped_mail_box", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/stripped_warped_mail_box", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_park_bench.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_park_bench.json new file mode 100644 index 000000000..78d5e2224 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_park_bench.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=north,type=single": { + "model": "cfm:block/stripped_warped_park_bench_single", + "y": 0 + }, + "facing=north,type=left": { + "model": "cfm:block/stripped_warped_park_bench_left", + "y": 0 + }, + "facing=north,type=right": { + "model": "cfm:block/stripped_warped_park_bench_right", + "y": 0 + }, + "facing=north,type=middle": { + "model": "cfm:block/stripped_warped_park_bench_middle", + "y": 0 + }, + "facing=east,type=single": { + "model": "cfm:block/stripped_warped_park_bench_single", + "y": 90 + }, + "facing=east,type=left": { + "model": "cfm:block/stripped_warped_park_bench_left", + "y": 90 + }, + "facing=east,type=right": { + "model": "cfm:block/stripped_warped_park_bench_right", + "y": 90 + }, + "facing=east,type=middle": { + "model": "cfm:block/stripped_warped_park_bench_middle", + "y": 90 + }, + "facing=south,type=single": { + "model": "cfm:block/stripped_warped_park_bench_single", + "y": 180 + }, + "facing=south,type=left": { + "model": "cfm:block/stripped_warped_park_bench_left", + "y": 180 + }, + "facing=south,type=right": { + "model": "cfm:block/stripped_warped_park_bench_right", + "y": 180 + }, + "facing=south,type=middle": { + "model": "cfm:block/stripped_warped_park_bench_middle", + "y": 180 + }, + "facing=west,type=single": { + "model": "cfm:block/stripped_warped_park_bench_single", + "y": 270 + }, + "facing=west,type=left": { + "model": "cfm:block/stripped_warped_park_bench_left", + "y": 270 + }, + "facing=west,type=right": { + "model": "cfm:block/stripped_warped_park_bench_right", + "y": 270 + }, + "facing=west,type=middle": { + "model": "cfm:block/stripped_warped_park_bench_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_table.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_table.json new file mode 100644 index 000000000..629bcd46d --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_table.json @@ -0,0 +1,74 @@ +{ + "variants": { + "east=true,north=true,south=false,west=false": { + "model": "cfm:block/stripped_warped_table_corner", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=false,west=true": { + "model": "cfm:block/stripped_warped_table_corner", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=true,west=false": { + "model": "cfm:block/stripped_warped_table_corner", + "uvlock": true + }, + "east=false,north=false,south=true,west=true": { + "model": "cfm:block/stripped_warped_table_corner", + "uvlock": true, + "y": 90 + }, + "east=false,north=true,south=false,west=false": { + "model": "cfm:block/stripped_warped_table_end", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,west=false": { + "model": "cfm:block/stripped_warped_table_end", + "uvlock": true + }, + "east=false,north=false,south=false,west=true": { + "model": "cfm:block/stripped_warped_table_end", + "uvlock": true, + "y": 180 + }, + "east=false,north=false,south=true,west=false": { + "model": "cfm:block/stripped_warped_table_end", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,west=false": { + "model": "cfm:block/stripped_warped_table", + "uvlock": true + }, + "east=false,north=true,south=true,west=false": { + "model": "cfm:block/stripped_warped_table_center", + "uvlock": true + }, + "east=false,north=true,south=true,west=true": { + "model": "cfm:block/stripped_warped_table_center", + "uvlock": true + }, + "east=true,north=true,south=true,west=false": { + "model": "cfm:block/stripped_warped_table_center", + "uvlock": true + }, + "east=true,north=false,south=false,west=true": { + "model": "cfm:block/stripped_warped_table_center", + "uvlock": true + }, + "east=true,north=true,south=false,west=true": { + "model": "cfm:block/stripped_warped_table_center", + "uvlock": true + }, + "east=true,north=false,south=true,west=true": { + "model": "cfm:block/stripped_warped_table_center", + "uvlock": true + }, + "east=true,north=true,south=true,west=true": { + "model": "cfm:block/stripped_warped_table_center", + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_upgraded_fence.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_upgraded_fence.json new file mode 100644 index 000000000..88d54312d --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_upgraded_fence.json @@ -0,0 +1,41 @@ +{ + "multipart": [ + { + "when": { + "OR": [ + { "north": "false", "east": "false", "south": "false", "west": "false" }, + { "north": "true", "east": "false", "south": "false", "west": "false" }, + { "north": "false", "east": "true", "south": "false", "west": "false" }, + { "north": "false", "east": "false", "south": "true", "west": "false" }, + { "north": "false", "east": "false", "south": "false", "west": "true" }, + { "north": "true", "east": "true", "south": "false", "west": "false" }, + { "north": "true", "east": "false", "south": "false", "west": "true" }, + { "north": "false", "east": "true", "south": "true", "west": "false" }, + { "north": "false", "east": "false", "south": "true", "west": "true" }, + { "north": "true", "east": "true", "south": "true", "west": "false" }, + { "north": "true", "east": "true", "south": "false", "west": "true" }, + { "north": "true", "east": "false", "south": "true", "west": "true" }, + { "north": "false", "east": "true", "south": "true", "west": "true" }, + { "north": "true", "east": "true", "south": "true", "west": "true" } + ] + }, + "apply": { "model": "cfm:block/stripped_warped_upgraded_fence_post" } + }, + { + "when": { "north": "true" }, + "apply": { "model": "cfm:block/stripped_warped_upgraded_fence_side", "y": 90 } + }, + { + "when": { "east": "true" }, + "apply": { "model": "cfm:block/stripped_warped_upgraded_fence_side", "y": 180 } + }, + { + "when": { "south": "true" }, + "apply": { "model": "cfm:block/stripped_warped_upgraded_fence_side", "y": 270 } + }, + { + "when": { "west": "true" }, + "apply": { "model": "cfm:block/stripped_warped_upgraded_fence_side", "y": 0 } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/stripped_warped_upgraded_gate.json b/src/main/resources/assets/cfm/blockstates/stripped_warped_upgraded_gate.json new file mode 100644 index 000000000..f26ac8ea2 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/stripped_warped_upgraded_gate.json @@ -0,0 +1,356 @@ +{ + "multipart": [ + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_left_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_left_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_left_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_left_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_left_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_left_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_left_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_left_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_right_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_right_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_right_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_right_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_right_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_right_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_right_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_right_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_left_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_left_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_left_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_left_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_right_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_right_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_right_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_right_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_left_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_left_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_left_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_left_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_right_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_right_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_right_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_double_right_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_pole", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_pole", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_pole", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_pole", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_pole", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_pole", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_pole", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/stripped_warped_upgraded_gate_pole", "y": 90 } + } + ] +} diff --git a/src/main/resources/assets/cfm/blockstates/warped_bedside_cabinet.json b/src/main/resources/assets/cfm/blockstates/warped_bedside_cabinet.json new file mode 100644 index 000000000..59028a4cb --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_bedside_cabinet.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/warped_bedside_cabinet_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/warped_bedside_cabinet_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/warped_bedside_cabinet_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/warped_bedside_cabinet_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/warped_bedside_cabinet_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/warped_bedside_cabinet_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/warped_bedside_cabinet_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/warped_bedside_cabinet_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_blinds.json b/src/main/resources/assets/cfm/blockstates/warped_blinds.json new file mode 100644 index 000000000..4f4c7fbb7 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_blinds.json @@ -0,0 +1,68 @@ +{ + "variants": { + "extension=false,facing=north,open=false": { + "model": "cfm:block/warped_blinds_closed", + "y": 0 + }, + "extension=true,facing=north,open=false": { + "model": "cfm:block/warped_blinds_extension_closed", + "y": 0 + }, + "extension=false,facing=north,open=true": { + "model": "cfm:block/warped_blinds_open", + "y": 0 + }, + "extension=true,facing=north,open=true": { + "model": "cfm:block/warped_blinds_extension_open", + "y": 0 + }, + "extension=false,facing=east,open=false": { + "model": "cfm:block/warped_blinds_closed", + "y": 90 + }, + "extension=true,facing=east,open=false": { + "model": "cfm:block/warped_blinds_extension_closed", + "y": 90 + }, + "extension=false,facing=east,open=true": { + "model": "cfm:block/warped_blinds_open", + "y": 90 + }, + "extension=true,facing=east,open=true": { + "model": "cfm:block/warped_blinds_extension_open", + "y": 90 + }, + "extension=false,facing=south,open=false": { + "model": "cfm:block/warped_blinds_closed", + "y": 180 + }, + "extension=true,facing=south,open=false": { + "model": "cfm:block/warped_blinds_extension_closed", + "y": 180 + }, + "extension=false,facing=south,open=true": { + "model": "cfm:block/warped_blinds_open", + "y": 180 + }, + "extension=true,facing=south,open=true": { + "model": "cfm:block/warped_blinds_extension_open", + "y": 180 + }, + "extension=false,facing=west,open=false": { + "model": "cfm:block/warped_blinds_closed", + "y": 270 + }, + "extension=true,facing=west,open=false": { + "model": "cfm:block/warped_blinds_extension_closed", + "y": 270 + }, + "extension=false,facing=west,open=true": { + "model": "cfm:block/warped_blinds_open", + "y": 270 + }, + "extension=true,facing=west,open=true": { + "model": "cfm:block/warped_blinds_extension_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_cabinet.json b/src/main/resources/assets/cfm/blockstates/warped_cabinet.json new file mode 100644 index 000000000..6375e9061 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_cabinet.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/warped_cabinet_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/warped_cabinet_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/warped_cabinet_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/warped_cabinet_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/warped_cabinet_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/warped_cabinet_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/warped_cabinet_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/warped_cabinet_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_chair.json b/src/main/resources/assets/cfm/blockstates/warped_chair.json new file mode 100644 index 000000000..00ed8407a --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/warped_chair", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/warped_chair", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/warped_chair", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/warped_chair", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_coffee_table.json b/src/main/resources/assets/cfm/blockstates/warped_coffee_table.json new file mode 100644 index 000000000..89b75b7e0 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_coffee_table.json @@ -0,0 +1,149 @@ +{ + "variants": { + "east=false,north=false,south=false,tall=false,west=false": { + "model": "cfm:block/warped_coffee_table_short_all", + "uvlock": true + }, + "east=false,north=true,south=false,tall=false,west=false": { + "model": "cfm:block/warped_coffee_table_short_two", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,tall=false,west=false": { + "model": "cfm:block/warped_coffee_table_short_two", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=false,west=false": { + "model": "cfm:block/warped_coffee_table_short_two", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,tall=false,west=true": { + "model": "cfm:block/warped_coffee_table_short_two", + "uvlock": true, + "y": 180 + }, + "east=true,north=true,south=false,tall=false,west=false": { + "model": "cfm:block/warped_coffee_table_short_one", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=true,tall=false,west=false": { + "model": "cfm:block/warped_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=true,south=false,tall=false,west=true": { + "model": "cfm:block/warped_coffee_table_short_one", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=false,tall=false,west=true": { + "model": "cfm:block/warped_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=false,west=false": { + "model": "cfm:block/warped_coffee_table_short_one", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=false,west=true": { + "model": "cfm:block/warped_coffee_table_short_one", + "uvlock": true, + "y": 90 + }, + "east=true,north=true,south=true,tall=false,west=true": { + "model": "cfm:block/warped_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=true,south=true,tall=false,west=false": { + "model": "cfm:block/warped_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=true,south=false,tall=false,west=true": { + "model": "cfm:block/warped_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=true,south=true,tall=false,west=true": { + "model": "cfm:block/warped_coffee_table_short_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=false,west=true": { + "model": "cfm:block/warped_coffee_table_short_none", + "uvlock": true + }, + "east=false,north=false,south=false,tall=true,west=false": { + "model": "cfm:block/warped_coffee_table_tall_all", + "uvlock": true + }, + "east=false,north=true,south=false,tall=true,west=false": { + "model": "cfm:block/warped_coffee_table_tall_two", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,tall=true,west=false": { + "model": "cfm:block/warped_coffee_table_tall_two", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=true,west=false": { + "model": "cfm:block/warped_coffee_table_tall_two", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,tall=true,west=true": { + "model": "cfm:block/warped_coffee_table_tall_two", + "uvlock": true, + "y": 180 + }, + "east=true,north=true,south=false,tall=true,west=false": { + "model": "cfm:block/warped_coffee_table_tall_one", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=true,tall=true,west=false": { + "model": "cfm:block/warped_coffee_table_tall_none", + "uvlock": true + }, + "east=false,north=true,south=false,tall=true,west=true": { + "model": "cfm:block/warped_coffee_table_tall_one", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=false,tall=true,west=true": { + "model": "cfm:block/warped_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=true,west=false": { + "model": "cfm:block/warped_coffee_table_tall_one", + "uvlock": true, + "y": 0 + }, + "east=false,north=false,south=true,tall=true,west=true": { + "model": "cfm:block/warped_coffee_table_tall_one", + "uvlock": true, + "y": 90 + }, + "east=true,north=true,south=true,tall=true,west=true": { + "model": "cfm:block/warped_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=true,south=true,tall=true,west=false": { + "model": "cfm:block/warped_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=true,south=false,tall=true,west=true": { + "model": "cfm:block/warped_coffee_table_tall_none", + "uvlock": true + }, + "east=false,north=true,south=true,tall=true,west=true": { + "model": "cfm:block/warped_coffee_table_tall_none", + "uvlock": true + }, + "east=true,north=false,south=true,tall=true,west=true": { + "model": "cfm:block/warped_coffee_table_tall_none", + "uvlock": true + + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_crate.json b/src/main/resources/assets/cfm/blockstates/warped_crate.json new file mode 100644 index 000000000..0b84ad084 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_crate.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/warped_crate_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/warped_crate_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/warped_crate_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/warped_crate_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/warped_crate_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/warped_crate_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/warped_crate_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/warped_crate_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_desk.json b/src/main/resources/assets/cfm/blockstates/warped_desk.json new file mode 100644 index 000000000..ff2754a71 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_desk.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=north,type=single": { + "model": "cfm:block/warped_desk_single", + "y": 0 + }, + "facing=north,type=left": { + "model": "cfm:block/warped_desk_left", + "y": 0 + }, + "facing=north,type=right": { + "model": "cfm:block/warped_desk_right", + "y": 0 + }, + "facing=north,type=middle": { + "model": "cfm:block/warped_desk_middle", + "y": 0 + }, + "facing=east,type=single": { + "model": "cfm:block/warped_desk_single", + "y": 90 + }, + "facing=east,type=left": { + "model": "cfm:block/warped_desk_left", + "y": 90 + }, + "facing=east,type=right": { + "model": "cfm:block/warped_desk_right", + "y": 90 + }, + "facing=east,type=middle": { + "model": "cfm:block/warped_desk_middle", + "y": 90 + }, + "facing=south,type=single": { + "model": "cfm:block/warped_desk_single", + "y": 180 + }, + "facing=south,type=left": { + "model": "cfm:block/warped_desk_left", + "y": 180 + }, + "facing=south,type=right": { + "model": "cfm:block/warped_desk_right", + "y": 180 + }, + "facing=south,type=middle": { + "model": "cfm:block/warped_desk_middle", + "y": 180 + }, + "facing=west,type=single": { + "model": "cfm:block/warped_desk_single", + "y": 270 + }, + "facing=west,type=left": { + "model": "cfm:block/warped_desk_left", + "y": 270 + }, + "facing=west,type=right": { + "model": "cfm:block/warped_desk_right", + "y": 270 + }, + "facing=west,type=middle": { + "model": "cfm:block/warped_desk_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_desk_cabinet.json b/src/main/resources/assets/cfm/blockstates/warped_desk_cabinet.json new file mode 100644 index 000000000..53a15b84f --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_desk_cabinet.json @@ -0,0 +1,132 @@ +{ + "variants": { + "facing=north,type=single,open=false": { + "y": 0, + "model": "cfm:block/warped_desk_cabinet_single_closed" + }, + "facing=north,type=single,open=true": { + "y": 0, + "model": "cfm:block/warped_desk_cabinet_single_open" + }, + "facing=east,type=single,open=false": { + "y": 90, + "model": "cfm:block/warped_desk_cabinet_single_closed" + }, + "facing=east,type=single,open=true": { + "y": 90, + "model": "cfm:block/warped_desk_cabinet_single_open" + }, + "facing=south,type=single,open=false": { + "y": 180, + "model": "cfm:block/warped_desk_cabinet_single_closed" + }, + "facing=south,type=single,open=true": { + "y": 180, + "model": "cfm:block/warped_desk_cabinet_single_open" + }, + "facing=west,type=single,open=false": { + "y": 270, + "model": "cfm:block/warped_desk_cabinet_single_closed" + }, + "facing=west,type=single,open=true": { + "y": 270, + "model": "cfm:block/warped_desk_cabinet_single_open" + }, + "facing=north,type=left,open=false": { + "y": 0, + "model": "cfm:block/warped_desk_cabinet_left_closed" + }, + "facing=north,type=left,open=true": { + "y": 0, + "model": "cfm:block/warped_desk_cabinet_left_open" + }, + "facing=east,type=left,open=false": { + "y": 90, + "model": "cfm:block/warped_desk_cabinet_left_closed" + }, + "facing=east,type=left,open=true": { + "y": 90, + "model": "cfm:block/warped_desk_cabinet_left_open" + }, + "facing=south,type=left,open=false": { + "y": 180, + "model": "cfm:block/warped_desk_cabinet_left_closed" + }, + "facing=south,type=left,open=true": { + "y": 180, + "model": "cfm:block/warped_desk_cabinet_left_open" + }, + "facing=west,type=left,open=false": { + "y": 270, + "model": "cfm:block/warped_desk_cabinet_left_closed" + }, + "facing=west,type=left,open=true": { + "y": 270, + "model": "cfm:block/warped_desk_cabinet_left_open" + }, + "facing=north,type=right,open=false": { + "y": 0, + "model": "cfm:block/warped_desk_cabinet_right_closed" + }, + "facing=north,type=right,open=true": { + "y": 0, + "model": "cfm:block/warped_desk_cabinet_right_open" + }, + "facing=east,type=right,open=false": { + "y": 90, + "model": "cfm:block/warped_desk_cabinet_right_closed" + }, + "facing=east,type=right,open=true": { + "y": 90, + "model": "cfm:block/warped_desk_cabinet_right_open" + }, + "facing=south,type=right,open=false": { + "y": 180, + "model": "cfm:block/warped_desk_cabinet_right_closed" + }, + "facing=south,type=right,open=true": { + "y": 180, + "model": "cfm:block/warped_desk_cabinet_right_open" + }, + "facing=west,type=right,open=false": { + "y": 270, + "model": "cfm:block/warped_desk_cabinet_right_closed" + }, + "facing=west,type=right,open=true": { + "y": 270, + "model": "cfm:block/warped_desk_cabinet_right_open" + }, + "facing=north,type=middle,open=false": { + "y": 0, + "model": "cfm:block/warped_desk_cabinet_middle_closed" + }, + "facing=north,type=middle,open=true": { + "y": 0, + "model": "cfm:block/warped_desk_cabinet_middle_open" + }, + "facing=east,type=middle,open=false": { + "y": 90, + "model": "cfm:block/warped_desk_cabinet_middle_closed" + }, + "facing=east,type=middle,open=true": { + "y": 90, + "model": "cfm:block/warped_desk_cabinet_middle_open" + }, + "facing=south,type=middle,open=false": { + "y": 180, + "model": "cfm:block/warped_desk_cabinet_middle_closed" + }, + "facing=south,type=middle,open=true": { + "y": 180, + "model": "cfm:block/warped_desk_cabinet_middle_open" + }, + "facing=west,type=middle,open=false": { + "y": 270, + "model": "cfm:block/warped_desk_cabinet_middle_closed" + }, + "facing=west,type=middle,open=true": { + "y": 270, + "model": "cfm:block/warped_desk_cabinet_middle_open" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_kitchen_counter.json b/src/main/resources/assets/cfm/blockstates/warped_kitchen_counter.json new file mode 100644 index 000000000..92d499268 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_kitchen_counter.json @@ -0,0 +1,84 @@ +{ + "variants": { + "facing=north,type=default": { + "model": "cfm:block/warped_kitchen_counter_default", + "y": 0 + }, + "facing=north,type=left_corner": { + "model": "cfm:block/warped_kitchen_counter_left_corner", + "y": 0 + }, + "facing=north,type=right_corner": { + "model": "cfm:block/warped_kitchen_counter_right_corner", + "y": 0 + }, + "facing=north,type=left_corner_inverted": { + "model": "cfm:block/warped_kitchen_counter_left_corner_inverted", + "y": 0 + }, + "facing=north,type=right_corner_inverted": { + "model": "cfm:block/warped_kitchen_counter_right_corner_inverted", + "y": 0 + }, + "facing=east,type=default": { + "model": "cfm:block/warped_kitchen_counter_default", + "y": 90 + }, + "facing=east,type=left_corner": { + "model": "cfm:block/warped_kitchen_counter_left_corner", + "y": 90 + }, + "facing=east,type=right_corner": { + "model": "cfm:block/warped_kitchen_counter_right_corner", + "y": 90 + }, + "facing=east,type=left_corner_inverted": { + "model": "cfm:block/warped_kitchen_counter_left_corner_inverted", + "y": 90 + }, + "facing=east,type=right_corner_inverted": { + "model": "cfm:block/warped_kitchen_counter_right_corner_inverted", + "y": 90 + }, + "facing=south,type=default": { + "model": "cfm:block/warped_kitchen_counter_default", + "y": 180 + }, + "facing=south,type=left_corner": { + "model": "cfm:block/warped_kitchen_counter_left_corner", + "y": 180 + }, + "facing=south,type=right_corner": { + "model": "cfm:block/warped_kitchen_counter_right_corner", + "y": 180 + }, + "facing=south,type=left_corner_inverted": { + "model": "cfm:block/warped_kitchen_counter_left_corner_inverted", + "y": 180 + }, + "facing=south,type=right_corner_inverted": { + "model": "cfm:block/warped_kitchen_counter_right_corner_inverted", + "y": 180 + }, + "facing=west,type=default": { + "model": "cfm:block/warped_kitchen_counter_default", + "y": 270 + }, + "facing=west,type=left_corner": { + "model": "cfm:block/warped_kitchen_counter_left_corner", + "y": 270 + }, + "facing=west,type=right_corner": { + "model": "cfm:block/warped_kitchen_counter_right_corner", + "y": 270 + }, + "facing=west,type=left_corner_inverted": { + "model": "cfm:block/warped_kitchen_counter_left_corner_inverted", + "y": 270 + }, + "facing=west,type=right_corner_inverted": { + "model": "cfm:block/warped_kitchen_counter_right_corner_inverted", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_kitchen_drawer.json b/src/main/resources/assets/cfm/blockstates/warped_kitchen_drawer.json new file mode 100644 index 000000000..7ec8118ee --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_kitchen_drawer.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=north,open=true": { + "model": "cfm:block/warped_kitchen_drawer_open", + "y": 0 + }, + "facing=north,open=false": { + "model": "cfm:block/warped_kitchen_drawer_closed", + "y": 0 + }, + "facing=east,open=true": { + "model": "cfm:block/warped_kitchen_drawer_open", + "y": 90 + }, + "facing=east,open=false": { + "model": "cfm:block/warped_kitchen_drawer_closed", + "y": 90 + }, + "facing=south,open=true": { + "model": "cfm:block/warped_kitchen_drawer_open", + "y": 180 + }, + "facing=south,open=false": { + "model": "cfm:block/warped_kitchen_drawer_closed", + "y": 180 + }, + "facing=west,open=true": { + "model": "cfm:block/warped_kitchen_drawer_open", + "y": 270 + }, + "facing=west,open=false": { + "model": "cfm:block/warped_kitchen_drawer_closed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_kitchen_sink_dark.json b/src/main/resources/assets/cfm/blockstates/warped_kitchen_sink_dark.json new file mode 100644 index 000000000..5951b99b9 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_kitchen_sink_dark.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/warped_kitchen_sink_dark", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/warped_kitchen_sink_dark", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/warped_kitchen_sink_dark", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/warped_kitchen_sink_dark", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_kitchen_sink_light.json b/src/main/resources/assets/cfm/blockstates/warped_kitchen_sink_light.json new file mode 100644 index 000000000..6fca348ba --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_kitchen_sink_light.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/warped_kitchen_sink_light", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/warped_kitchen_sink_light", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/warped_kitchen_sink_light", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/warped_kitchen_sink_light", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_mail_box.json b/src/main/resources/assets/cfm/blockstates/warped_mail_box.json new file mode 100644 index 000000000..f86ffea45 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_mail_box.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "cfm:block/warped_mail_box", + "y": 0 + }, + "facing=east": { + "model": "cfm:block/warped_mail_box", + "y": 90 + }, + "facing=south": { + "model": "cfm:block/warped_mail_box", + "y": 180 + }, + "facing=west": { + "model": "cfm:block/warped_mail_box", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_park_bench.json b/src/main/resources/assets/cfm/blockstates/warped_park_bench.json new file mode 100644 index 000000000..b9bf6259c --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_park_bench.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=north,type=single": { + "model": "cfm:block/warped_park_bench_single", + "y": 0 + }, + "facing=north,type=left": { + "model": "cfm:block/warped_park_bench_left", + "y": 0 + }, + "facing=north,type=right": { + "model": "cfm:block/warped_park_bench_right", + "y": 0 + }, + "facing=north,type=middle": { + "model": "cfm:block/warped_park_bench_middle", + "y": 0 + }, + "facing=east,type=single": { + "model": "cfm:block/warped_park_bench_single", + "y": 90 + }, + "facing=east,type=left": { + "model": "cfm:block/warped_park_bench_left", + "y": 90 + }, + "facing=east,type=right": { + "model": "cfm:block/warped_park_bench_right", + "y": 90 + }, + "facing=east,type=middle": { + "model": "cfm:block/warped_park_bench_middle", + "y": 90 + }, + "facing=south,type=single": { + "model": "cfm:block/warped_park_bench_single", + "y": 180 + }, + "facing=south,type=left": { + "model": "cfm:block/warped_park_bench_left", + "y": 180 + }, + "facing=south,type=right": { + "model": "cfm:block/warped_park_bench_right", + "y": 180 + }, + "facing=south,type=middle": { + "model": "cfm:block/warped_park_bench_middle", + "y": 180 + }, + "facing=west,type=single": { + "model": "cfm:block/warped_park_bench_single", + "y": 270 + }, + "facing=west,type=left": { + "model": "cfm:block/warped_park_bench_left", + "y": 270 + }, + "facing=west,type=right": { + "model": "cfm:block/warped_park_bench_right", + "y": 270 + }, + "facing=west,type=middle": { + "model": "cfm:block/warped_park_bench_middle", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_table.json b/src/main/resources/assets/cfm/blockstates/warped_table.json new file mode 100644 index 000000000..4439c6993 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_table.json @@ -0,0 +1,74 @@ +{ + "variants": { + "east=true,north=true,south=false,west=false": { + "model": "cfm:block/warped_table_corner", + "uvlock": true, + "y": 270 + }, + "east=false,north=true,south=false,west=true": { + "model": "cfm:block/warped_table_corner", + "uvlock": true, + "y": 180 + }, + "east=true,north=false,south=true,west=false": { + "model": "cfm:block/warped_table_corner", + "uvlock": true + }, + "east=false,north=false,south=true,west=true": { + "model": "cfm:block/warped_table_corner", + "uvlock": true, + "y": 90 + }, + "east=false,north=true,south=false,west=false": { + "model": "cfm:block/warped_table_end", + "uvlock": true, + "y": 270 + }, + "east=true,north=false,south=false,west=false": { + "model": "cfm:block/warped_table_end", + "uvlock": true + }, + "east=false,north=false,south=false,west=true": { + "model": "cfm:block/warped_table_end", + "uvlock": true, + "y": 180 + }, + "east=false,north=false,south=true,west=false": { + "model": "cfm:block/warped_table_end", + "uvlock": true, + "y": 90 + }, + "east=false,north=false,south=false,west=false": { + "model": "cfm:block/warped_table", + "uvlock": true + }, + "east=false,north=true,south=true,west=false": { + "model": "cfm:block/warped_table_center", + "uvlock": true + }, + "east=false,north=true,south=true,west=true": { + "model": "cfm:block/warped_table_center", + "uvlock": true + }, + "east=true,north=true,south=true,west=false": { + "model": "cfm:block/warped_table_center", + "uvlock": true + }, + "east=true,north=false,south=false,west=true": { + "model": "cfm:block/warped_table_center", + "uvlock": true + }, + "east=true,north=true,south=false,west=true": { + "model": "cfm:block/warped_table_center", + "uvlock": true + }, + "east=true,north=false,south=true,west=true": { + "model": "cfm:block/warped_table_center", + "uvlock": true + }, + "east=true,north=true,south=true,west=true": { + "model": "cfm:block/warped_table_center", + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_upgraded_fence.json b/src/main/resources/assets/cfm/blockstates/warped_upgraded_fence.json new file mode 100644 index 000000000..ee687dff0 --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_upgraded_fence.json @@ -0,0 +1,41 @@ +{ + "multipart": [ + { + "when": { + "OR": [ + { "north": "false", "east": "false", "south": "false", "west": "false" }, + { "north": "true", "east": "false", "south": "false", "west": "false" }, + { "north": "false", "east": "true", "south": "false", "west": "false" }, + { "north": "false", "east": "false", "south": "true", "west": "false" }, + { "north": "false", "east": "false", "south": "false", "west": "true" }, + { "north": "true", "east": "true", "south": "false", "west": "false" }, + { "north": "true", "east": "false", "south": "false", "west": "true" }, + { "north": "false", "east": "true", "south": "true", "west": "false" }, + { "north": "false", "east": "false", "south": "true", "west": "true" }, + { "north": "true", "east": "true", "south": "true", "west": "false" }, + { "north": "true", "east": "true", "south": "false", "west": "true" }, + { "north": "true", "east": "false", "south": "true", "west": "true" }, + { "north": "false", "east": "true", "south": "true", "west": "true" }, + { "north": "true", "east": "true", "south": "true", "west": "true" } + ] + }, + "apply": { "model": "cfm:block/warped_upgraded_fence_post" } + }, + { + "when": { "north": "true" }, + "apply": { "model": "cfm:block/warped_upgraded_fence_side", "y": 90 } + }, + { + "when": { "east": "true" }, + "apply": { "model": "cfm:block/warped_upgraded_fence_side", "y": 180 } + }, + { + "when": { "south": "true" }, + "apply": { "model": "cfm:block/warped_upgraded_fence_side", "y": 270 } + }, + { + "when": { "west": "true" }, + "apply": { "model": "cfm:block/warped_upgraded_fence_side", "y": 0 } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/blockstates/warped_upgraded_gate.json b/src/main/resources/assets/cfm/blockstates/warped_upgraded_gate.json new file mode 100644 index 000000000..c92ab6b6f --- /dev/null +++ b/src/main/resources/assets/cfm/blockstates/warped_upgraded_gate.json @@ -0,0 +1,356 @@ +{ + "multipart": [ + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_left_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_left_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_left_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_left_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_left_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_left_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_left_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_left_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_right_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_right_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_right_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_right_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_right_closed", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_right_closed", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_right_closed", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "false" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_right_closed", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_left_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_left_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_left_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_left_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_right_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_right_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_right_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_right_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_left_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_left_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_left_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_left_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_right_open", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_right_open", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_right_open", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "open": "true" }, + { "double": "true" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_double_right_open", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_pole", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_pole", "y": 90 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_pole", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "left" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_pole", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "north" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_pole", "y": 180 } + }, + { + "when": { "AND": [ + { "facing": "east" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_pole", "y": 270 } + }, + { + "when": { "AND": [ + { "facing": "south" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_pole", "y": 0 } + }, + { + "when": { "AND": [ + { "facing": "west" }, + { "hinge": "right" }, + { "double": "false" } + ]}, + "apply": { "model": "cfm:block/warped_upgraded_gate_pole", "y": 90 } + } + ] +} diff --git a/src/main/resources/assets/cfm/lang/en_us.json b/src/main/resources/assets/cfm/lang/en_us.json index bbe28ba04..0c026dd48 100644 --- a/src/main/resources/assets/cfm/lang/en_us.json +++ b/src/main/resources/assets/cfm/lang/en_us.json @@ -6,6 +6,8 @@ "block.cfm.jungle_table": "Jungle Table", "block.cfm.acacia_table": "Acacia Table", "block.cfm.dark_oak_table": "Dark Oak Table", + "block.cfm.crimson_table": "Crimson Table", + "block.cfm.warped_table": "Warped Table", "block.cfm.stone_table": "Stone Table", "block.cfm.granite_table": "Granite Table", "block.cfm.diorite_table": "Diorite Table", @@ -16,12 +18,16 @@ "block.cfm.stripped_jungle_table": "Stripped Jungle Table", "block.cfm.stripped_acacia_table": "Stripped Acacia Table", "block.cfm.stripped_dark_oak_table": "Stripped Dark Oak Table", + "block.cfm.stripped_crimson_table": "Stripped Crimson Table", + "block.cfm.stripped_warped_table": "Stripped Warped Table", "block.cfm.oak_chair": "Oak Chair", "block.cfm.spruce_chair": "Spruce Chair", "block.cfm.birch_chair": "Birch Chair", "block.cfm.jungle_chair": "Jungle Chair", "block.cfm.acacia_chair": "Acacia Chair", "block.cfm.dark_oak_chair": "Dark Oak Chair", + "block.cfm.crimson_chair": "Crimson Chair", + "block.cfm.warped_chair": "Warped Chair", "block.cfm.stone_chair": "Stone Chair", "block.cfm.granite_chair": "Granite Chair", "block.cfm.diorite_chair": "Diorite Chair", @@ -32,12 +38,16 @@ "block.cfm.stripped_jungle_chair": "Stripped Jungle Chair", "block.cfm.stripped_acacia_chair": "Stripped Acacia Chair", "block.cfm.stripped_dark_oak_chair": "Stripped Dark Oak Chair", + "block.cfm.stripped_crimson_chair": "Stripped Crimson Chair", + "block.cfm.stripped_warped_chair": "Stripped Warped Chair", "block.cfm.oak_coffee_table": "Oak Coffee Table", "block.cfm.spruce_coffee_table": "Spruce Coffee Table", "block.cfm.birch_coffee_table": "Birch Coffee Table", "block.cfm.jungle_coffee_table": "Jungle Coffee Table", "block.cfm.acacia_coffee_table": "Acacia Coffee Table", "block.cfm.dark_oak_coffee_table": "Dark Oak Coffee Table", + "block.cfm.crimson_coffee_table": "Crimson Coffee Table", + "block.cfm.warped_coffee_table": "Warped Coffee Table", "block.cfm.stone_coffee_table": "Stone Coffee Table", "block.cfm.granite_coffee_table": "Granite Coffee Table", "block.cfm.diorite_coffee_table": "Diorite Coffee Table", @@ -48,12 +58,16 @@ "block.cfm.stripped_jungle_coffee_table": "Stripped Jungle Coffee Table", "block.cfm.stripped_acacia_coffee_table": "Stripped Acacia Coffee Table", "block.cfm.stripped_dark_oak_coffee_table": "Stripped Dark Oak Coffee Table", + "block.cfm.stripped_crimson_coffee_table": "Stripped Crimson Coffee Table", + "block.cfm.stripped_warped_coffee_table": "Stripped Warped Coffee Table", "block.cfm.oak_cabinet": "Oak Cabinet", "block.cfm.spruce_cabinet": "Spruce Cabinet", "block.cfm.birch_cabinet": "Birch Cabinet", "block.cfm.jungle_cabinet": "Jungle Cabinet", "block.cfm.acacia_cabinet": "Acacia Cabinet", "block.cfm.dark_oak_cabinet": "Dark Oak Cabinet", + "block.cfm.crimson_cabinet": "Crimson Cabinet", + "block.cfm.warped_cabinet": "Warped Cabinet", "block.cfm.stone_cabinet": "Stone Cabinet", "block.cfm.granite_cabinet": "Granite Cabinet", "block.cfm.diorite_cabinet": "Diorite Cabinet", @@ -64,12 +78,16 @@ "block.cfm.stripped_jungle_cabinet": "Stripped Jungle Cabinet", "block.cfm.stripped_acacia_cabinet": "Stripped Acacia Cabinet", "block.cfm.stripped_dark_oak_cabinet": "Stripped Dark Oak Cabinet", + "block.cfm.stripped_crimson_cabinet": "Stripped Crimson Cabinet", + "block.cfm.stripped_warped_cabinet": "Stripped Warped Cabinet", "block.cfm.oak_bedside_cabinet": "Oak Bedside Cabinet", "block.cfm.spruce_bedside_cabinet": "Spruce Bedside Cabinet", "block.cfm.birch_bedside_cabinet": "Birch Bedside Cabinet", "block.cfm.jungle_bedside_cabinet": "Jungle Bedside Cabinet", "block.cfm.acacia_bedside_cabinet": "Acacia Bedside Cabinet", "block.cfm.dark_oak_bedside_cabinet": "Dark Oak Bedside Cabinet", + "block.cfm.crimson_bedside_cabinet": "Crimson Bedside Cabinet", + "block.cfm.warped_bedside_cabinet": "Warped Bedside Cabinet", "block.cfm.stone_bedside_cabinet": "Stone Bedside Cabinet", "block.cfm.granite_bedside_cabinet": "Granite Bedside Cabinet", "block.cfm.diorite_bedside_cabinet": "Diorite Bedside Cabinet", @@ -80,12 +98,16 @@ "block.cfm.stripped_jungle_bedside_cabinet": "Stripped Jungle Bedside Cabinet", "block.cfm.stripped_acacia_bedside_cabinet": "Stripped Acacia Bedside Cabinet", "block.cfm.stripped_dark_oak_bedside_cabinet": "Stripped Dark Oak Bedside Cabinet", + "block.cfm.stripped_crimson_bedside_cabinet": "Stripped Crimson Bedside Cabinet", + "block.cfm.stripped_warped_bedside_cabinet": "Stripped Warped Bedside Cabinet", "block.cfm.oak_desk": "Oak Desk", "block.cfm.spruce_desk": "Spruce Desk", "block.cfm.birch_desk": "Birch Desk", "block.cfm.jungle_desk": "Jungle Desk", "block.cfm.acacia_desk": "Acacia Desk", "block.cfm.dark_oak_desk": "Dark Oak Desk", + "block.cfm.crimson_desk": "Crimson Desk", + "block.cfm.warped_desk": "Warped Desk", "block.cfm.stone_desk": "Stone Desk", "block.cfm.granite_desk": "Granite Desk", "block.cfm.diorite_desk": "Diorite Desk", @@ -96,12 +118,16 @@ "block.cfm.stripped_jungle_desk": "Stripped Jungle Desk", "block.cfm.stripped_acacia_desk": "Stripped Acacia Desk", "block.cfm.stripped_dark_oak_desk": "Stripped Dark Oak Desk", + "block.cfm.stripped_crimson_desk": "Stripped Crimson Desk", + "block.cfm.stripped_warped_desk": "Stripped Warped Desk", "block.cfm.oak_desk_cabinet": "Oak Desk Cabinet", "block.cfm.spruce_desk_cabinet": "Spruce Desk Cabinet", "block.cfm.birch_desk_cabinet": "Birch Desk Cabinet", "block.cfm.jungle_desk_cabinet": "Jungle Desk Cabinet", "block.cfm.acacia_desk_cabinet": "Acacia Desk Cabinet", "block.cfm.dark_oak_desk_cabinet": "Dark Oak Desk Cabinet", + "block.cfm.crimson_desk_cabinet": "Crimson Desk Cabinet", + "block.cfm.warped_desk_cabinet": "Warped Desk Cabinet", "block.cfm.stone_desk_cabinet": "Stone Desk Cabinet", "block.cfm.granite_desk_cabinet": "Granite Desk Cabinet", "block.cfm.diorite_desk_cabinet": "Diorite Desk Cabinet", @@ -112,6 +138,8 @@ "block.cfm.stripped_jungle_desk_cabinet": "Stripped Jungle Desk Cabinet", "block.cfm.stripped_acacia_desk_cabinet": "Stripped Acacia Desk Cabinet", "block.cfm.stripped_dark_oak_desk_cabinet": "Stripped Dark Oak Desk Cabinet", + "block.cfm.stripped_crimson_desk_cabinet": "Stripped Crimson Desk Cabinet", + "block.cfm.stripped_warped_desk_cabinet": "Stripped Warped Desk Cabinet", "block.cfm.white_sofa": "White Sofa", "block.cfm.orange_sofa": "Orange Sofa", "block.cfm.magenta_sofa": "Magenta Sofa", @@ -135,36 +163,48 @@ "block.cfm.jungle_blinds": "Jungle Blinds", "block.cfm.acacia_blinds": "Acacia Blinds", "block.cfm.dark_oak_blinds": "Dark Oak Blinds", + "block.cfm.crimson_blinds": "Crimson Blinds", + "block.cfm.warped_blinds": "Warped Blinds", "block.cfm.stripped_oak_blinds": "Stripped Oak Blinds", "block.cfm.stripped_spruce_blinds": "Stripped Spruce Blinds", "block.cfm.stripped_birch_blinds": "Stripped Birch Blinds", "block.cfm.stripped_jungle_blinds": "Stripped Jungle Blinds", "block.cfm.stripped_acacia_blinds": "Stripped Acacia Blinds", "block.cfm.stripped_dark_oak_blinds": "Stripped Dark Oak Blinds", + "block.cfm.stripped_crimson_blinds": "Stripped Crimson Blinds", + "block.cfm.stripped_warped_blinds": "Stripped Warped Blinds", "block.cfm.oak_upgraded_fence": "Oak Upgraded Fence", "block.cfm.spruce_upgraded_fence": "Spruce Upgraded Fence", "block.cfm.birch_upgraded_fence": "Birch Upgraded Fence", "block.cfm.jungle_upgraded_fence": "Jungle Upgraded Fence", "block.cfm.acacia_upgraded_fence": "Acacia Upgraded Fence", "block.cfm.dark_oak_upgraded_fence": "Dark Oak Upgraded Fence", + "block.cfm.crimson_upgraded_fence": "Crimson Upgraded Fence", + "block.cfm.warped_upgraded_fence": "Warped Upgraded Fence", "block.cfm.stripped_oak_upgraded_fence": "Stripped Oak Upgraded Fence", "block.cfm.stripped_spruce_upgraded_fence": "Stripped Spruce Upgraded Fence", "block.cfm.stripped_birch_upgraded_fence": "Stripped Birch Upgraded Fence", "block.cfm.stripped_jungle_upgraded_fence": "Stripped Jungle Upgraded Fence", "block.cfm.stripped_acacia_upgraded_fence": "Stripped Acacia Upgraded Fence", "block.cfm.stripped_dark_oak_upgraded_fence": "Stripped Dark Oak Upgraded Fence", + "block.cfm.stripped_crimson_upgraded_fence": "Stripped Crimson Upgraded Fence", + "block.cfm.stripped_warped_upgraded_fence": "Stripped Warped Upgraded Fence", "block.cfm.oak_upgraded_gate": "Oak Upgraded Gate", "block.cfm.spruce_upgraded_gate": "Spruce Upgraded Gate", "block.cfm.birch_upgraded_gate": "Birch Upgraded Gate", "block.cfm.jungle_upgraded_gate": "Jungle Upgraded Gate", "block.cfm.acacia_upgraded_gate": "Acacia Upgraded Gate", "block.cfm.dark_oak_upgraded_gate": "Dark Oak Upgraded Gate", + "block.cfm.crimson_upgraded_gate": "Crimson Upgraded Gate", + "block.cfm.warped_upgraded_gate": "Warped Upgraded Gate", "block.cfm.stripped_oak_upgraded_gate": "Stripped Oak Upgraded Gate", "block.cfm.stripped_spruce_upgraded_gate": "Stripped Spruce Upgraded Gate", "block.cfm.stripped_birch_upgraded_gate": "Stripped Birch Upgraded Gate", "block.cfm.stripped_jungle_upgraded_gate": "Stripped Jungle Upgraded Gate", "block.cfm.stripped_acacia_upgraded_gate": "Stripped Acacia Upgraded Gate", "block.cfm.stripped_dark_oak_upgraded_gate": "Stripped Dark Oak Upgraded Gate", + "block.cfm.stripped_crimson_upgraded_gate": "Stripped Crimson Upgraded Gate", + "block.cfm.stripped_warped_upgraded_gate": "Stripped Warped Upgraded Gate", "block.cfm.white_picket_fence": "White Picket Fence", "block.cfm.orange_picket_fence": "Orange Picket Fence", "block.cfm.magenta_picket_fence": "Magenta Picket Fence", @@ -203,24 +243,32 @@ "block.cfm.jungle_crate": "Jungle Crate", "block.cfm.acacia_crate": "Acacia Crate", "block.cfm.dark_oak_crate": "Dark Oak Crate", + "block.cfm.crimson_crate": "Crimson Crate", + "block.cfm.warped_crate": "Warped Crate", "block.cfm.stripped_oak_crate": "Stripped Oak Crate", "block.cfm.stripped_spruce_crate": "Stripped Spruce Crate", "block.cfm.stripped_birch_crate": "Stripped Birch Crate", "block.cfm.stripped_jungle_crate": "Stripped Jungle Crate", "block.cfm.stripped_acacia_crate": "Stripped Acacia Crate", "block.cfm.stripped_dark_oak_crate": "Stripped Dark Oak Crate", + "block.cfm.stripped_crimson_crate": "Stripped Crimson Crate", + "block.cfm.stripped_warped_crate": "Stripped Warped Crate", "block.cfm.oak_park_bench": "Oak Park Bench", "block.cfm.spruce_park_bench": "Spruce Park Bench", "block.cfm.birch_park_bench": "Birch Park Bench", "block.cfm.jungle_park_bench": "Jungle Park Bench", "block.cfm.acacia_park_bench": "Acacia Park Bench", "block.cfm.dark_oak_park_bench": "Dark Oak Park Bench", + "block.cfm.crimson_park_bench": "Crimson Park Bench", + "block.cfm.warped_park_bench": "Warped Park Bench", "block.cfm.stripped_oak_park_bench": "Stripped Oak Park Bench", "block.cfm.stripped_spruce_park_bench": "Stripped Spruce Park Bench", "block.cfm.stripped_birch_park_bench": "Stripped Birch Park Bench", "block.cfm.stripped_jungle_park_bench": "Stripped Jungle Park Bench", "block.cfm.stripped_acacia_park_bench": "Stripped Acacia Park Bench", "block.cfm.stripped_dark_oak_park_bench": "Stripped Dark Oak Park Bench", + "block.cfm.stripped_crimson_park_bench": "Stripped Crimson Park Bench", + "block.cfm.stripped_warped_park_bench": "Stripped Warped Park Bench", "block.cfm.post_box": "Post Box", "block.cfm.oak_mail_box": "Oak Mail Box", "block.cfm.spruce_mail_box": "Spruce Mail Box", @@ -228,12 +276,16 @@ "block.cfm.jungle_mail_box": "Jungle Mail Box", "block.cfm.acacia_mail_box": "Acacia Mail Box", "block.cfm.dark_oak_mail_box": "Dark Oak Mail Box", + "block.cfm.crimson_mail_box": "Crimson Mail Box", + "block.cfm.warped_mail_box": "Warped Mail Box", "block.cfm.stripped_oak_mail_box": "Stripped Oak Mail Box", "block.cfm.stripped_spruce_mail_box": "Stripped Spruce Mail Box", "block.cfm.stripped_birch_mail_box": "Stripped Birch Mail Box", "block.cfm.stripped_jungle_mail_box": "Stripped Jungle Mail Box", "block.cfm.stripped_acacia_mail_box": "Stripped Acacia Mail Box", "block.cfm.stripped_dark_oak_mail_box": "Stripped Dark Oak Mail Box", + "block.cfm.stripped_crimson_mail_box": "Stripped Crimson Mail Box", + "block.cfm.stripped_warped_mail_box": "Stripped Warped Mail Box", "block.cfm.oak_hedge": "Oak Hedge", "block.cfm.spruce_hedge": "Spruce Hedge", "block.cfm.birch_hedge": "Birch Hedge", @@ -297,12 +349,16 @@ "block.cfm.jungle_kitchen_counter": "Jungle Kitchen Counter", "block.cfm.acacia_kitchen_counter": "Acacia Kitchen Counter", "block.cfm.dark_oak_kitchen_counter": "Dark Oak Kitchen Counter", + "block.cfm.crimson_kitchen_counter": "Crimson Kitchen Counter", + "block.cfm.warped_kitchen_counter": "Warped Kitchen Counter", "block.cfm.stripped_oak_kitchen_counter": "Stripped Oak Kitchen Counter", "block.cfm.stripped_spruce_kitchen_counter": "Stripped Spruce Kitchen Counter", "block.cfm.stripped_birch_kitchen_counter": "Stripped Birch Kitchen Counter", "block.cfm.stripped_jungle_kitchen_counter": "Stripped Jungle Kitchen Counter", "block.cfm.stripped_acacia_kitchen_counter": "Stripped Acacia Kitchen Counter", "block.cfm.stripped_dark_oak_kitchen_counter": "Stripped Dark Oak Kitchen Counter", + "block.cfm.stripped_crimson_kitchen_counter": "Stripped Crimson Kitchen Counter", + "block.cfm.stripped_warped_kitchen_counter": "Stripped Warped Kitchen Counter", "block.cfm.white_kitchen_counter": "White Kitchen Counter", "block.cfm.orange_kitchen_counter": "Orange Kitchen Counter", "block.cfm.magenta_kitchen_counter": "Magenta Kitchen Counter", @@ -325,12 +381,16 @@ "block.cfm.jungle_kitchen_drawer": "Jungle Kitchen Drawer", "block.cfm.acacia_kitchen_drawer": "Acacia Kitchen Drawer", "block.cfm.dark_oak_kitchen_drawer": "Dark Oak Kitchen Drawer", + "block.cfm.crimson_kitchen_drawer": "Crimson Kitchen Drawer", + "block.cfm.warped_kitchen_drawer": "Warped Kitchen Drawer", "block.cfm.stripped_oak_kitchen_drawer": "Stripped Oak Kitchen Drawer", "block.cfm.stripped_spruce_kitchen_drawer": "Stripped Spruce Kitchen Drawer", "block.cfm.stripped_birch_kitchen_drawer": "Stripped Birch Kitchen Drawer", "block.cfm.stripped_jungle_kitchen_drawer": "Stripped Jungle Kitchen Drawer", "block.cfm.stripped_acacia_kitchen_drawer": "Stripped Acacia Kitchen Drawer", "block.cfm.stripped_dark_oak_kitchen_drawer": "Stripped Dark Oak Kitchen Drawer", + "block.cfm.stripped_crimson_kitchen_drawer": "Stripped Crimson Kitchen Drawer", + "block.cfm.stripped_warped_kitchen_drawer": "Stripped Warped Kitchen Drawer", "block.cfm.white_kitchen_drawer": "White Kitchen Drawer", "block.cfm.orange_kitchen_drawer": "Orange Kitchen Drawer", "block.cfm.magenta_kitchen_drawer": "Magenta Kitchen Drawer", @@ -353,24 +413,32 @@ "block.cfm.jungle_kitchen_sink_light": "Jungle Kitchen Sink (Light)", "block.cfm.acacia_kitchen_sink_light": "Acacia Kitchen Sink (Light)", "block.cfm.dark_oak_kitchen_sink_light": "Dark Oak Kitchen Sink (Light)", + "block.cfm.crimson_kitchen_sink_light": "Crimson Kitchen Sink (Light)", + "block.cfm.warped_kitchen_sink_light": "Warped Kitchen Sink (Light)", "block.cfm.stripped_oak_kitchen_sink_light": "Stripped Oak Kitchen Sink (Light)", "block.cfm.stripped_spruce_kitchen_sink_light": "Stripped Spruce Kitchen Sink (Light)", "block.cfm.stripped_birch_kitchen_sink_light": "Stripped Birch Kitchen Sink (Light)", "block.cfm.stripped_jungle_kitchen_sink_light": "Stripped Jungle Kitchen Sink (Light)", "block.cfm.stripped_acacia_kitchen_sink_light": "Stripped Acacia Kitchen Sink (Light)", "block.cfm.stripped_dark_oak_kitchen_sink_light": "Stripped Dark Oak Kitchen Sink (Light)", + "block.cfm.stripped_crimson_kitchen_sink_light": "Stripped Crimson Kitchen Sink (Light)", + "block.cfm.stripped_warped_kitchen_sink_light": "Stripped Warped Kitchen Sink (Light)", "block.cfm.oak_kitchen_sink_dark": "Oak Kitchen Sink (Dark)", "block.cfm.spruce_kitchen_sink_dark": "Spruce Kitchen Sink (Dark)", "block.cfm.birch_kitchen_sink_dark": "Birch Kitchen Sink (Dark)", "block.cfm.jungle_kitchen_sink_dark": "Jungle Kitchen Sink (Dark)", "block.cfm.acacia_kitchen_sink_dark": "Acacia Kitchen Sink (Dark)", "block.cfm.dark_oak_kitchen_sink_dark": "Dark Oak Kitchen Sink (Dark)", + "block.cfm.crimson_kitchen_sink_dark": "Crimson Kitchen Sink (Dark)", + "block.cfm.warped_kitchen_sink_dark": "Warped Kitchen Sink (Dark)", "block.cfm.stripped_oak_kitchen_sink_dark": "Stripped Oak Kitchen Sink (Dark)", "block.cfm.stripped_spruce_kitchen_sink_dark": "Stripped Spruce Kitchen Sink (Dark)", "block.cfm.stripped_birch_kitchen_sink_dark": "Stripped Birch Kitchen Sink (Dark)", "block.cfm.stripped_jungle_kitchen_sink_dark": "Stripped Jungle Kitchen Sink (Dark)", "block.cfm.stripped_acacia_kitchen_sink_dark": "Stripped Acacia Kitchen Sink (Dark)", "block.cfm.stripped_dark_oak_kitchen_sink_dark": "Stripped Dark Oak Kitchen Sink (Dark)", + "block.cfm.stripped_crimson_kitchen_sink_dark": "Stripped Crimson Kitchen Sink (Dark)", + "block.cfm.stripped_warped_kitchen_sink_dark": "Stripped Warped Kitchen Sink (Dark)", "block.cfm.white_kitchen_sink": "White Kitchen Sink", "block.cfm.orange_kitchen_sink": "Orange Kitchen Sink", "block.cfm.magenta_kitchen_sink": "Magenta Kitchen Sink", diff --git a/src/main/resources/assets/cfm/models/block/crimson_bedside_cabinet_closed.json b/src/main/resources/assets/cfm/models/block/crimson_bedside_cabinet_closed.json new file mode 100644 index 000000000..d366a949a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_bedside_cabinet_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/bedside_cabinet_closed", + "textures": { + "base": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_stem", + "draw_front": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_bedside_cabinet_open.json b/src/main/resources/assets/cfm/models/block/crimson_bedside_cabinet_open.json new file mode 100644 index 000000000..5786fa616 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_bedside_cabinet_open.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/bedside_cabinet_open", + "textures": { + "base": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_stem", + "draw": "minecraft:block/stripped_crimson_stem", + "draw_front": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_blinds_closed.json b/src/main/resources/assets/cfm/models/block/crimson_blinds_closed.json new file mode 100644 index 000000000..8235501d7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_blinds_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/blinds_closed", + "textures": { + "head_rail": "minecraft:block/crimson_stem", + "slat": "minecraft:block/stripped_crimson_stem", + "cord": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_blinds_extension_closed.json b/src/main/resources/assets/cfm/models/block/crimson_blinds_extension_closed.json new file mode 100644 index 000000000..95811f36d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_blinds_extension_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/blinds_extension_closed", + "textures": { + "slat": "minecraft:block/stripped_crimson_stem", + "cord": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_blinds_extension_open.json b/src/main/resources/assets/cfm/models/block/crimson_blinds_extension_open.json new file mode 100644 index 000000000..0d3a0f460 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_blinds_extension_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/blinds_extension_open", + "textures": { + "slat": "minecraft:block/stripped_crimson_stem", + "cord": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_blinds_open.json b/src/main/resources/assets/cfm/models/block/crimson_blinds_open.json new file mode 100644 index 000000000..d630cf666 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_blinds_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/blinds_open", + "textures": { + "head_rail": "minecraft:block/crimson_stem", + "slat": "minecraft:block/stripped_crimson_stem", + "cord": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_cabinet_closed.json b/src/main/resources/assets/cfm/models/block/crimson_cabinet_closed.json new file mode 100644 index 000000000..d2d781025 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_cabinet_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/cabinet_closed", + "textures": { + "door": "block/crimson_stem", + "base": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_cabinet_open.json b/src/main/resources/assets/cfm/models/block/crimson_cabinet_open.json new file mode 100644 index 000000000..de9a3284a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_cabinet_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/cabinet_open", + "textures": { + "door": "block/crimson_stem", + "base": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_chair.json b/src/main/resources/assets/cfm/models/block/crimson_chair.json new file mode 100644 index 000000000..0cfff7d90 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_chair.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/chair", + "textures": { + "seat": "minecraft:block/crimson_stem", + "legs": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_all.json b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_all.json new file mode 100644 index 000000000..826d60916 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_all.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_all", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_none.json b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_none.json new file mode 100644 index 000000000..b63accd53 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_none.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_none", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_one.json b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_one.json new file mode 100644 index 000000000..b253e55f2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_one.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_one", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_two.json b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_two.json new file mode 100644 index 000000000..dc6018137 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_short_two.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_two", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_all.json b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_all.json new file mode 100644 index 000000000..4b940c008 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_all.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_all", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_none.json b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_none.json new file mode 100644 index 000000000..cc9ea5d16 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_none.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_none", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_one.json b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_one.json new file mode 100644 index 000000000..158a301db --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_one.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_one", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_two.json b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_two.json new file mode 100644 index 000000000..230c03ac1 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_coffee_table_tall_two.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_two", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_crate_closed.json b/src/main/resources/assets/cfm/models/block/crimson_crate_closed.json new file mode 100644 index 000000000..9ac3be01d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_crate_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/crate_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "panel": "minecraft:block/crimson_planks", + "frame": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_crate_open.json b/src/main/resources/assets/cfm/models/block/crimson_crate_open.json new file mode 100644 index 000000000..068af5c25 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_crate_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/crate_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "panel": "minecraft:block/crimson_planks", + "frame": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_left_closed.json b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_left_closed.json new file mode 100644 index 000000000..e52caccbf --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_left_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_left_closed", + "textures": { + "top": "block/crimson_stem", + "base": "block/crimson_planks", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_left_open.json b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_left_open.json new file mode 100644 index 000000000..cc96f5489 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_left_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_left_open", + "textures": { + "top": "block/crimson_stem", + "base": "block/crimson_planks", + "draw": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_middle_closed.json b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_middle_closed.json new file mode 100644 index 000000000..0fbfde62b --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_middle_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_cabinet_middle_closed", + "textures": { + "top": "block/crimson_stem", + "base": "block/crimson_planks", + "draw_front": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_middle_open.json b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_middle_open.json new file mode 100644 index 000000000..ce37b6ab5 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_middle_open.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_middle_open", + "textures": { + "top": "block/crimson_stem", + "base": "block/crimson_planks", + "draw": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_right_closed.json b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_right_closed.json new file mode 100644 index 000000000..8c1979d81 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_right_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_right_closed", + "textures": { + "top": "block/crimson_stem", + "base": "block/crimson_planks", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_right_open.json b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_right_open.json new file mode 100644 index 000000000..26698deaf --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_right_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_right_open", + "textures": { + "top": "block/crimson_stem", + "base": "block/crimson_planks", + "draw": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_single_closed.json b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_single_closed.json new file mode 100644 index 000000000..df4c4bede --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_single_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_single_closed", + "textures": { + "top": "block/crimson_stem", + "base": "block/crimson_planks", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_single_open.json b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_single_open.json new file mode 100644 index 000000000..47cc80446 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_cabinet_single_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_single_open", + "textures": { + "top": "block/crimson_stem", + "base": "block/crimson_planks", + "draw": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_left.json b/src/main/resources/assets/cfm/models/block/crimson_desk_left.json new file mode 100644 index 000000000..eda417bf0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_left.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_left", + "textures": { + "base": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_stem", + "legs": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_middle.json b/src/main/resources/assets/cfm/models/block/crimson_desk_middle.json new file mode 100644 index 000000000..6045b6997 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/desk_middle", + "textures": { + "base": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_right.json b/src/main/resources/assets/cfm/models/block/crimson_desk_right.json new file mode 100644 index 000000000..35a727078 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_right.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_right", + "textures": { + "base": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_stem", + "legs": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_desk_single.json b/src/main/resources/assets/cfm/models/block/crimson_desk_single.json new file mode 100644 index 000000000..b6ea4bc87 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_desk_single.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_single", + "textures": { + "base": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_stem", + "legs": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_default.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_default.json new file mode 100644 index 000000000..db2fb053b --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_default.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_default", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_left_corner.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_left_corner.json new file mode 100644 index 000000000..5572913ed --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_left_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_left_corner", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_left_corner_inverted.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_left_corner_inverted.json new file mode 100644 index 000000000..8013372de --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_left_corner_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_left_corner_inverted", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_right_corner.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_right_corner.json new file mode 100644 index 000000000..192a77878 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_right_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_right_corner", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_right_corner_inverted.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_right_corner_inverted.json new file mode 100644 index 000000000..97c860b7e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_counter_right_corner_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_right_corner_inverted", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_drawer_closed.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_drawer_closed.json new file mode 100644 index 000000000..e03b91f1f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_drawer_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_closed", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_drawer_open.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_drawer_open.json new file mode 100644 index 000000000..75e7dfd54 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_drawer_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_open", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_sink_dark.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_sink_dark.json new file mode 100644 index 000000000..d422d1ba0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_sink_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/crimson_planks", + "sink": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_kitchen_sink_light.json b/src/main/resources/assets/cfm/models/block/crimson_kitchen_sink_light.json new file mode 100644 index 000000000..e3d159538 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_kitchen_sink_light.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/crimson_planks", + "sink": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_mail_box.json b/src/main/resources/assets/cfm/models/block/crimson_mail_box.json new file mode 100644 index 000000000..cb625025f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_mail_box.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/mail_box", + "textures": { + "roof": "minecraft:block/crimson_stem", + "box": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_park_bench_left.json b/src/main/resources/assets/cfm/models/block/crimson_park_bench_left.json new file mode 100644 index 000000000..8b0e2d655 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_park_bench_left.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/park_bench_left", + "textures": { + "legs": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_park_bench_middle.json b/src/main/resources/assets/cfm/models/block/crimson_park_bench_middle.json new file mode 100644 index 000000000..8dea3224a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_park_bench_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/park_bench_middle", + "textures": { + "legs": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_park_bench_right.json b/src/main/resources/assets/cfm/models/block/crimson_park_bench_right.json new file mode 100644 index 000000000..d538c32aa --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_park_bench_right.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/park_bench_right", + "textures": { + "legs": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_park_bench_single.json b/src/main/resources/assets/cfm/models/block/crimson_park_bench_single.json new file mode 100644 index 000000000..d44356e56 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_park_bench_single.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/park_bench_single", + "textures": { + "legs": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_table.json b/src/main/resources/assets/cfm/models/block/crimson_table.json new file mode 100644 index 000000000..1a2596866 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_table.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_table_center.json b/src/main/resources/assets/cfm/models/block/crimson_table_center.json new file mode 100644 index 000000000..7347f7ced --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_table_center.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_center", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_table_corner.json b/src/main/resources/assets/cfm/models/block/crimson_table_corner.json new file mode 100644 index 000000000..fa6a69179 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_corner", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_table_end.json b/src/main/resources/assets/cfm/models/block/crimson_table_end.json new file mode 100644 index 000000000..6abd40a24 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_end", + "textures": { + "top": "block/crimson_stem", + "legs": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_fence_post.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_fence_post.json new file mode 100644 index 000000000..3175d6d2f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "cfm:block/upgraded_fence_post", + "textures": { + "post": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_fence_side.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_fence_side.json new file mode 100644 index 000000000..62959a4c9 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_fence_side.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/upgraded_fence_side", + "textures": { + "plank": "minecraft:block/crimson_planks", + "middle": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_left_closed.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_left_closed.json new file mode 100644 index 000000000..9b642d705 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_left_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_double_left_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_left_open.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_left_open.json new file mode 100644 index 000000000..e86b5a5fa --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_double_left_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_right_closed.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_right_closed.json new file mode 100644 index 000000000..6867397ca --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_right_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_double_right_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_right_open.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_right_open.json new file mode 100644 index 000000000..13fa33fbd --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_double_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_double_right_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_left_closed.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_left_closed.json new file mode 100644 index 000000000..4847e5af0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_left_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_left_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_left_open.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_left_open.json new file mode 100644 index 000000000..32d9c4cdc --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_left_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_pole.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_pole.json new file mode 100644 index 000000000..76fbefae7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_pole.json @@ -0,0 +1,6 @@ +{ + "parent": "cfm:block/upgraded_gate_pole", + "textures": { + "pole": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_right_closed.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_right_closed.json new file mode 100644 index 000000000..8f2aac42f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_right_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_right_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_right_open.json b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_right_open.json new file mode 100644 index 000000000..8a046e9a0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/crimson_upgraded_gate_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_right_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_bedside_cabinet_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_bedside_cabinet_closed.json new file mode 100644 index 000000000..c8cf2265f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_bedside_cabinet_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/bedside_cabinet_closed", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "top": "minecraft:block/stripped_crimson_stem", + "draw_front": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_bedside_cabinet_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_bedside_cabinet_open.json new file mode 100644 index 000000000..ce81b8232 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_bedside_cabinet_open.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/bedside_cabinet_open", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "top": "minecraft:block/stripped_crimson_stem", + "draw": "minecraft:block/stripped_crimson_stem", + "draw_front": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_closed.json new file mode 100644 index 000000000..2a03c6619 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/blinds_closed", + "textures": { + "head_rail": "minecraft:block/stripped_crimson_stem", + "slat": "minecraft:block/crimson_planks", + "cord": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_extension_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_extension_closed.json new file mode 100644 index 000000000..fa7a26d53 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_extension_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/blinds_extension_closed", + "textures": { + "slat": "minecraft:block/crimson_planks", + "cord": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_extension_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_extension_open.json new file mode 100644 index 000000000..f385e357e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_extension_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/blinds_extension_open", + "textures": { + "slat": "minecraft:block/crimson_planks", + "cord": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_open.json new file mode 100644 index 000000000..cd7905494 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_blinds_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/blinds_open", + "textures": { + "head_rail": "minecraft:block/stripped_crimson_stem", + "slat": "minecraft:block/crimson_planks", + "cord": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_cabinet_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_cabinet_closed.json new file mode 100644 index 000000000..76f4af97a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_cabinet_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/cabinet_closed", + "textures": { + "door": "block/crimson_stem", + "base": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_cabinet_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_cabinet_open.json new file mode 100644 index 000000000..60965799d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_cabinet_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/cabinet_open", + "textures": { + "door": "block/crimson_stem", + "base": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_chair.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_chair.json new file mode 100644 index 000000000..0ebd0326d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_chair.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/chair", + "textures": { + "seat": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_all.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_all.json new file mode 100644 index 000000000..fc19b2e45 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_all.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_all", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_none.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_none.json new file mode 100644 index 000000000..dbcc12e01 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_none.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_none", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_one.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_one.json new file mode 100644 index 000000000..475cee441 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_one.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_one", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_two.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_two.json new file mode 100644 index 000000000..3f0f287a1 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_short_two.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_two", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_all.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_all.json new file mode 100644 index 000000000..e84142faf --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_all.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_all", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_none.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_none.json new file mode 100644 index 000000000..c95d6430c --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_none.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_none", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_one.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_one.json new file mode 100644 index 000000000..1442de6ed --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_one.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_one", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_two.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_two.json new file mode 100644 index 000000000..0c099c5e6 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_coffee_table_tall_two.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_two", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_crate_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_crate_closed.json new file mode 100644 index 000000000..01458dc55 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_crate_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/crate_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "panel": "minecraft:block/stripped_crimson_stem", + "frame": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_crate_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_crate_open.json new file mode 100644 index 000000000..a511087df --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_crate_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/crate_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "panel": "minecraft:block/stripped_crimson_stem", + "frame": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_left_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_left_closed.json new file mode 100644 index 000000000..fba4ef2a2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_left_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_left_closed", + "textures": { + "top": "block/stripped_crimson_stem", + "base": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_left_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_left_open.json new file mode 100644 index 000000000..64a76fede --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_left_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_left_open", + "textures": { + "top": "block/stripped_crimson_stem", + "base": "block/stripped_crimson_stem", + "draw": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_middle_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_middle_closed.json new file mode 100644 index 000000000..1f4880c1d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_middle_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_cabinet_middle_closed", + "textures": { + "top": "block/stripped_crimson_stem", + "base": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_middle_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_middle_open.json new file mode 100644 index 000000000..bd6711aaf --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_middle_open.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_middle_open", + "textures": { + "top": "block/stripped_crimson_stem", + "base": "block/stripped_crimson_stem", + "draw": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_right_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_right_closed.json new file mode 100644 index 000000000..d968d01e7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_right_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_right_closed", + "textures": { + "top": "block/stripped_crimson_stem", + "base": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_right_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_right_open.json new file mode 100644 index 000000000..f32990196 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_right_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_right_open", + "textures": { + "top": "block/stripped_crimson_stem", + "base": "block/stripped_crimson_stem", + "draw": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_single_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_single_closed.json new file mode 100644 index 000000000..6247d0eb2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_single_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_single_closed", + "textures": { + "top": "block/stripped_crimson_stem", + "base": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_single_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_single_open.json new file mode 100644 index 000000000..989bfced7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_cabinet_single_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_single_open", + "textures": { + "top": "block/stripped_crimson_stem", + "base": "block/stripped_crimson_stem", + "draw": "block/stripped_crimson_stem", + "draw_front": "block/crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_left.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_left.json new file mode 100644 index 000000000..bad85f00a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_left.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_left", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "top": "minecraft:block/stripped_crimson_stem", + "legs": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_middle.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_middle.json new file mode 100644 index 000000000..e582274c5 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/desk_middle", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "top": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_right.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_right.json new file mode 100644 index 000000000..88712b900 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_right.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_right", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "top": "minecraft:block/stripped_crimson_stem", + "legs": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_single.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_single.json new file mode 100644 index 000000000..b553ae694 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_desk_single.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_single", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "top": "minecraft:block/stripped_crimson_stem", + "legs": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_default.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_default.json new file mode 100644 index 000000000..63d14540b --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_default.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_default", + "textures": { + "top": "minecraft:block/stripped_crimson_stem", + "base": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_left_corner.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_left_corner.json new file mode 100644 index 000000000..49c82a82b --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_left_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_left_corner", + "textures": { + "top": "minecraft:block/stripped_crimson_stem", + "base": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_left_corner_inverted.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_left_corner_inverted.json new file mode 100644 index 000000000..3d7d58b61 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_left_corner_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_left_corner_inverted", + "textures": { + "top": "minecraft:block/stripped_crimson_stem", + "base": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_right_corner.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_right_corner.json new file mode 100644 index 000000000..189c28031 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_right_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_right_corner", + "textures": { + "top": "minecraft:block/stripped_crimson_stem", + "base": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_right_corner_inverted.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_right_corner_inverted.json new file mode 100644 index 000000000..76dc04e76 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_counter_right_corner_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_right_corner_inverted", + "textures": { + "top": "minecraft:block/stripped_crimson_stem", + "base": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_drawer_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_drawer_closed.json new file mode 100644 index 000000000..5f02fb62e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_drawer_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_closed", + "textures": { + "top": "minecraft:block/stripped_crimson_stem", + "base": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_drawer_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_drawer_open.json new file mode 100644 index 000000000..f6737ddef --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_drawer_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_open", + "textures": { + "top": "minecraft:block/stripped_crimson_stem", + "base": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_sink_dark.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_sink_dark.json new file mode 100644 index 000000000..d9cb5f9b2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_sink_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "sink": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_sink_light.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_sink_light.json new file mode 100644 index 000000000..526581e59 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_kitchen_sink_light.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "sink": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_mail_box.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_mail_box.json new file mode 100644 index 000000000..d8a044175 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_mail_box.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/mail_box", + "textures": { + "roof": "minecraft:block/stripped_crimson_stem", + "box": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_left.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_left.json new file mode 100644 index 000000000..5a2c174d8 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_left.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_park_bench_left", + "textures": { + "legs": "minecraft:block/stripped_crimson_stem", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_middle.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_middle.json new file mode 100644 index 000000000..634440ac4 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_park_bench_middle", + "textures": { + "legs": "minecraft:block/stripped_crimson_stem", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_right.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_right.json new file mode 100644 index 000000000..9594aa9bd --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_right.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_park_bench_right", + "textures": { + "legs": "minecraft:block/stripped_crimson_stem", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_single.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_single.json new file mode 100644 index 000000000..cb952e5ce --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_park_bench_single.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_park_bench_single", + "textures": { + "legs": "minecraft:block/stripped_crimson_stem", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_table.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_table.json new file mode 100644 index 000000000..c90cc3f00 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_table.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_table_center.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_table_center.json new file mode 100644 index 000000000..3082cf704 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_table_center.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_center", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_table_corner.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_table_corner.json new file mode 100644 index 000000000..85c44737e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_corner", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_table_end.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_table_end.json new file mode 100644 index 000000000..910dc1f73 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_end", + "textures": { + "top": "block/stripped_crimson_stem", + "legs": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_fence_post.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_fence_post.json new file mode 100644 index 000000000..371481527 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "cfm:block/upgraded_fence_post", + "textures": { + "post": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_fence_side.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_fence_side.json new file mode 100644 index 000000000..58943658c --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_fence_side.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_upgraded_fence_side", + "textures": { + "plank": "minecraft:block/stripped_crimson_stem", + "middle": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_left_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_left_closed.json new file mode 100644 index 000000000..0e1beca02 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_left_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_double_left_closed", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_left_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_left_open.json new file mode 100644 index 000000000..3cddc1d85 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_double_left_open", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_right_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_right_closed.json new file mode 100644 index 000000000..c7a6940e2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_right_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_double_right_closed", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_right_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_right_open.json new file mode 100644 index 000000000..334730411 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_double_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_double_right_open", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_left_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_left_closed.json new file mode 100644 index 000000000..ea5f2a778 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_left_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_left_closed", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_left_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_left_open.json new file mode 100644 index 000000000..b28a04d3f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_left_open", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_pole.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_pole.json new file mode 100644 index 000000000..6cea06484 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_pole.json @@ -0,0 +1,6 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_pole", + "textures": { + "pole": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_right_closed.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_right_closed.json new file mode 100644 index 000000000..0bfb9ec24 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_right_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_right_closed", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_right_open.json b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_right_open.json new file mode 100644 index 000000000..413372e53 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_crimson_upgraded_gate_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_right_open", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_bedside_cabinet_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_bedside_cabinet_closed.json new file mode 100644 index 000000000..430259e84 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_bedside_cabinet_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/bedside_cabinet_closed", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "top": "minecraft:block/stripped_warped_stem", + "draw_front": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_bedside_cabinet_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_bedside_cabinet_open.json new file mode 100644 index 000000000..6899bee78 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_bedside_cabinet_open.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/bedside_cabinet_open", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "top": "minecraft:block/stripped_warped_stem", + "draw": "minecraft:block/stripped_warped_stem", + "draw_front": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_closed.json new file mode 100644 index 000000000..59df2e8dd --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/blinds_closed", + "textures": { + "head_rail": "minecraft:block/stripped_warped_stem", + "slat": "minecraft:block/warped_planks", + "cord": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_extension_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_extension_closed.json new file mode 100644 index 000000000..ab5703622 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_extension_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/blinds_extension_closed", + "textures": { + "slat": "minecraft:block/warped_planks", + "cord": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_extension_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_extension_open.json new file mode 100644 index 000000000..b6ba0109a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_extension_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/blinds_extension_open", + "textures": { + "slat": "minecraft:block/warped_planks", + "cord": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_open.json new file mode 100644 index 000000000..89ed68083 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_blinds_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/blinds_open", + "textures": { + "head_rail": "minecraft:block/stripped_warped_stem", + "slat": "minecraft:block/warped_planks", + "cord": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_cabinet_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_cabinet_closed.json new file mode 100644 index 000000000..9a0c69b29 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_cabinet_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/cabinet_closed", + "textures": { + "door": "block/warped_stem", + "base": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_cabinet_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_cabinet_open.json new file mode 100644 index 000000000..b71104004 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_cabinet_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/cabinet_open", + "textures": { + "door": "block/warped_stem", + "base": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_chair.json b/src/main/resources/assets/cfm/models/block/stripped_warped_chair.json new file mode 100644 index 000000000..ff9545fae --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_chair.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/chair", + "textures": { + "seat": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_all.json b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_all.json new file mode 100644 index 000000000..866197941 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_all.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_all", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_none.json b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_none.json new file mode 100644 index 000000000..6ee8e7033 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_none.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_none", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_one.json b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_one.json new file mode 100644 index 000000000..9f91b85a7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_one.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_one", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_two.json b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_two.json new file mode 100644 index 000000000..3c62c03dc --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_short_two.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_two", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_all.json b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_all.json new file mode 100644 index 000000000..3ff589940 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_all.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_all", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_none.json b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_none.json new file mode 100644 index 000000000..19d8b86cc --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_none.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_none", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_one.json b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_one.json new file mode 100644 index 000000000..63b70b614 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_one.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_one", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_two.json b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_two.json new file mode 100644 index 000000000..45989715e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_coffee_table_tall_two.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_two", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_crate_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_crate_closed.json new file mode 100644 index 000000000..5492d72d7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_crate_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/crate_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "panel": "minecraft:block/stripped_warped_stem", + "frame": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_crate_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_crate_open.json new file mode 100644 index 000000000..a49268d61 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_crate_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/crate_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "panel": "minecraft:block/stripped_warped_stem", + "frame": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_left_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_left_closed.json new file mode 100644 index 000000000..da03e359f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_left_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_left_closed", + "textures": { + "top": "block/stripped_warped_stem", + "base": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_left_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_left_open.json new file mode 100644 index 000000000..565df5fb7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_left_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_left_open", + "textures": { + "top": "block/stripped_warped_stem", + "base": "block/stripped_warped_stem", + "draw": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_middle_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_middle_closed.json new file mode 100644 index 000000000..fcbb4c772 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_middle_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_cabinet_middle_closed", + "textures": { + "top": "block/stripped_warped_stem", + "base": "block/stripped_warped_stem", + "draw_front": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_middle_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_middle_open.json new file mode 100644 index 000000000..b2d9a7f1a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_middle_open.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_middle_open", + "textures": { + "top": "block/stripped_warped_stem", + "base": "block/stripped_warped_stem", + "draw": "block/stripped_warped_stem", + "draw_front": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_right_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_right_closed.json new file mode 100644 index 000000000..087bd2770 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_right_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_right_closed", + "textures": { + "top": "block/stripped_warped_stem", + "base": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_right_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_right_open.json new file mode 100644 index 000000000..c3b2cb150 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_right_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_right_open", + "textures": { + "top": "block/stripped_warped_stem", + "base": "block/stripped_warped_stem", + "draw": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_single_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_single_closed.json new file mode 100644 index 000000000..d9a0615c0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_single_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_single_closed", + "textures": { + "top": "block/stripped_warped_stem", + "base": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_single_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_single_open.json new file mode 100644 index 000000000..93133150e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_cabinet_single_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_single_open", + "textures": { + "top": "block/stripped_warped_stem", + "base": "block/stripped_warped_stem", + "draw": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_left.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_left.json new file mode 100644 index 000000000..a7fb92f27 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_left.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_left", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "top": "minecraft:block/stripped_warped_stem", + "legs": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_middle.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_middle.json new file mode 100644 index 000000000..79390b496 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/desk_middle", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "top": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_right.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_right.json new file mode 100644 index 000000000..4f572019f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_right.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_right", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "top": "minecraft:block/stripped_warped_stem", + "legs": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_desk_single.json b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_single.json new file mode 100644 index 000000000..480e15b2d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_desk_single.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_single", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "top": "minecraft:block/stripped_warped_stem", + "legs": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_default.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_default.json new file mode 100644 index 000000000..32c51f64b --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_default.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_default", + "textures": { + "top": "minecraft:block/stripped_warped_stem", + "base": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_left_corner.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_left_corner.json new file mode 100644 index 000000000..432dc0f75 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_left_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_left_corner", + "textures": { + "top": "minecraft:block/stripped_warped_stem", + "base": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_left_corner_inverted.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_left_corner_inverted.json new file mode 100644 index 000000000..9ea763941 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_left_corner_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_left_corner_inverted", + "textures": { + "top": "minecraft:block/stripped_warped_stem", + "base": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_right_corner.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_right_corner.json new file mode 100644 index 000000000..a5c224ac9 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_right_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_right_corner", + "textures": { + "top": "minecraft:block/stripped_warped_stem", + "base": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_right_corner_inverted.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_right_corner_inverted.json new file mode 100644 index 000000000..ded7fc231 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_counter_right_corner_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_right_corner_inverted", + "textures": { + "top": "minecraft:block/stripped_warped_stem", + "base": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_drawer_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_drawer_closed.json new file mode 100644 index 000000000..7ee58ffe4 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_drawer_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_closed", + "textures": { + "top": "minecraft:block/stripped_warped_stem", + "base": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_drawer_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_drawer_open.json new file mode 100644 index 000000000..516c6c2fe --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_drawer_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_open", + "textures": { + "top": "minecraft:block/stripped_warped_stem", + "base": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_sink_dark.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_sink_dark.json new file mode 100644 index 000000000..aecc2700a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_sink_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "sink": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_sink_light.json b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_sink_light.json new file mode 100644 index 000000000..17dac153e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_kitchen_sink_light.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "sink": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_mail_box.json b/src/main/resources/assets/cfm/models/block/stripped_warped_mail_box.json new file mode 100644 index 000000000..9bcbf7e2d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_mail_box.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/mail_box", + "textures": { + "roof": "minecraft:block/stripped_warped_stem", + "box": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_left.json b/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_left.json new file mode 100644 index 000000000..930623ef1 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_left.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_park_bench_left", + "textures": { + "legs": "minecraft:block/stripped_warped_stem", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_middle.json b/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_middle.json new file mode 100644 index 000000000..737d0d319 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_park_bench_middle", + "textures": { + "legs": "minecraft:block/stripped_warped_stem", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_right.json b/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_right.json new file mode 100644 index 000000000..1428c0204 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_right.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_park_bench_right", + "textures": { + "legs": "minecraft:block/stripped_warped_stem", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_single.json b/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_single.json new file mode 100644 index 000000000..1a474e56f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_park_bench_single.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_park_bench_single", + "textures": { + "legs": "minecraft:block/stripped_warped_stem", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_table.json b/src/main/resources/assets/cfm/models/block/stripped_warped_table.json new file mode 100644 index 000000000..387a43f27 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_table.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_table_center.json b/src/main/resources/assets/cfm/models/block/stripped_warped_table_center.json new file mode 100644 index 000000000..18c1aa8e9 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_table_center.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_center", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_table_corner.json b/src/main/resources/assets/cfm/models/block/stripped_warped_table_corner.json new file mode 100644 index 000000000..19d231dca --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_corner", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_table_end.json b/src/main/resources/assets/cfm/models/block/stripped_warped_table_end.json new file mode 100644 index 000000000..f45ba5561 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_end", + "textures": { + "top": "block/stripped_warped_stem", + "legs": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_fence_post.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_fence_post.json new file mode 100644 index 000000000..f6a65f468 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "cfm:block/upgraded_fence_post", + "textures": { + "post": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_fence_side.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_fence_side.json new file mode 100644 index 000000000..f7cd72d8b --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_fence_side.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/stripped_upgraded_fence_side", + "textures": { + "plank": "minecraft:block/stripped_warped_stem", + "middle": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_left_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_left_closed.json new file mode 100644 index 000000000..3e0e23116 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_left_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_double_left_closed", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_left_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_left_open.json new file mode 100644 index 000000000..3ac5c91a4 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_double_left_open", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_right_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_right_closed.json new file mode 100644 index 000000000..bd9270d80 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_right_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_double_right_closed", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_right_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_right_open.json new file mode 100644 index 000000000..82e7d1436 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_double_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_double_right_open", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_left_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_left_closed.json new file mode 100644 index 000000000..1aad203d1 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_left_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_left_closed", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_left_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_left_open.json new file mode 100644 index 000000000..e5f70d3b4 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_left_open", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_pole.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_pole.json new file mode 100644 index 000000000..2f2d3e680 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_pole.json @@ -0,0 +1,6 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_pole", + "textures": { + "pole": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_right_closed.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_right_closed.json new file mode 100644 index 000000000..b05847721 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_right_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_right_closed", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_right_open.json b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_right_open.json new file mode 100644 index 000000000..6d392f025 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/stripped_warped_upgraded_gate_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/stripped_upgraded_gate_right_open", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_bedside_cabinet_closed.json b/src/main/resources/assets/cfm/models/block/warped_bedside_cabinet_closed.json new file mode 100644 index 000000000..53e03aafa --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_bedside_cabinet_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/bedside_cabinet_closed", + "textures": { + "base": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_stem", + "draw_front": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_bedside_cabinet_open.json b/src/main/resources/assets/cfm/models/block/warped_bedside_cabinet_open.json new file mode 100644 index 000000000..a74e00bf7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_bedside_cabinet_open.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/bedside_cabinet_open", + "textures": { + "base": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_stem", + "draw": "minecraft:block/stripped_warped_stem", + "draw_front": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_blinds_closed.json b/src/main/resources/assets/cfm/models/block/warped_blinds_closed.json new file mode 100644 index 000000000..10e098c7e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_blinds_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/blinds_closed", + "textures": { + "head_rail": "minecraft:block/warped_stem", + "slat": "minecraft:block/stripped_warped_stem", + "cord": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_blinds_extension_closed.json b/src/main/resources/assets/cfm/models/block/warped_blinds_extension_closed.json new file mode 100644 index 000000000..817b5f008 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_blinds_extension_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/blinds_extension_closed", + "textures": { + "slat": "minecraft:block/stripped_warped_stem", + "cord": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_blinds_extension_open.json b/src/main/resources/assets/cfm/models/block/warped_blinds_extension_open.json new file mode 100644 index 000000000..419e9e33a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_blinds_extension_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/blinds_extension_open", + "textures": { + "slat": "minecraft:block/stripped_warped_stem", + "cord": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_blinds_open.json b/src/main/resources/assets/cfm/models/block/warped_blinds_open.json new file mode 100644 index 000000000..e7bcf1d9e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_blinds_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/blinds_open", + "textures": { + "head_rail": "minecraft:block/warped_stem", + "slat": "minecraft:block/stripped_warped_stem", + "cord": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_cabinet_closed.json b/src/main/resources/assets/cfm/models/block/warped_cabinet_closed.json new file mode 100644 index 000000000..ca889f7a2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_cabinet_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/cabinet_closed", + "textures": { + "door": "block/warped_stem", + "base": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_cabinet_open.json b/src/main/resources/assets/cfm/models/block/warped_cabinet_open.json new file mode 100644 index 000000000..04b453eae --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_cabinet_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/cabinet_open", + "textures": { + "door": "block/warped_stem", + "base": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_chair.json b/src/main/resources/assets/cfm/models/block/warped_chair.json new file mode 100644 index 000000000..d1bc30485 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_chair.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/chair", + "textures": { + "seat": "minecraft:block/warped_stem", + "legs": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_all.json b/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_all.json new file mode 100644 index 000000000..227a62836 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_all.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_all", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_none.json b/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_none.json new file mode 100644 index 000000000..0e1332545 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_none.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_none", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_one.json b/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_one.json new file mode 100644 index 000000000..3bd0a0266 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_one.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_one", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_two.json b/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_two.json new file mode 100644 index 000000000..06ed5fd33 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_coffee_table_short_two.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_short_two", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_all.json b/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_all.json new file mode 100644 index 000000000..02a01ec2b --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_all.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_all", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_none.json b/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_none.json new file mode 100644 index 000000000..920135a5a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_none.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_none", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_one.json b/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_one.json new file mode 100644 index 000000000..f48055cfd --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_one.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_one", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_two.json b/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_two.json new file mode 100644 index 000000000..ba268c5d1 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_coffee_table_tall_two.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/coffee_table_tall_two", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_crate_closed.json b/src/main/resources/assets/cfm/models/block/warped_crate_closed.json new file mode 100644 index 000000000..11db0ef11 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_crate_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/crate_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "panel": "minecraft:block/warped_planks", + "frame": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_crate_open.json b/src/main/resources/assets/cfm/models/block/warped_crate_open.json new file mode 100644 index 000000000..c4f23d8c0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_crate_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/crate_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "panel": "minecraft:block/warped_planks", + "frame": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_left_closed.json b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_left_closed.json new file mode 100644 index 000000000..2c070b8e3 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_left_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_left_closed", + "textures": { + "top": "block/warped_stem", + "base": "block/warped_planks", + "draw_front": "block/warped_stem", + "legs": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_left_open.json b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_left_open.json new file mode 100644 index 000000000..7fc97b8d0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_left_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_left_open", + "textures": { + "top": "block/warped_stem", + "base": "block/warped_planks", + "draw": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_middle_closed.json b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_middle_closed.json new file mode 100644 index 000000000..bfe4df30e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_middle_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_cabinet_middle_closed", + "textures": { + "top": "block/warped_stem", + "base": "block/warped_planks", + "draw_front": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_middle_open.json b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_middle_open.json new file mode 100644 index 000000000..0cd2b8f0d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_middle_open.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_middle_open", + "textures": { + "top": "block/warped_stem", + "base": "block/warped_planks", + "draw": "block/stripped_warped_stem", + "draw_front": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_right_closed.json b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_right_closed.json new file mode 100644 index 000000000..33be37240 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_right_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_right_closed", + "textures": { + "top": "block/warped_stem", + "base": "block/warped_planks", + "draw_front": "block/warped_stem", + "legs": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_right_open.json b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_right_open.json new file mode 100644 index 000000000..57efb12c7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_right_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_right_open", + "textures": { + "top": "block/warped_stem", + "base": "block/warped_planks", + "draw": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_single_closed.json b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_single_closed.json new file mode 100644 index 000000000..15ffc9f53 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_single_closed.json @@ -0,0 +1,9 @@ +{ + "parent": "cfm:block/desk_cabinet_single_closed", + "textures": { + "top": "block/warped_stem", + "base": "block/warped_planks", + "draw_front": "block/warped_stem", + "legs": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_single_open.json b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_single_open.json new file mode 100644 index 000000000..a065af79d --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_cabinet_single_open.json @@ -0,0 +1,10 @@ +{ + "parent": "cfm:block/desk_cabinet_single_open", + "textures": { + "top": "block/warped_stem", + "base": "block/warped_planks", + "draw": "block/stripped_warped_stem", + "draw_front": "block/warped_stem", + "legs": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_left.json b/src/main/resources/assets/cfm/models/block/warped_desk_left.json new file mode 100644 index 000000000..fbbb6271b --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_left.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_left", + "textures": { + "base": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_stem", + "legs": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_middle.json b/src/main/resources/assets/cfm/models/block/warped_desk_middle.json new file mode 100644 index 000000000..e6a96769a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/desk_middle", + "textures": { + "base": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_right.json b/src/main/resources/assets/cfm/models/block/warped_desk_right.json new file mode 100644 index 000000000..0053b214c --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_right.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_right", + "textures": { + "base": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_stem", + "legs": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_desk_single.json b/src/main/resources/assets/cfm/models/block/warped_desk_single.json new file mode 100644 index 000000000..bdab9fcdb --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_desk_single.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/desk_single", + "textures": { + "base": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_stem", + "legs": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_default.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_default.json new file mode 100644 index 000000000..110e78fec --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_default.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_default", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_left_corner.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_left_corner.json new file mode 100644 index 000000000..1169417b8 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_left_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_left_corner", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_left_corner_inverted.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_left_corner_inverted.json new file mode 100644 index 000000000..f2e477882 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_left_corner_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_left_corner_inverted", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_right_corner.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_right_corner.json new file mode 100644 index 000000000..349870693 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_right_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_right_corner", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_right_corner_inverted.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_right_corner_inverted.json new file mode 100644 index 000000000..32245b1a2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_counter_right_corner_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_right_corner_inverted", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_drawer_closed.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_drawer_closed.json new file mode 100644 index 000000000..d5eef99d0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_drawer_closed.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_closed", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_drawer_open.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_drawer_open.json new file mode 100644 index 000000000..4a91eeacb --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_drawer_open.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_open", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_sink_dark.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_sink_dark.json new file mode 100644 index 000000000..a12c0eca1 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_sink_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/warped_planks", + "sink": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_kitchen_sink_light.json b/src/main/resources/assets/cfm/models/block/warped_kitchen_sink_light.json new file mode 100644 index 000000000..91e17e261 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_kitchen_sink_light.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/warped_planks", + "sink": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_mail_box.json b/src/main/resources/assets/cfm/models/block/warped_mail_box.json new file mode 100644 index 000000000..107f08c50 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_mail_box.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/mail_box", + "textures": { + "roof": "minecraft:block/warped_stem", + "box": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_park_bench_left.json b/src/main/resources/assets/cfm/models/block/warped_park_bench_left.json new file mode 100644 index 000000000..bd1501322 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_park_bench_left.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/park_bench_left", + "textures": { + "legs": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_park_bench_middle.json b/src/main/resources/assets/cfm/models/block/warped_park_bench_middle.json new file mode 100644 index 000000000..a65842a64 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_park_bench_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/park_bench_middle", + "textures": { + "legs": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_park_bench_right.json b/src/main/resources/assets/cfm/models/block/warped_park_bench_right.json new file mode 100644 index 000000000..702f61c9e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_park_bench_right.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/park_bench_right", + "textures": { + "legs": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_park_bench_single.json b/src/main/resources/assets/cfm/models/block/warped_park_bench_single.json new file mode 100644 index 000000000..4aca81934 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_park_bench_single.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/park_bench_single", + "textures": { + "legs": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_table.json b/src/main/resources/assets/cfm/models/block/warped_table.json new file mode 100644 index 000000000..440fa40c3 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_table.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_table_center.json b/src/main/resources/assets/cfm/models/block/warped_table_center.json new file mode 100644 index 000000000..1da98cbfb --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_table_center.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_center", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_table_corner.json b/src/main/resources/assets/cfm/models/block/warped_table_corner.json new file mode 100644 index 000000000..60b81b1ef --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_corner", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_table_end.json b/src/main/resources/assets/cfm/models/block/warped_table_end.json new file mode 100644 index 000000000..3d4e1d19e --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/table_end", + "textures": { + "top": "block/warped_stem", + "legs": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_fence_post.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_fence_post.json new file mode 100644 index 000000000..75aaba185 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "cfm:block/upgraded_fence_post", + "textures": { + "post": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_fence_side.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_fence_side.json new file mode 100644 index 000000000..485865e03 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_fence_side.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/upgraded_fence_side", + "textures": { + "plank": "minecraft:block/warped_planks", + "middle": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_left_closed.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_left_closed.json new file mode 100644 index 000000000..c21d0d15f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_left_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_double_left_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_left_open.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_left_open.json new file mode 100644 index 000000000..cc0b6102a --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_double_left_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_right_closed.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_right_closed.json new file mode 100644 index 000000000..9daa38c7f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_right_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_double_right_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_right_open.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_right_open.json new file mode 100644 index 000000000..1cbbd9b98 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_double_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_double_right_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_left_closed.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_left_closed.json new file mode 100644 index 000000000..17cfbd385 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_left_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_left_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_left_open.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_left_open.json new file mode 100644 index 000000000..7aa2cb094 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_left_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_pole.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_pole.json new file mode 100644 index 000000000..274bb5343 --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_pole.json @@ -0,0 +1,6 @@ +{ + "parent": "cfm:block/upgraded_gate_pole", + "textures": { + "pole": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_right_closed.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_right_closed.json new file mode 100644 index 000000000..0bdf73b2f --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_right_closed.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_right_closed", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_right_open.json b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_right_open.json new file mode 100644 index 000000000..63744eebf --- /dev/null +++ b/src/main/resources/assets/cfm/models/block/warped_upgraded_gate_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:block/upgraded_gate_right_open", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_bedside_cabinet.json b/src/main/resources/assets/cfm/models/item/crimson_bedside_cabinet.json new file mode 100644 index 000000000..6846229b2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_bedside_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_bedside_cabinet_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_blinds.json b/src/main/resources/assets/cfm/models/item/crimson_blinds.json new file mode 100644 index 000000000..0a3635ff7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_blinds.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_blinds_open" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_cabinet.json b/src/main/resources/assets/cfm/models/item/crimson_cabinet.json new file mode 100644 index 000000000..fbca5f24e --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_cabinet_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_chair.json b/src/main/resources/assets/cfm/models/item/crimson_chair.json new file mode 100644 index 000000000..d641fe767 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_coffee_table.json b/src/main/resources/assets/cfm/models/item/crimson_coffee_table.json new file mode 100644 index 000000000..aedbe129c --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_coffee_table_short_all" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_crate.json b/src/main/resources/assets/cfm/models/item/crimson_crate.json new file mode 100644 index 000000000..76ac5165a --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_crate.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_crate_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_desk.json b/src/main/resources/assets/cfm/models/item/crimson_desk.json new file mode 100644 index 000000000..787236caa --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_desk.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_desk_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_desk_cabinet.json b/src/main/resources/assets/cfm/models/item/crimson_desk_cabinet.json new file mode 100644 index 000000000..460574bb6 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_desk_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_desk_cabinet_single_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_kitchen_counter.json b/src/main/resources/assets/cfm/models/item/crimson_kitchen_counter.json new file mode 100644 index 000000000..db2fb053b --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_kitchen_counter.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_default", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_kitchen_drawer.json b/src/main/resources/assets/cfm/models/item/crimson_kitchen_drawer.json new file mode 100644 index 000000000..e03b91f1f --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_kitchen_drawer.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_closed", + "textures": { + "top": "minecraft:block/crimson_stem", + "base": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_kitchen_sink_dark.json b/src/main/resources/assets/cfm/models/item/crimson_kitchen_sink_dark.json new file mode 100644 index 000000000..d422d1ba0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_kitchen_sink_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/crimson_planks", + "sink": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_kitchen_sink_light.json b/src/main/resources/assets/cfm/models/item/crimson_kitchen_sink_light.json new file mode 100644 index 000000000..e3d159538 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_kitchen_sink_light.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/crimson_planks", + "sink": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_mail_box.json b/src/main/resources/assets/cfm/models/item/crimson_mail_box.json new file mode 100644 index 000000000..49a816f74 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_mail_box.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_mail_box" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_park_bench.json b/src/main/resources/assets/cfm/models/item/crimson_park_bench.json new file mode 100644 index 000000000..914e1f35f --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_park_bench.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_park_bench_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_table.json b/src/main/resources/assets/cfm/models/item/crimson_table.json new file mode 100644 index 000000000..19394de7f --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_table.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/crimson_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_upgraded_fence.json b/src/main/resources/assets/cfm/models/item/crimson_upgraded_fence.json new file mode 100644 index 000000000..0521c0399 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_upgraded_fence.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:item/upgraded_fence", + "textures": { + "plank": "minecraft:block/crimson_planks", + "middle": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/crimson_upgraded_gate.json b/src/main/resources/assets/cfm/models/item/crimson_upgraded_gate.json new file mode 100644 index 000000000..6eacb1e2a --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/crimson_upgraded_gate.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:item/upgraded_gate", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/crimson_stem", + "plank": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_bedside_cabinet.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_bedside_cabinet.json new file mode 100644 index 000000000..e45864f2a --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_bedside_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_bedside_cabinet_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_blinds.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_blinds.json new file mode 100644 index 000000000..9a50f7abb --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_blinds.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_blinds_open" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_cabinet.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_cabinet.json new file mode 100644 index 000000000..460c3fc37 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_cabinet_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_chair.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_chair.json new file mode 100644 index 000000000..a9db3d1a7 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_coffee_table.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_coffee_table.json new file mode 100644 index 000000000..ff6e28184 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_coffee_table_short_all" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_crate.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_crate.json new file mode 100644 index 000000000..652ebbe7e --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_crate.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_crate_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_desk.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_desk.json new file mode 100644 index 000000000..5e6c3825a --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_desk.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_desk_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_desk_cabinet.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_desk_cabinet.json new file mode 100644 index 000000000..ad14fd46b --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_desk_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_desk_cabinet_single_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_counter.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_counter.json new file mode 100644 index 000000000..5155dbd73 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_counter.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_default", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "top": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_drawer.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_drawer.json new file mode 100644 index 000000000..5f02fb62e --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_drawer.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_closed", + "textures": { + "top": "minecraft:block/stripped_crimson_stem", + "base": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_sink_dark.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_sink_dark.json new file mode 100644 index 000000000..d9cb5f9b2 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_sink_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "sink": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_sink_light.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_sink_light.json new file mode 100644 index 000000000..526581e59 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_kitchen_sink_light.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/stripped_crimson_stem", + "sink": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_mail_box.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_mail_box.json new file mode 100644 index 000000000..5275eb561 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_mail_box.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_mail_box" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_park_bench.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_park_bench.json new file mode 100644 index 000000000..d6af32606 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_park_bench.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_park_bench_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_table.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_table.json new file mode 100644 index 000000000..2ad4d4b31 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_table.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_crimson_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_upgraded_fence.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_upgraded_fence.json new file mode 100644 index 000000000..bf958f89e --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_upgraded_fence.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:item/upgraded_fence", + "textures": { + "plank": "minecraft:block/stripped_crimson_stem", + "middle": "minecraft:block/crimson_stem", + "post": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_crimson_upgraded_gate.json b/src/main/resources/assets/cfm/models/item/stripped_crimson_upgraded_gate.json new file mode 100644 index 000000000..89beabfab --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_crimson_upgraded_gate.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:item/stripped_upgraded_gate", + "textures": { + "hinge": "minecraft:block/crimson_stem", + "pole": "minecraft:block/crimson_planks", + "plank": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_bedside_cabinet.json b/src/main/resources/assets/cfm/models/item/stripped_warped_bedside_cabinet.json new file mode 100644 index 000000000..cb56d19b3 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_bedside_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_bedside_cabinet_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_blinds.json b/src/main/resources/assets/cfm/models/item/stripped_warped_blinds.json new file mode 100644 index 000000000..b13d7140b --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_blinds.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_blinds_open" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_cabinet.json b/src/main/resources/assets/cfm/models/item/stripped_warped_cabinet.json new file mode 100644 index 000000000..a282af896 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_cabinet_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_chair.json b/src/main/resources/assets/cfm/models/item/stripped_warped_chair.json new file mode 100644 index 000000000..9fefa7497 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_coffee_table.json b/src/main/resources/assets/cfm/models/item/stripped_warped_coffee_table.json new file mode 100644 index 000000000..464bb8a73 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_coffee_table_short_all" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_crate.json b/src/main/resources/assets/cfm/models/item/stripped_warped_crate.json new file mode 100644 index 000000000..680ffe948 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_crate.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_crate_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_desk.json b/src/main/resources/assets/cfm/models/item/stripped_warped_desk.json new file mode 100644 index 000000000..6d62e7733 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_desk.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_desk_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_desk_cabinet.json b/src/main/resources/assets/cfm/models/item/stripped_warped_desk_cabinet.json new file mode 100644 index 000000000..6ba84492e --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_desk_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_desk_cabinet_single_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_counter.json b/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_counter.json new file mode 100644 index 000000000..b235acf79 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_counter.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_default", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "top": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_drawer.json b/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_drawer.json new file mode 100644 index 000000000..7ee58ffe4 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_drawer.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_closed", + "textures": { + "top": "minecraft:block/stripped_warped_stem", + "base": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_sink_dark.json b/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_sink_dark.json new file mode 100644 index 000000000..aecc2700a --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_sink_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "sink": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_sink_light.json b/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_sink_light.json new file mode 100644 index 000000000..17dac153e --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_kitchen_sink_light.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/stripped_warped_stem", + "sink": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_mail_box.json b/src/main/resources/assets/cfm/models/item/stripped_warped_mail_box.json new file mode 100644 index 000000000..ea92606fa --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_mail_box.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_mail_box" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_park_bench.json b/src/main/resources/assets/cfm/models/item/stripped_warped_park_bench.json new file mode 100644 index 000000000..f7dae92a3 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_park_bench.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_park_bench_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_table.json b/src/main/resources/assets/cfm/models/item/stripped_warped_table.json new file mode 100644 index 000000000..26e1691d4 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_table.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/stripped_warped_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_upgraded_fence.json b/src/main/resources/assets/cfm/models/item/stripped_warped_upgraded_fence.json new file mode 100644 index 000000000..2678c4c50 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_upgraded_fence.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:item/upgraded_fence", + "textures": { + "plank": "minecraft:block/stripped_warped_stem", + "middle": "minecraft:block/warped_stem", + "post": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/stripped_warped_upgraded_gate.json b/src/main/resources/assets/cfm/models/item/stripped_warped_upgraded_gate.json new file mode 100644 index 000000000..633c6b525 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/stripped_warped_upgraded_gate.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:item/stripped_upgraded_gate", + "textures": { + "hinge": "minecraft:block/warped_stem", + "pole": "minecraft:block/warped_planks", + "plank": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_bedside_cabinet.json b/src/main/resources/assets/cfm/models/item/warped_bedside_cabinet.json new file mode 100644 index 000000000..a78e328a4 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_bedside_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_bedside_cabinet_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_blinds.json b/src/main/resources/assets/cfm/models/item/warped_blinds.json new file mode 100644 index 000000000..0834d4f05 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_blinds.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_blinds_open" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_cabinet.json b/src/main/resources/assets/cfm/models/item/warped_cabinet.json new file mode 100644 index 000000000..c0d5e795c --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_cabinet_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_chair.json b/src/main/resources/assets/cfm/models/item/warped_chair.json new file mode 100644 index 000000000..fd5d52709 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_coffee_table.json b/src/main/resources/assets/cfm/models/item/warped_coffee_table.json new file mode 100644 index 000000000..8bcf4e871 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_coffee_table_short_all" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_crate.json b/src/main/resources/assets/cfm/models/item/warped_crate.json new file mode 100644 index 000000000..35bf4fb91 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_crate.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_crate_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_desk.json b/src/main/resources/assets/cfm/models/item/warped_desk.json new file mode 100644 index 000000000..ec6d73892 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_desk.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_desk_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_desk_cabinet.json b/src/main/resources/assets/cfm/models/item/warped_desk_cabinet.json new file mode 100644 index 000000000..41cc98c1f --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_desk_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_desk_cabinet_single_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_kitchen_counter.json b/src/main/resources/assets/cfm/models/item/warped_kitchen_counter.json new file mode 100644 index 000000000..110e78fec --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_kitchen_counter.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_counter_default", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_kitchen_drawer.json b/src/main/resources/assets/cfm/models/item/warped_kitchen_drawer.json new file mode 100644 index 000000000..d5eef99d0 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_kitchen_drawer.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_drawer_closed", + "textures": { + "top": "minecraft:block/warped_stem", + "base": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_kitchen_sink_dark.json b/src/main/resources/assets/cfm/models/item/warped_kitchen_sink_dark.json new file mode 100644 index 000000000..a12c0eca1 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_kitchen_sink_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/warped_planks", + "sink": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_kitchen_sink_light.json b/src/main/resources/assets/cfm/models/item/warped_kitchen_sink_light.json new file mode 100644 index 000000000..91e17e261 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_kitchen_sink_light.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:block/kitchen_sink", + "textures": { + "base": "minecraft:block/warped_planks", + "sink": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_mail_box.json b/src/main/resources/assets/cfm/models/item/warped_mail_box.json new file mode 100644 index 000000000..ae186ab7e --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_mail_box.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_mail_box" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_park_bench.json b/src/main/resources/assets/cfm/models/item/warped_park_bench.json new file mode 100644 index 000000000..445afa49c --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_park_bench.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_park_bench_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_table.json b/src/main/resources/assets/cfm/models/item/warped_table.json new file mode 100644 index 000000000..fac277237 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_table.json @@ -0,0 +1,3 @@ +{ + "parent": "cfm:block/warped_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_upgraded_fence.json b/src/main/resources/assets/cfm/models/item/warped_upgraded_fence.json new file mode 100644 index 000000000..4156aa269 --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_upgraded_fence.json @@ -0,0 +1,7 @@ +{ + "parent": "cfm:item/upgraded_fence", + "textures": { + "plank": "minecraft:block/warped_planks", + "middle": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/cfm/models/item/warped_upgraded_gate.json b/src/main/resources/assets/cfm/models/item/warped_upgraded_gate.json new file mode 100644 index 000000000..ea1409f4d --- /dev/null +++ b/src/main/resources/assets/cfm/models/item/warped_upgraded_gate.json @@ -0,0 +1,8 @@ +{ + "parent": "cfm:item/upgraded_gate", + "textures": { + "hinge": "minecraft:block/light_gray_concrete", + "pole": "minecraft:block/warped_stem", + "plank": "minecraft:block/warped_planks" + } +} \ No newline at end of file